topoteretes/cognee

GitHub: topoteretes/cognee

Cognee 是一个开源的 AI 知识引擎,通过融合向量搜索和知识图谱技术,为 AI Agent 提供可持久化、可学习的记忆能力。

Stars: 13363 | Forks: 1346

Cognee Logo
Cognee - 构建具备学习能力的 AI 记忆知识引擎

演示 . 文档 . 了解更多 · 加入 Discord · 加入 r/AIMemory . 社区插件与扩展

[![GitHub forks](https://img.shields.io/github/forks/topoteretes/cognee.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/topoteretes/cognee/network/) [![GitHub stars](https://img.shields.io/github/stars/topoteretes/cognee.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/topoteretes/cognee/stargazers/) [![GitHub commits](https://badgen.net/github/commits/topoteretes/cognee)](https://GitHub.com/topoteretes/cognee/commit/) [![GitHub tag](https://badgen.net/github/tag/topoteretes/cognee)](https://github.com/topoteretes/cognee/tags/) [![Downloads](https://static.pepy.tech/badge/cognee)](https://pepy.tech/project/cognee) [![License](https://img.shields.io/github/license/topoteretes/cognee?colorA=00C586&colorB=000000)](https://github.com/topoteretes/cognee/blob/main/LICENSE) [![Contributors](https://img.shields.io/github/contributors/topoteretes/cognee?colorA=00C586&colorB=000000)](https://github.com/topoteretes/cognee/graphs/contributors) Sponsor

topoteretes%2Fcognee | Trendshift

使用我们的知识引擎为 AI Agents 构建个性化、动态的记忆。

🌐 可用语言 : Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文

Why cognee?
## 关于 Cognee Cognee 是一个开源知识引擎,允许你以任何格式或结构摄取数据,并通过持续学习为 AI agents 提供正确的上下文。它结合了向量搜索、图数据库和认知科学方法,使你的文档随着变化和演进,既可以通过含义进行搜索,又可以通过关系进行连接。 ### 为什么使用 Cognee: - 知识基础设施 —— 统一摄取、图/向量搜索、本地运行、本体论基础、多模态 - 持久化和学习型 Agents —— 从反馈中学习、上下文管理、跨 Agent 知识共享 - 可靠且值得信赖的 Agents —— Agent 级别的用户/租户隔离、可追溯性、OTEL 收集器、审计特征 ## 基本用法与功能指南 欲了解更多,请查看这篇关于 Cognee 核心功能的[简短的端到端 Colab 演示](https://colab.research.google.com/drive/12Vi9zID-M3fpKpKiaqDBvkk98ElkRPWy?usp=sharing)。 [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/12Vi9zID-M3fpKpKiaqDBvkk98ElkRPWy?usp=sharing) ## 快速开始 让我们用几行代码试用 Cognee。有关详细的设置和配置,请参阅 [Cognee 文档](https://docs.cognee.ai/getting-started/installation#environment-configuration)。 ### 前置条件 - Python 3.10 到 3.13 ### 第 1 步:安装 Cognee 你可以使用 **pip**、**poetry**、**uv** 或你喜欢的 Python 包管理器安装 Cognee。 ``` uv pip install cognee ``` ### 第 2 步:配置 LLM ``` import os os.environ["LLM_API_KEY"] = "YOUR OPENAI_API_KEY" ``` 或者,使用我们的[模板](https://github.com/topoteretes/cognee/blob/main/.env.template)创建一个 `.env` 文件。 要集成其他 LLM 提供商,请参阅我们的 [LLM 提供商文档](https://docs.cognee.ai/setup-configuration/llm-providers)。 ### 第 3 步:运行 Pipeline Cognee 将获取你的文档,将其加载到知识引擎中,并搜索组合的向量/图关系。 现在,运行一个最小的 pipeline: ``` import cognee import asyncio from pprint import pprint async def main(): # Add text to cognee await cognee.add("Cognee turns documents into AI memory.") # Add to knowledge engine await cognee.cognify() # Query the knowledge graph results = await cognee.search("What does Cognee do?") # Display the results for result in results: pprint(result) if __name__ == '__main__': asyncio.run(main()) ``` 如你所见,输出是从我们之前存储在 Cognee 中的文档生成的: ``` Cognee turns documents into AI memory. ``` ### 使用 Cognee CLI 或者,你可以使用以下基本命令开始: ``` cognee-cli add "Cognee turns documents into AI memory." cognee-cli cognify cognee-cli search "What does Cognee do?" cognee-cli delete --all ``` 要打开本地 UI,请运行: ``` cognee-cli -ui ``` ## 演示与示例 查看 Cognee 的实际运行: ### 持久化 Agent 记忆 [![观看演示](https://img.youtube.com/vi/8hmqS2Y5RVQ/maxresdefault.jpg)](https://www.youtube.com/watch?v=8hmqS2Y5RVQ&t=13s) ### 行为准则 我们致力于营造一个包容和尊重的社区。请阅读我们的[行为准则](https://github.com/topoteretes/cognee/blob/main/CODE_OF_CONDUCT.md)以了解指导方针。 ## 研究与引用 我们最近发表了一篇关于优化 LLM 推理的知识图谱的研究论文: ``` @misc{markovic2025optimizinginterfaceknowledgegraphs, title={Optimizing the Interface Between Knowledge Graphs and LLMs for Complex Reasoning}, author={Vasilije Markovic and Lazar Obradovic and Laszlo Hajdu and Jovan Pavlovic}, year={2025}, eprint={2505.24478}, archivePrefix={arXiv}, primaryClass={cs.AI}, url={https://arxiv.org/abs/2505.24478}, } ```
标签:Apex, C2, DLL 劫持, DNS解析, LLM, NLP, Python, RAG, Unmanaged PE, 人工智能, 向量数据库, 大语言模型, 威胁情报, 开发者工具, 开源项目, 数据管道, 文档结构分析, 无后门, 机器学习, 检索增强生成, 用户模式Hook绕过, 知识引擎, 认知架构, 记忆系统, 语义搜索, 软件工程, 逆向工具