项目详情
深入了解 phidata 的功能与特性
什么是 phidata?
Phidata 是一个用于构建自主助手(即智能体)的框架,这些助手具有长期记忆、上下文知识和使用函数调用执行操作的能力。
使用 phidata 将任何大语言模型 (LLM) 转变为能够:
- 使用 DuckDuckGo、Google 等搜索网络
- 使用 SQL、DuckDb 等分析数据
- 进行研究并生成报告
- 从 PDF、API 等回答问题
- 为电影、书籍等编写脚本
- 总结文章、视频等
- 执行任务如发送电子邮件、查询数据库等
- 以及更多...
为什么选择 phidata?
问题: 我们需要将通用的 LLM 转变为专门为我们的用例设计的助手。
解决方案: 扩展 LLM 以具备记忆、知识和工具:
- 记忆:将聊天记录存储在数据库中,使 LLM 能够进行长期对话。
- 知识:将信息存储在向量数据库中,为 LLM 提供业务背景。
- 工具:使 LLM 能够执行操作,如从 API 获取数据、发送电子邮件或查询数据库。
记忆和知识使 LLM 更智能,而工具使它们更具自主性。
工作原理
- 步骤 1: 创建一个
Assistant - 步骤 2: 添加工具(函数)、知识(向量数据库)和存储(数据库)
- 步骤 3: 使用 Streamlit、FastApi 或 Django 来构建您的 AI 应用
安装
shell