langchain-architecture
Faz seu agente construir aplicações complexas com inteligência artificial. Ele usa o framework LangChain para integrar modelos de linguagem.
O que ela faz
Esta ferramenta ajuda a entender e construir aplicações com inteligência artificial usando o LangChain. Ela explica os blocos de construção como agentes, cadeias e memória.
Quando usar
- ✓Quando você quer criar um robô que toma decisões sozinho.
- ✓Ao montar fluxos de trabalho complexos para IA.
- ✓Se precisar que a IA lembre de conversas passadas.
Exemplo do que pedir para a IA
“Como posso fazer um agente que busca informações na internet e depois calcula algo?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ela funciona explicando os conceitos do LangChain, como 'agentes' que decidem o que fazer, 'cadeias' que são passos sequenciais, e 'memória' para lembrar de conversas.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill langchain-architectureOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/langchain-architecture/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Disponibilidade de Material de Apoio
Esta cópia do catálogo contém as orientações inline abaixo, mas não inclui os seguintes caminhos de suporte. Eles são pré-requisitos externos, não arquivos incluídos:
<support-root>/references/agents.md<support-root>/references/memory.md<support-root>/references/chains.md<support-root>/references/document-processing.md<support-root>/references/callbacks.md<support-root>/assets/agent-template.py<support-root>/assets/memory-config.yaml<support-root>/assets/chain-example.py
Solicite o material de apoio original ou uma instalação existente antes de usar uma etapa que dependa desses caminhos; este catálogo não identifica uma fonte de download verificada para eles. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças e pré-requisitos de execução aplicáveis. Não execute um comando nem afirme que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não fabrique os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.
Arquitetura LangChain
Domine o framework LangChain para construir aplicações LLM sofisticadas com agentes, cadeias, memória e integração de ferramentas.
Não use esta habilidade quando
- A tarefa não estiver relacionada à arquitetura langchain
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique as melhores práticas relevantes e valide os resultados.
- Forneça etapas acionáveis e verificação.
Use esta habilidade quando
- Construindo agentes de IA autônomos com acesso a ferramentas
- Implementando fluxos de trabalho LLM complexos de várias etapas
- Gerenciando memória e estado de conversação
- Integrando LLMs com fontes de dados e APIs externas
- Criando componentes de aplicação LLM modulares e reutilizáveis
- Implementando pipelines de processamento de documentos
- Construindo aplicações LLM de nível de produção
Conceitos Principais
1. Agentes
Sistemas autônomos que usam LLMs para decidir quais ações tomar.
Tipos de Agentes:
- ReAct: Raciocínio + Ação de forma intercalada
- OpenAI Functions: Utiliza a API de chamada de função
- Structured Chat: Lida com ferramentas de múltiplas entradas
- Conversational: Otimizado para interfaces de chat
- Self-Ask with Search: Decompõe consultas complexas
2. Cadeias (Chains)
Sequências de chamadas para LLMs ou outras utilidades.
Tipos de Cadeias:
- LLMChain: Combinação básica de prompt + LLM
- SequentialChain: Múltiplas cadeias em sequência
- RouterChain: Roteia entradas para cadeias especializadas
- TransformChain: Transformações de dados entre etapas
- MapReduceChain: Processamento paralelo com agregação
3. Memória
Sistemas para manter o contexto entre as interações.
Tipos de Memória:
- ConversationBufferMemory: Armazena todas as mensagens
- ConversationSummaryMemory: Resume mensagens mais antigas
- ConversationBufferWindowMemory: Mantém as últimas N mensagens
- EntityMemory: Rastreia informações sobre entidades
- VectorStoreMemory: Recuperação por similaridade semântica
4. Processamento de Documentos
Carregamento, transformação e armazenamento de documentos para recuperação.
Componentes:
- Document Loaders: Carrega de várias fontes
- Text Splitters: Divide documentos em pedaços de forma inteligente
- Vector Stores: Armazena e recupera embeddings
- Retrievers: Busca documentos relevantes
- Indexes: Organiza documentos para acesso eficiente
5. Callbacks
Ganchos para log, monitoramento e depuração.
Casos de Uso:
- Log de requisição/resposta
- Rastreamento de uso de tokens
- Monitoramento de latência
- Tratamento de erros
- Coleta de métricas personalizadas
Início Rápido
from langchain.agents import AgentType, initialize_agent, load_tools
from langchain.llms import OpenAI
from langchain.memory import ConversationBufferMemory
# Initialize LLM
llm = OpenAI(temperature=0)
# Load tools
tools = load_tools(["serpapi", "llm-math"], llm=llm)
# Add memory
memory = ConversationBufferMemory(memory_key="chat_history")
# Create agent
agent = initialize_agent(
tools,
llm,
agent=AgentType.CONVERSATIONAL_REACT_DESCRIPTION,
memory=memory,
verbose=True
)
# Run agent
result = agent.run("What's the weather in SF? Then calculate 25 * 4")
Padrões de Arquitetura
Padrão 1: RAG com LangChain
from langchain.chains import RetrievalQA
from langchain.document_loaders import TextLoader
…
Perguntas frequentes
O que são 'agentes' no LangChain?
Agentes são como cérebros para a IA que usam modelos de linguagem para decidir quais ações tomar para completar uma tarefa.
O que são 'cadeias'?
Cadeias são sequências de passos que a IA segue, como chamar um modelo de linguagem, processar dados ou usar uma ferramenta.
Como a IA 'lembra' em uma conversa?
Usando 'memória', que pode guardar todas as mensagens, um resumo delas, ou apenas as últimas mensagens trocadas.
Detalhes
Descrição original do autor
Master the LangChain framework for building sophisticated LLM applications with agents, chains, memory, and tool integration.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3410
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC