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
- Identifique onde o fluxo precisa de aprovação, transformação ou validação
- Revise o repositório para entender o agente, as ferramentas e os tipos existentes
- Escolha HumanInTheLoopMiddleware ou um middleware personalizado
- Defina o padrão de retomada e o schema da resposta estruturada
- 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
Para respeitar a licença do repositório, o conteúdo completo permanece no GitHub.
Abrir arquivo original