综合介绍
PhiData是一个专为AI工程师设计的平台,旨在为这一专业领域的从业者提供一个集合了多种功能和工具的网络空间。目前,已经有超过0000名AI工程师加入了PhiData的等待名单,显示出这个平台对于AI专业人士的吸引力以及其拥有的潜在价值。
功能列表
提供专为AI工程师设计的功能和工具
收集了大量AI领域的专业资源
为AI工程师社区提供交流和协作的平台
使用帮助
目前平台处于等待名单状态,有兴趣加入的AI工程师可以进行注册
注册后,可以按平台提示完成个人信息的填写和偏好设置
加入等待名单,以便在平台开放更多功能时获得提前体验的机会
为什么选择phidata
问题:LLM的背景有限,无法采取行动。
解决方案:添加记忆、知识和工具。
记忆:通过将聊天历史记录存储在数据库中,使LLM能够进行长期对话。
知识:通过将信息存储在向量数据库中,为LLM提供业务背景。
工具:使LLM能够采取从 API 提取数据、发送电子邮件或查询数据库等操作。
记忆和知识使法学硕士更加聪明,而工具使他们具有自主性。
怎么运行的
第 1 步:创建一个`Assistant`
步骤2:添加工具(功能)、知识(vectordb)和存储(数据库)
第 3 步:使用 Streamlit、FastApi 或 Django 构建您的 AI 应用程序
例子
1.创建虚拟环境
打开`Terminal`并创建一个python虚拟环境。
python3 -m venv ~/.venvs/aienv
source ~/.venvs/aienv/bin/activate
2.安装phidata
pip install -U phidata
3.创建助理
`assistant.py`使用可以使用 DuckDuckGo 搜索网络的助手创建一个文件。
from phi.assistant import Assistant
from phi.tools.duckduckgo import DuckDuckGoassistant = Assistant(tools=[DuckDuckGo()], show_tool_calls=True)
assistant.print_response(“Whats happening in France?”, markdown=True)
4.运行助手
默认情况下使用助手`OpenAI`。设置你的`OPENAI_API_KEY`(你可以从[这里]得到一个)。
export OPENAI_API_KEY=sk-***
安装`openai`&`duckduckgo`
pip install openai duckduckgo-search
运行助手
python assistant.py
演示
查看以下使用 phidata 构建的 AI 应用程序:
[PDF AI]总结并回答 PDF 中的问题。
[ArXiv AI]使用 ArXiv API 回答有关 ArXiv 论文的问题。
[HackerNews AI]总结故事、用户并分享 HackerNews 的最新动态。