Diálogo con Especificaciones de GitHub mediante RAG
Descripción del flujo de trabajo
Una automatización que permite hacer preguntas interactivas sobre especificaciones de proyectos en GitHub a través de un asistente inteligente. Los documentos se indexan en Pinecone y las respuestas se generan mediante OpenAI utilizando generación aumentada por recuperación para respuestas precisas y contextuales.
Cómo funciona
- 1.Cargar especificaciones de GitHub y dividir el contenido en fragmentos de texto buscables
- 2.Almacenar fragmentos en la base de datos vectorial Pinecone para recuperación semántica rápida
- 3.Recibir preguntas del usuario a través de la interfaz de chat y convertirlas a incrustaciones
- 4.Buscar en Pinecone segmentos de documentación relevantes que coincidan con la consulta
- 5.Generar respuestas precisas utilizando OpenAI basadas en el contexto recuperado
Casos de uso
- Responder preguntas técnicas sobre arquitectura del proyecto y requisitos sin navegación manual de archivos
- Localizar rápidamente información específica en repositorios grandes de documentación de GitHub
Requisitos
- Cuenta activa de Pinecone con clave API e índice vectorial configurado
- Clave API de OpenAI para acceso al modelo de chat y generación de incrustaciones
Valor del servicio
Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (17)
When clicking ‘Test workflow’
Manual Trigger
HTTP Request
HTTP Request
Pinecone Vector Store
Vector Store Pinecone
Default Data Loader
Document Default Data Loader
Recursive Character Text Splitter
Text Splitter Recursive Character Text Splitter
When chat message received
Chat Trigger
AI Agent
Agent
OpenAI Chat Model
OpenAI
Window Buffer Memory
Memory Buffer Window
Vector Store Tool
Tool Vector Store
OpenAI Chat Model1
OpenAI
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Generate User Query Embedding
OpenAI
Pinecone Vector Store (Querying)
Vector Store Pinecone
Generate Embeddings
OpenAI
Sticky Note2
Sticky Note