Hasty Briefsbeta

双语

Show HN: OpenAI Agents SDK demos made durable and scalable with Temporal

10 months ago
  • #Temporal
  • #Python-SDK
  • #OpenAI
  • 该代码库包含四个独立演示,展示与Temporal持久化执行框架集成的OpenAI智能体Python SDK。
  • 运行要求包括Python 3.10+环境、本地运行的Temporal Server服务器,以及具备足够额度的OpenAI API密钥。
  • 安装步骤需克隆代码库,使用`uv sync`安装依赖项,并配置OpenAI API密钥。
  • PDF生成功能为可选组件,需额外安装WeasyPrint及系统级依赖。
  • 演示案例包含俳句生成智能体、天气查询工具、自动生成Markdown报告的研究系统,以及支持PDF生成的交互式研究工作流。
  • 交互式研究工作流涉及多个智能体协作,分别负责查询分析、需求澄清、任务规划、信息检索、内容撰写和PDF生成。
  • 代码库结构包含各演示的工作流定义、研究型智能体组件,以及运行演示的实用脚本。
  • 可使用Black/isort进行代码格式化,通过mypy/pyright进行类型检查。
  • 该项目采用Temporal实现工作流编排,基于OpenAI智能体SDK处理自然语言,支持多智能体系统和交互式工作流。
  • 采用MIT许可证开源。