AI Knowledge System

Um sistema pronto para empresas para arquivar conversas de IA do ChatGPT e Claude em um banco de dados Supabase.

Documentação

🧠 AI Knowledge System

Arquivo de Conversas Corporativo para ChatGPT + Claude

Transforme suas conversas com IA de histórico perdido em uma base de conhecimento pesquisável e organizada. Este sistema captura insights do ChatGPT Enterprise e do Claude Desktop, armazenando tudo em um banco de dados estruturado para referência e análise de longo prazo.

✨ Recursos

  • 🔄 Integração Dupla de IA: Capture conversas do ChatGPT e do Claude sem interrupções
  • 🏢 Conformidade Corporativa: Funciona com as restrições do ChatGPT Enterprise via extensão de navegador
  • 📊 Organização Inteligente: Categorização automática por estratégia, feedback de usuários, análise competitiva, etc.
  • 🎯 Níveis de Prioridade: Marque conversas como importância baixa, média, alta ou crítica
  • 📅 Filtragem por Tempo: Marcação automática trimestral para revisões periódicas
  • 🔍 Busca Poderosa: Consulte meses de conversas para encontrar padrões e insights
  • 🛡️ Privacidade em Primeiro Lugar: Seus dados permanecem no seu próprio banco de dados Supabase
  • ⚡ Salvamento com Um Clique: A extensão de navegador torna o salvamento de conversas do ChatGPT sem esforço

🎯 Perfeito Para

  • Gerentes de Produto que constroem repositórios de inteligência competitiva e pesquisa de usuários
  • Consultores que mantêm bancos de dados de insights de clientes
  • Pesquisadores que organizam sessões de análise assistidas por IA
  • Equipes que criam bases de conhecimento compartilhadas a partir de conversas com IA
  • Qualquer pessoa que queira parar de perder insights valiosos de IA

🚀 Início Rápido

Pré-requisitos

  • Node.js 18+
  • Navegador Chrome
  • Conta Supabase (o nível gratuito funciona)

1. Configuração do Banco de Dados

-- Create your conversations table
CREATE TABLE conversations (
  id SERIAL PRIMARY KEY,
  topic VARCHAR(100),
  content TEXT NOT NULL,
  category VARCHAR(50),
  priority VARCHAR(10),
  source VARCHAR(20),
  tags TEXT[],
  conversation_date DATE DEFAULT CURRENT_DATE,
  quarter VARCHAR(10),
  created_at TIMESTAMP DEFAULT NOW()
);

2. Implantação da API

Deploy to Render

git clone https://github.com/yourusername/ai-knowledge-system
cd ai-knowledge-system/api-server
npm install
npm start

Defina as variáveis de ambiente:

  • SUPABASE_URL
  • SUPABASE_ANON_KEY

3. Configuração da Extensão do Navegador

  1. Abra chrome://extensions/
  2. Ative o "Modo de desenvolvedor"
  3. Clique em "Carregar sem compactação"
  4. Selecione a pasta browser-extension

4. Integração com Claude Desktop

Adicione ao ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "supabase": {
      "command": "node",
      "args": ["/path/to/supabase-mcp/packages/mcp-server-supabase/dist/transports/stdio.js"],
      "env": {
        "SUPABASE_ACCESS_TOKEN": "your_token",
        "SUPABASE_URL": "your_url",
        "SUPABASE_ANON_KEY": "your_key",
        "SUPABASE_PROJECT_REF": "your_project"
      }
    }
  }
}

💡 Exemplos de Uso

ChatGPT Enterprise

  1. Tenha sua conversa normalmente
  2. Clique no ícone da extensão
  3. Revise o tópico sugerido automaticamente
  4. Selecione a categoria e a prioridade
  5. Clique em "Salvar Conversa"

Claude Desktop

"Save this strategy conversation with high priority: 
[your conversation content]"

"Show me all user feedback insights from Q1 2025"

"Find high-priority competitive analysis discussions"

🏗️ Arquitetura

ChatGPT Enterprise → Browser Extension → API Server → Supabase
Claude Desktop → MCP Protocol → Local Server → Supabase

Componentes

  • Extensão do Navegador: Captura conversas do ChatGPT com conformidade corporativa
  • Servidor de API: Endpoint hospedado para salvar conversas no banco de dados
  • Integração MCP: Conexão direta do Claude Desktop ao banco de dados
  • Banco de Dados Supabase: PostgreSQL com armazenamento estruturado de conversas

📁 Estrutura do Projeto

ai-knowledge-system/
├── browser-extension/
│   ├── manifest.json
│   ├── popup.html
│   ├── popup.js
│   └── content.js
├── api-server/
│   ├── server.js
│   ├── package.json
│   └── .env.example
├── mcp-setup/
│   └── claude_desktop_config.json
├── database/
│   └── schema.sql
└── docs/
    └── technical-overview.html

🔧 Configuração

Categorias

  • strategy - Planejamento e direção de alto nível
  • user_feedback - Insights e pesquisa de clientes
  • competitive_analysis - Pesquisa de mercado e concorrentes
  • brainstorming - Sessões de ideação criativa
  • general - Conversas diversas

Níveis de Prioridade

  • critical - Insights de missão crítica
  • high - Importante para decisões de curto prazo
  • medium - Material de referência útil
  • low - Informações opcionais

🛠️ Desenvolvimento

Desenvolvimento Local

# API Server
cd api-server
npm install
npm run dev

# Extension Development
# Load unpacked extension in Chrome for hot reloading

Adicionando Recursos

  • Novas Categorias: Atualize as restrições do banco de dados e o menu suspenso da extensão
  • Campos Personalizados: Estenda o esquema do banco de dados e os formulários
  • Integrações: Adicione novas ferramentas de IA seguindo o padrão da extensão

🤝 Contribuindo

  1. Faça um fork do repositório
  2. Crie um branch de recurso (git checkout -b feature/amazing-feature)
  3. Faça commit das suas alterações (git commit -m 'Add amazing feature')
  4. Envie para o branch (git push origin feature/amazing-feature)
  5. Abra um Pull Request

📋 Roadmap

  • Integração com Slack para compartilhamento em equipe
  • Exportação para relatórios em PDF/Word
  • Painel de análise avançado
  • Aplicativo móvel para captura de conversas
  • Integração com Notion/Obsidian
  • Suporte a múltiplos usuários com permissões

⚠️ Considerações Corporativas

Este sistema foi projetado para funcionar dentro das restrições corporativas:

  • ✅ Nenhuma chave de API necessária para ChatGPT Enterprise
  • ✅ Os dados permanecem no seu próprio banco de dados
  • ✅ A extensão do navegador usa APIs web padrão
  • ✅ Sem dependências de serviços externos de IA

📄 Licença

Licença MIT - consulte o arquivo LICENSE para obter detalhes.

🙏 Agradecimentos

📧 Suporte


Construído por gerentes de produto, para gerentes de produto. 🚀

Pare de perder seus melhores insights de IA. Comece a construir sua vantagem de conhecimento.