PHIDATA智能体AGENT构建框架

介绍

Phidata 是一个用于构建多模式代理和工作流的框架。
利用记忆、知识、工具和推理构建代理。
建立可以协同工作解决问题的代理团队。
使用美观的 Agent UI 与您的代理和工作流程进行交互。

安装

pip install phidata
pip install duckduckgo-search

最基本的使用

自主调用工具示例。
使用duckduckgo 搜索内容,需要自己定义.env文件
可能需要科学上网,因为这个工具使用的是国外的搜索平台

from phi.agent import Agent
from phi.model.openai import OpenAIChat
from phi.tools.duckduckgo import DuckDuckGo
from phi.model.openai.like import OpenAILike
from dotenv import load_dotenv
import os
load_dotenv()

llm = OpenAILike(
        id="deepseek-chat",
        api_key=os.getenv("DEEPSEEK_API_KEY"),
        base_url="https://api.deepseek.com",
    )

web_agent = Agent(
    name="Web Agent",
    model=llm,
    tools=[DuckDuckGo()],
    instructions=["总结一下搜索到的内容"],
    show_tool_calls=True,
    markdown=True,
)
web_agent.print_response("关于2008年奥运会相关的信息?", stream=True)

回复结果
PHIDATA智能体AGENT构建框架_第1张图片

后续会逐步深入讲解phidata的使用,敬请期待

你可能感兴趣的:(python)