技能 llm-application-dev-langchain-agent
🦜

llm-application-dev-langchain-agent

安全

Construir Agentes LangChain de Produção com Claude

Construir agentes LangChain de nível de produção requer expertise em padrões assíncronos, gerenciamento de estado, sistemas de memória e infraestrutura de implantação. Esta skill fornece padrões comprovados e melhores práticas para criar aplicações de IA escaláveis e observáveis com LangChain 0.1+ e LangGraph.

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“llm-application-dev-langchain-agent”。 Create a ReAct agent that searches the web and summarizes results

预期结果:

Código Python completo gerado com inicialização de LLM Claude, integração de ferramenta de busca Tavily, StructuredTool com tratamento de erros, configuração de rastreamento LangSmith e padrão de invoke assíncrono com lógica de retry.

正在使用“llm-application-dev-langchain-agent”。 Build a RAG system with Pinecone and conversation memory

预期结果:

Configuração de embeddings VoyageAI implementada, PineconeVectorStore com parâmetros de busca híbrida, integração de ConversationTokenBufferMemory e cadeia de recuperação com compressão de contexto.

安全审计

安全
v1 • 2/25/2026

Static analysis detected 39 patterns flagged as potential security risks, all are false positives. The 'external_commands' findings are markdown code fence backticks (lines 27-237) used for Python code examples, not Ruby shell execution. The 'blocker' findings flag 'Weak cryptographic algorithm' but these are legitimate Anthropic model names (claude-sonnet-4-5). The 'network' finding is an HTTP client reference in a code example. This is a documentation-only skill with no executable code.

1
已扫描文件
249
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

Aplicação RAG Empresarial

Construir um sistema de问答 de documentos com busca híbrida, memória e observabilidade para bases de conhecimento empresarial

Atendimento ao Cliente Multi-Agente

Criar sistema multi-agente supervisionado com agentes especializados para diferentes tarefas de atendimento ao cliente

Agente Assistente de Pesquisa

Desenvolver um agente com integração de ferramentas para busca na web, análise e síntese de documentos

试试这些提示

Criar Agente ReAct Básico
Criar um agente LangChain ReAct usando Claude Sonnet 4.5 que pode [task description]. Incluir padrões assíncronos, tratamento de erros com retry do tenacity e rastreamento LangSmith.
Construir Pipeline RAG
Projetar um pipeline RAG usando embeddings Voyage AI e store vetorial Pinecone. Implementar busca híbrida com reranking usando Cohere. Incluir memória conversacional com buffer de token.
Orquestração Multi-Agente
Criar um sistema multi-agente LangGraph com um supervisor que roteia entre [agent types]. Usar Command routing, implementar gerenciamento de estado e adicionar checkpointers para histórico de conversas.
Implantação de Produção
Gerar um servidor FastAPI com endpoints de streaming para implantação de agente LangChain. Incluir métricas Prometheus, logging estruturado com structlog, verificações de saúde e caching Redis com TTL.

最佳实践

  • Sempre use padrões assíncronos (ainvoke, astream) para melhor desempenho e concorrência
  • Implemente tratamento de erros abrangente com retry do tenacity e backoff exponencial
  • Use rastreamento LangSmith para todas as execuções de agentes para depurar e otimizar o desempenho

避免

  • Evite chamadas síncronas de invoke em produção - sempre use variantes assíncronas
  • Nunca codifique chaves de API ou segredos - use variáveis de ambiente com validação adequada
  • Não pule o gerenciamento de memória - histórico de conversa ilimitado causará estouro de tokens

常见问题

Qual modelo de LLM devo usar com agentes LangChain?
Claude Sonnet 4.5 (claude-sonnet-4-5) é recomendado para o melhor equilíbrio de inteligência e velocidade. Use Claude Opus 4.5 para tarefas complexas de raciocínio que requerem capacidade máxima.
Qual é a diferença entre LangChain e LangGraph?
LangChain fornece cadeias e ferramentas para construir aplicações LLM. LangGraph é uma biblioteca mais recente para construir aplicações stateful e multi-ator com workflows baseados em gráficos. Use LangGraph para orquestração complexa de agentes.
Como escolho o tipo certo de memória para meu agente?
Use ConversationTokenBufferMemory para a maioria das aplicações de chat. Use ConversationSummaryMemory para conversas longas. Use VectorStoreRetrieverMemory quando busca semântica sobre o histórico é necessária. Combine múltiplos tipos para contexto abrangente.
Qual modelo de embedding funciona melhor com Claude?
Voyage AI voyage-3-large é oficialmente recomendado pela Anthropic. Use voyage-code-3 para tarefas específicas de código, voyage-finance-2 para documentos financeiros ou voyage-law-2 para conteúdo jurídico.
Como monitoro o desempenho do agente em produção?
Integre LangSmith para rastrear todas as execuções de agentes. Adicione métricas Prometheus para requisições, latência, erros. Use structlog para logging estruturado. Implemente verificações de saúde para LLM, ferramentas e serviços externos.
Devo usar agentes ReAct ou grafos de estado customizados?
Comece com agentes ReAct (create_react_agent) para uso geral de ferramentas. Use StateGraph customizado quando precisar de workflows multi-etapas complexos, roteamento condicional ou múltiplos agentes trabalhando juntos. StateGraph oferece mais controle mas requer mais código.