Project Icon

cognee

旨在通过图形、LLMs和向量检索功能,为AI工程师提供精确的输出结果的开源框架

cognee是一个先进的开源框架,旨在通过图形、LLMs和向量检索功能,为AI工程师提供精确的输出结果。该工具支持自我改进,兼容多种本地配置和存储方案,从而助力AI项目的高效实施和灵活扩展。

项目介绍:Cognee

什么是 Cognee?

Cognee 是一个面向开发者的工具,帮助他们为人工智能应用程序构建一个可靠、可以投入生产的数据层。其主要功能在于实现可扩展且模块化的 ECL(提取、认知化、加载)流水线。这种流水线可以让用户互连并检索过去的对话、文档和音频记录,同时降低幻觉、开发者的工作量和成本。

用户可以在 Google Colab 中尝试 Cognee,也可以查看官方文档以了解更多信息。

安装指南

用户可以通过多种方式安装 Cognee,包括:

  • 使用 pip:pip install cogneepip install 'cognee[postgres]'(以支持 PostgreSQL)。
  • 使用 poetry:poetry add cogneepoetry add cognee -E postgres(以支持 PostgreSQL)。

基本用法

  1. 设置环境:用户需要设置 API 密钥以支持不同的语言模型(LLM)提供商。可以通过代码直接设置或使用 .env 文件进行配置。

  2. 网络可视化:若要使用网络可视化功能,建议在 Graphistry 上创建账户并配置用户名和密码。

  3. 运行用户界面:如果需要运行 UI,用户可以进入 cognee-frontend 目录,执行 npm run dev 命令,或者通过 docker 容器运行 docker-compose up,并访问本地的 3000 端口。

简单示例

Cognee 提供了一个简单的示例,演示如何使用默认的流水线添加文本、创建知识图谱并搜索 insights。用户可以通过该示例快速体验 Cognee 的强大功能。

自行创建记忆存储

Cognee 框架由可以分组到流水线中的任务组成。每个任务都可以是一个独立的业务逻辑模块,可以与其他任务结合形成一个完整的流水线。这些任务将数据持久化到用户的记忆存储中,允许用户搜索过去对话、文档或其他数据的相关背景。

示例:文档分类

Cognee 提供了一个默认的认知化流水线示例,展示了如何将数据加入 metastore 和进行标准化,再通过任务完成文档分类。这些任务可以独立存在,用户可以根据自己的业务逻辑创建新的任务。

矢量检索、图形和 LLMs

Cognee 支持多种工具与服务进行不同操作:

  • 模块化性质:Cognee 的任务分为不同的流水线,这使得其具有高度模块化的特性。
  • 本地设置:默认情况下,LanceDB 本地运行,配合 NetworkX 和 OpenAI。
  • 矢量存储:支持 LanceDB、Qdrant、PGVector 和 Weaviate。
  • 语言模型(LLMs):支持 Anyscale 和 Ollama。
  • 图形存储:支持 NetworkX 和 Neo4j。
  • 用户管理:支持创建用户图表及权限管理。

演示

用户可以查看在线演示 notebook 或者观看介绍视频以更深入了解 Cognee 的使用。

入门指南

  1. 安装服务器:使用 docker compose up 命令启动服务器。
  2. 安装 SDKpip install cognee 安装软件开发工具包。

Cognee 是一个提供丰富功能的工具,使得开发者能够更轻松地管理和检索 AI 应用所需的数据层。用户可以通过丰富的文档和示例,快速掌握该工具的使用方法和工作原理。

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号