langgraph
Crie Agentes de IA com LangGraph
LangGraph é um framework de nível de produção para criar aplicações de IA com estado e múltiplos atores. Esta habilidade ajuda você a projetar arquiteturas de agentes com estruturas de grafo visíveis, gerenciar estado complexo, implementar ciclos e ramificações, e adicionar persistência para conversas retomáveis.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "langgraph". Crie um agente simples com ferramentas
النتيجة المتوقعة:
Aqui está uma configuração básica de agente LangGraph:
1. Defina AgentState com TypedDict
2. Crie funções de ferramenta com decorador @tool
3. Construa nó de agente que chama LLM com ferramentas
4. Adicione arestas condicionais para execução de ferramentas
5. Compile e execute o grafo
O agente fará loop entre o LLM e as ferramentas até que não haja mais ferramentas para chamar, então retornará ao usuário.
استخدام "langgraph". Como previno loops infinitos?
النتيجة المتوقعة:
Use um contador máximo de iterações no seu estado:
1. Adicione campo 'iterations' ao seu estado
2. Crie função should_continue que verifica iterações
3. Incremente o contador no seu nó de agente
4. Retorne END quando iterações excederem o limite
Isso garante que seu agente tenha uma condição de saída clara e não execute para sempre.
التدقيق الأمني
مخاطر متوسطةThe skill is a legitimate LangGraph documentation and assistance skill. One true positive was found: an eval() call in example code (line 67) that accepts user input without sanitization. This is documented example code showing tool implementation, but poses a risk if users copy this pattern. Multiple false positives were dismissed: Ruby/shell backtick execution (markdown code fences misinterpreted) and weak cryptographic algorithms (keyword matches on 'hash' in framework terminology).
مشكلات عالية المخاطر (1)
مشكلات منخفضة المخاطر (2)
عوامل الخطر
⚡ يحتوي على سكربتات (1)
الأنماط المكتشفة
درجة الجودة
ماذا يمكنك بناءه
Construir Fluxos de Trabalho de Agentes em Múltiplas Etapas
Crie agentes que podem raciocinar, usar ferramentas e manter contexto de conversação através de múltiplas interações.
Implementar Sistemas de Agentes de Pesquisa
Projete agentes que podem coletar informações de múltiplas fontes, mesclar descobertas e produzir relatórios sintetizados.
Criar Aplicações de Chat com Estado
Construa aplicações de chat que lembram o histórico de conversação e podem retomar de estados anteriores.
جرّب هذه الموجهات
Crie um agente simples no estilo ReAct usando LangGraph que possa chamar ferramentas. Mostre-me como definir estado, criar nós, configurar arestas e compilar o grafo.
Mostre-me como gerenciar estado complexo no LangGraph usando TypedDict e redutores personalizados. Quero acumular mensagens, mesclar descobertas de múltiplos nós e rastrear histórico de conversação.
Ajude-me a implementar ramificação condicional no LangGraph. Preciso rotear consultas para diferentes agentes com base em seu tipo (codificação, busca, chat) e lidar com as respostas apropriadamente.
Adicione checkpointing ao meu agente LangGraph para que conversas possam ser retomadas. Mostre-me como configurar um checkpointer e persistir estado entre sessões.
أفضل الممارسات
- Sempre defina condições de saída claras em suas funções de roteamento para prevenir loops infinitos
- Use redutores apropriadamente - add_messages para acumulação, funções personalizadas para mesclagem complexa
- Projete schemas de entrada/saída para manter o estado mínimo e focado no que é necessário
تجنب
- Usar eval() em entrada do usuário em ferramentas - sempre valide e sanitize quaisquer expressões fornecidas pelo usuário
- Criar nós sem estado que não retornam atualizações de estado - derrota o propósito do LangGraph
- Usar estado monolítico gigante com campos desnecessários - causa sobrecarga de serialização e inflação de contexto