PydanticAI 通信 Agent 最小示例

这个例子展示三件事:

这个示例的问题是一个很简单的无线链路分析题。agent 会调用工具去计算:

最快运行

先确认本地已经有:

ollama pull qwen3.5:0.8b

然后运行:

./0-pydanticai-comm-agent.sh

或者:

python3 0-pydanticai-comm-agent.py

你会看到什么

这个 agent 不只是“直接回答”,而是会:

  1. 读懂题目里的链路参数
  2. 决定需要调用哪些工具
  3. 逐步得到中间结果
  4. 最后用中文给出工程化解释

为什么这个例子适合课堂

因为它同时很小、很完整: