Voltar ao índice
IA e agentes Fonte oficial

Middleware e aprovações humanas no LangChain

Ajuda a implementar aprovação humana, hooks personalizados, retomada com Command e saídas estruturadas usando Pydantic ou Zod.

Ver código no GitHub Instala diretamente do repositório-fonte.

O que esta skill faz

Esta skill cobre middleware para fluxos LangChain que precisam de controle adicional antes, durante ou depois da execução. Ela aborda HumanInTheLoopMiddleware, hooks customizados, retomada de comandos e respostas estruturadas.

Quando usar

  • Exigir aprovação humana para chamadas de ferramentas perigosas
  • Adicionar hooks personalizados ao ciclo de execução
  • Retomar um fluxo interrompido com Command
  • Definir saída estruturada com Pydantic ou Zod

Como usar

  1. Identifique onde o fluxo precisa de aprovação, transformação ou validação
  2. Revise o repositório para entender o agente, as ferramentas e os tipos existentes
  3. Escolha HumanInTheLoopMiddleware ou um middleware personalizado
  4. Defina o padrão de retomada e o schema da resposta estruturada
  5. Teste aprovações, recusas, retomadas e erros de validação

O que revisar antes de instalar

  • Os dados fornecidos não especificam versões compatíveis do LangChain
  • A aprovação humana depende de uma interface capaz de pausar e retomar o fluxo
  • Schemas não substituem validações de negócio externas
Conteúdo-fonte não hospedado

Para respeitar a licença do repositório, o conteúdo completo permanece no GitHub.

Abrir arquivo original