Pular para o conteúdo

Exemplos

Esta seção aborda padrões completos, em vez de elementos básicos isolados.

Os primeiros exemplos desta seção usam Neuron como ambiente de execução do agente, enquanto Queuety continua responsável pela orquestração:

  • Queuety é responsável pela durabilidade do fluxo de trabalho, pelo ciclo de vida da máquina de estados, por novas tentativas, pela execução para cada elemento, pelas esperas entre fluxos de trabalho e pelas etapas de aprovação humana
  • Neuron é responsável pela seleção de modelos/provedores, pela execução do agente, pelo streaming e pela memória do chat

Essa divisão é intencional. Neuron tem seus próprios conceitos de fluxo de trabalho, mas estes exemplos mantêm deliberadamente Queuety como mecanismo de orquestração e usam Neuron apenas para a execução do agente.

Antes de começar

Instale Neuron no mesmo aplicativo:

Shell
composer require neuron-core/neuron-ai

Os exemplos abaixo pressupõem que você sabe criar classes Neuron Agent e etapas de fluxo de trabalho Queuety na mesma base de código.

Exemplos de Neuron

Como ler estes exemplos

Cada exemplo responde a uma pergunta um pouco diferente:

  • como trocar de provedores de Neuron enquanto Queuety coordena a execução
  • como manter um agente ou uma sessão de chat de longa duração em estados explícitos do ciclo de vida
  • como envolver o streaming de Neuron em um StreamingStep durável
  • como manter a memória da conversa de Neuron entre as rodadas de revisão humana
  • como fazer um fluxo de trabalho de nível superior aguardar outro antes de continuar

Para entender melhor os elementos básicos por trás dos exemplos, consulte também: