一个用于构建、运行和管理 AI 智能体平台的 Python 框架与运行时,附带 Web 管理界面。
- Star
- 18,306
- Fork
- 1,583
- 未关闭 Issue
- 40
- 最近提交
- 16小时前
这是什么?
Parlant 是一个面向客户场景 AI 智能体的交互控制框架。开发者不必把所有指令堆进一个超长的系统提示词,而是用代码定义行为准则、观察条件、工具、术语表和多轮流程。每一轮对话时,引擎只匹配与当前轮次相关的规则和工具,再为 LLM 组装聚焦的上下文。
框架支持为准则之间设置依赖与互斥关系,使冲突规则的结果可预测。Journey 可以描述预订、故障排查等多轮流程,canned response 能在关键时刻把回复限定在预先审核过的措辞内。工具只在观察条件满足时才会触发,所有决策都通过 OpenTelemetry 记录,便于审计。
它兼容 OpenAI、Anthropic 等多家模型服务商,也可通过 LiteLLM 接入其他模型。已有的 LangGraph、LlamaIndex 等工作流还能被封装为工具接入。项目同时提供官方 React 聊天组件作为前端。
核心功能
- 01以条件-动作对定义行为准则,每轮对话按需匹配。
- 02支持准则之间的依赖与互斥关系,精确控制生效规则。
- 03用 Journey 描述预订、开户等多轮标准流程。
- 04在关键时刻使用预审核的 canned response,限制回复措辞。
- 05工具仅在观察条件满足时才会被调用。
- 06通过 OpenTelemetry 记录每次准则匹配与决策过程。
适用场景
- 需要遵守大量业务规则、保证语气与准确性的客服智能体。
- 按固定多步骤流程运行的销售或开户引导助手。
- 金融、保险等受监管行业中需要可审计决策的智能体。
快速上手
- 1
从 PyPI 安装软件包
pip install parlant - 2
用 Python 启动服务器并创建智能体(完整流程见 5 分钟快速入门)
使用前须知
- 需要 Python 3.10 或更高版本。
- 依赖大语言模型后端,运行智能体需要可用的模型服务商访问权限。
标签
常见问题
- parlant 是什么?
- 用于构建面向客户的 AI 智能体的 Python 框架,通过每轮对话动态收窄上下文,使智能体稳定遵循业务规则与流程。 Parlant 是一个面向客户场景 AI 智能体的交互控制框架。开发者不必把所有指令堆进一个超长的系统提示词,而是用代码定义行为准则、观察条件、工具、术语表和多轮流程。每一轮对话时,引擎只匹配与当前轮次相关的规则和工具,再为 LLM 组装聚焦的上下文。
- parlant 可以免费使用吗?用的什么许可证?
- parlant 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- parlant 还在维护吗?
- 活跃维护中。parlant 最近一次提交是在 2026年10月20日。
- parlant 适合用来做什么?
- 需要遵守大量业务规则、保证语气与准确性的客服智能体。 按固定多步骤流程运行的销售或开户引导助手。 金融、保险等受监管行业中需要可审计决策的智能体。
- parlant 怎么安装和运行?
- 从 PyPI 安装软件包: pip install parlant 用 Python 启动服务器并创建智能体(完整流程见 5 分钟快速入门)
- 在哪里获取 parlant?
- 源代码和安装说明在 GitHub 上:https://github.com/emcie-co/parlant
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
微软出品的 21 节课程,用 Python 和 TypeScript 教开发者构建生成式 AI 应用。
官方 Python SDK,用于构建 Model Context Protocol 服务端和客户端,连接 LLM 应用与工具、数据和提示词。
面向视频生成的智能体框架,可将创意、剧本或小说自动转化为多镜头视频,涵盖编剧、分镜、角色与视频生成。
基于 TypeScript 的 AI Agent 框架,集成记忆、工具、MCP、RAG、语音与工作流,并配套 VoltOps 可观测控制台。
一个开源 Python 工具包,为基于 LLM 的对话应用添加可编程的安全护栏,控制话题、对话路径与输出。