跳转到正文

示例

本节重点介绍完整模式,而非孤立的基本构件。

这里的第一个示例使用 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 对话记忆
  • 如何让一个顶层工作流在继续执行前等待另一个工作流

如果你想了解这些示例背后的基本构件级说明,也可以参阅: