AI Knowledge System

Un sistema de nivel empresarial para archivar conversaciones de IA de ChatGPT y Claude en una base de datos de Supabase.

Documentación

🧠 AI Knowledge System

Archivo de conversaciones de nivel empresarial para ChatGPT + Claude

Transforma tus conversaciones de IA de historial de chat perdido en una base de conocimiento buscable y organizada. Este sistema captura información de ChatGPT Enterprise y Claude Desktop, almacenando todo en una base de datos estructurada para referencia y análisis a largo plazo.

✨ Características

  • 🔄 Integración dual de IA: Captura sin problemas conversaciones tanto de ChatGPT como de Claude
  • 🏢 Cumplimiento empresarial: Funciona con las restricciones de ChatGPT Enterprise mediante extensión de navegador
  • 📊 Organización inteligente: Auto-categoriza por estrategia, comentarios de usuarios, análisis competitivo, etc.
  • 🎯 Niveles de prioridad: Marca conversaciones como de importancia baja, media, alta o crítica
  • 📅 Filtrado por tiempo: Etiquetado trimestral automático para revisiones periódicas
  • 🔍 Búsqueda potente: Consulta meses de conversaciones para encontrar patrones e ideas
  • 🛡️ Privacidad primero: Tus datos permanecen en tu propia base de datos de Supabase
  • ⚡ Guardado con un clic: La extensión del navegador hace que guardar conversaciones de ChatGPT sea sencillo

🎯 Ideal para

  • Gestores de producto que construyen repositorios de inteligencia competitiva e investigación de usuarios
  • Consultores que mantienen bases de datos de información de clientes
  • Investigadores que organizan sesiones de análisis asistido por IA
  • Equipos que crean bases de conocimiento compartidas a partir de conversaciones de IA
  • Cualquiera que quiera dejar de perder valiosos conocimientos de IA

🚀 Inicio rápido

Requisitos previos

  • Node.js 18+
  • Navegador Chrome
  • Cuenta de Supabase (el nivel gratuito funciona)

1. Configuración de la base de datos

-- 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. Despliegue de la API

Deploy to Render

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

Configura las variables de entorno:

  • SUPABASE_URL
  • SUPABASE_ANON_KEY

3. Configuración de la extensión del navegador

  1. Abre chrome://extensions/
  2. Habilita el "modo desarrollador"
  3. Haz clic en "Cargar descomprimida"
  4. Selecciona la carpeta browser-extension

4. Integración con Claude Desktop

Añade a ~/.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"
      }
    }
  }
}

💡 Ejemplos de uso

ChatGPT Enterprise

  1. Ten tu conversación normalmente
  2. Haz clic en el icono de la extensión
  3. Revisa el tema sugerido automáticamente
  4. Selecciona la categoría y la prioridad
  5. Haz clic en "Guardar conversación"

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"

🏗️ Arquitectura

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

Componentes

  • Extensión del navegador: Captura conversaciones de ChatGPT con cumplimiento empresarial
  • Servidor API: Punto final alojado para guardar conversaciones en la base de datos
  • Integración MCP: Conexión directa de Claude Desktop a la base de datos
  • Base de datos Supabase: PostgreSQL con almacenamiento estructurado de conversaciones

📁 Estructura del proyecto

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

🔧 Configuración

Categorías

  • strategy - Planificación y dirección de alto nivel
  • user_feedback - Información e investigación de clientes
  • competitive_analysis - Investigación de mercado y competidores
  • brainstorming - Sesiones de ideación creativa
  • general - Conversaciones diversas

Niveles de prioridad

  • critical - Información de misión crítica
  • high - Importante para decisiones a corto plazo
  • medium - Material de referencia útil
  • low - Información que es bueno tener

🛠️ Desarrollo

Desarrollo local

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

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

Añadir características

  • Nuevas categorías: Actualiza las restricciones de la base de datos y el menú desplegable de la extensión
  • Campos personalizados: Amplía el esquema de la base de datos y los formularios
  • Integraciones: Añade nuevas herramientas de IA siguiendo el patrón de la extensión

🤝 Contribuir

  1. Haz un fork del repositorio
  2. Crea una rama de características (git checkout -b feature/amazing-feature)
  3. Haz commit de tus cambios (git commit -m 'Add amazing feature')
  4. Haz push a la rama (git push origin feature/amazing-feature)
  5. Abre una solicitud de extracción (Pull Request)

📋 Hoja de ruta

  • Integración con Slack para compartir en equipo
  • Exportar a informes PDF/Word
  • Panel de análisis avanzado
  • Aplicación móvil para captura de conversaciones
  • Integración con Notion/Obsidian
  • Soporte multiusuario con permisos

⚠️ Consideraciones empresariales

Este sistema está diseñado para funcionar dentro de las restricciones empresariales:

  • ✅ No se requieren claves API para ChatGPT Enterprise
  • ✅ Los datos permanecen en tu propia base de datos
  • ✅ La extensión del navegador utiliza APIs web estándar
  • ✅ Sin dependencias de servicios de IA externos

📄 Licencia

Licencia MIT: consulta el archivo LICENSE para obtener más detalles.

🙏 Agradecimientos

📧 Soporte


Construido por gestores de producto, para gestores de producto. 🚀

Deja de perder tus mejores conocimientos de IA. Comienza a construir tu ventaja de conocimiento.