Перейти до вмісту

Приклади

У цьому розділі розглянуто цілісні шаблони, а не окремі базові примітиви.

Перші приклади тут використовують Neuron як середовище виконання агента, а за оркестрацію відповідає Queuety:

  • Queuety відповідає за надійність робочих процесів, життєвий цикл автомата станів, повторні спроби, цикл для кожного елемента, очікування між робочими процесами та етапи з участю людини
  • Neuron відповідає за вибір моделі та провайдера, виконання агентів, потокову передачу й пам’ять чату

Цей поділ зроблено навмисно. У Neuron є власні поняття робочих процесів, але в цих прикладах роль рушія оркестрації навмисно відведено Queuety, а Neuron використовується лише для виконання завдань агента.

Перш ніж почати

Установіть Neuron у той самий застосунок:

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

Наведені нижче приклади передбачають, що ви вмієте створювати класи Neuron Agent і кроки робочого процесу Queuety в одній кодовій базі.

Приклади Neuron

Як читати ці приклади

Кожен приклад відповідає на дещо інше запитання:

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

Якщо вам потрібне пояснення базових примітивів, на яких побудовані приклади, перегляньте також: