This demo shows a multi-turn conversation with an AI agent running inside a Temporal workflow.
temporal-ai-agent 是一个基于 Python 构建的智能体演示框架,旨在利用 Temporal 工作流编排能力实现高可靠、有状态的多轮对话智能体。该项目通过将 AI 的推理能力与工作流的持久化机制相结合,帮助开发者构建能够自动收集信息、执行工具调用并最终达成复杂目标的智能代理系统。
支持通过原生工具和模型上下文协议(MCP)与外部服务进行深度交互。
默认提供单智能体目标达成模式,并支持切换至多智能体协同处理不同任务的实验模式。
通过 LiteLLM 集成适配 OpenAI、Claude、Gemini、Deepseek 及 Ollama 等多种主流大模型。
具备强大的工作流编排能力,利用 Temporal 实现系统的高可靠性、状态管理、内置可观测性及便捷的错误处理。
该项目适合需要构建高稳定性、长生命周期 AI 代理应用的开发者,适用于处理金融、人力资源、电子商务等需要多轮交互和复杂逻辑决策的业务场景。