cognee - Memoria para Agentes de IA en 5 líneas de código
Demo . Learn more · Join Discord · Join r/AIMemory
Construye memoria dinámica para Agentes y reemplaza RAG utilizando pipelines ECL (Extraer, Cognificar, Cargar) escalables y modulares.
Más información sobre casos de uso y evaluaciones
🌐 Available Languages : Deutsch | Español | français | 日本語 | 한국어 | Português | Русский | 中文
Empieza rápidamente con un notebook de Google Colab, Deepnote notebook o repositorio inicial
Tus contribuciones son fundamentales para hacer de esto un verdadero proyecto de código abierto. Cualquier contribución que hagas es muy apreciada. Consulta CONTRIBUTING.md
para más información.
Puedes instalar Cognee usando pip, poetry, uv o cualquier otro gestor de paquetes de Python. Cognee soporta Python 3.8 a 3.12
pip install cognee
Puedes instalar el repositorio local de Cognee usando pip, poetry y uv. Para la instalación local con pip, asegúrate de que tu versión de pip sea superior a la 21.3.
uv sync --all-extras
import os
os.environ["LLM_API_KEY"] = "YOUR OPENAI_API_KEY"
También puedes establecer las variables creando un archivo .env, usando nuestra plantilla. Para usar diferentes proveedores de LLM, consulta nuestra documentación para más información.
Este script ejecutará el pipeline predeterminado:
import cognee
import asyncio
async def main():
# Add text to cognee
await cognee.add("Natural language processing (NLP) is an interdisciplinary subfield of computer science and information retrieval.")
# Generate the knowledge graph
await cognee.cognify()
# Query the knowledge graph
results = await cognee.search("Tell me about NLP")
# Display the results
for result in results:
print(result)
if __name__ == '__main__':
asyncio.run(main())
Ejemplo de salida:
Natural Language Processing (NLP) is a cross-disciplinary and interdisciplinary field that involves computer science and information retrieval. It focuses on the interaction between computers and human language, enabling machines to understand and process natural language.
También puedes cognificar tus archivos y consultar usando la interfaz de usuario de cognee.
Prueba la interfaz de usuario de cognee localmente aquí.
Demostración simple de GraphRAG
Estamos comprometidos a hacer que el código abierto sea una experiencia agradable y respetuosa para nuestra comunidad. Consulta CODE_OF_CONDUCT
para más información.