Перейти к содержимому

Примеры

В этом разделе рассматриваются законченные шаблоны, а не отдельные базовые элементы.

В первых примерах в качестве среды выполнения агента используется Neuron, а за оркестрацию по-прежнему отвечает Queuety:

  • Queuety отвечает за надежное выполнение рабочих процессов, жизненный цикл конечного автомата, повторы, циклы for-each, ожидание между рабочими процессами и этапы подтверждения человеком
  • Neuron отвечает за выбор модели и провайдера, выполнение агента, потоковую передачу и память чата

Такое разделение сделано намеренно. У Neuron есть собственные концепции рабочих процессов, но в этих примерах за оркестрацию отвечает Queuety, а Neuron используется только для выполнения задач агента.

Перед началом

Установите Neuron в том же приложении:

Командная оболочка
composer require neuron-core/neuron-ai

В примерах ниже предполагается, что вы умеете создавать классы Neuron Agent и шаги рабочего процесса Queuety в одной кодовой базе.

Примеры Neuron

Как читать эти примеры

Каждый пример отвечает на свой вопрос:

  • как менять провайдеров Neuron, пока Queuety управляет выполнением
  • как сохранять долгоживущий агент или чат-сессию в явных состояниях жизненного цикла
  • как обернуть потоковую передачу Neuron в надежный StreamingStep
  • как сохранять память диалога Neuron между раундами проверки человеком
  • как дождаться завершения одного рабочего процесса перед продолжением другого

Если вам нужно объяснение базовых элементов, лежащих в основе примеров, см. также: