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
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_URLSUPABASE_ANON_KEY
3. Configuração da Extensão do Navegador
- Abra
chrome://extensions/ - Ative o "Modo de desenvolvedor"
- Clique em "Carregar sem compactação"
- 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
- Tenha sua conversa normalmente
- Clique no ícone da extensão
- Revise o tópico sugerido automaticamente
- Selecione a categoria e a prioridade
- 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íveluser_feedback- Insights e pesquisa de clientescompetitive_analysis- Pesquisa de mercado e concorrentesbrainstorming- Sessões de ideação criativageneral- Conversas diversas
Níveis de Prioridade
critical- Insights de missão críticahigh- Importante para decisões de curto prazomedium- Material de referência útillow- 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
- Faça um fork do repositório
- Crie um branch de recurso (
git checkout -b feature/amazing-feature) - Faça commit das suas alterações (
git commit -m 'Add amazing feature') - Envie para o branch (
git push origin feature/amazing-feature) - 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
- Comunidade Supabase MCP pelo servidor MCP fundamental
- Anthropic pelo Claude e pelo protocolo MCP
- OpenAI pela plataforma ChatGPT
📧 Suporte
- Crie um issue para bugs
- Inicie uma discussão para perguntas
- Siga @yourusername para atualizações
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.