示例
本节重点介绍完整模式,而非孤立的基本构件。
这里的第一个示例使用 Neuron 作为代理运行时,而由 Queuety 负责编排:
- Queuety 负责工作流持久性、状态机生命周期、重试、for-each、跨工作流等待和人工关卡
- Neuron 负责模型/提供商选择、代理执行、流式传输和聊天记忆
这种职责划分是有意为之。Neuron 有自己的工作流概念,但这些示例特意保留 Queuety 作为编排引擎,并且只用 Neuron 处理代理执行相关事项。
开始之前
在同一应用中安装 Neuron:
命令行
composer require neuron-core/neuron-ai
以下示例假设你熟悉如何在同一代码库中创建 Neuron Agent 类和 Queuety 工作流步骤。
Neuron 示例
如何阅读这些示例
每个示例回答的问题略有不同:
- 如何在 Queuety 协调运行时切换 Neuron 提供商
- 如何让长期运行的代理或聊天会话保持在明确的生命周期状态中
- 如何将 Neuron 流式传输封装在持久化的
StreamingStep中 - 如何在多轮人工审核期间保留 Neuron 对话记忆
- 如何让一个顶层工作流在继续执行前等待另一个工作流
如果你想了解这些示例背后的基本构件级说明,也可以参阅: