Combinação de Múltiplos Contextos
Integrando fontes diversas
Fontes de Contexto
📄 Documentos
Manuais, políticas, especificações
💬 Histórico
Conversas anteriores, preferências
🔧 Tools Output
Resultados de APIs, banco de dados
👤 User Profile
Dados do usuário, permissões
Pattern: Context Merging
=== MERGED CONTEXT ===
[SOURCE: system_prompt] Priority: 1
Você é um assistente de suporte...
[SOURCE: knowledge_base] Priority: 2
Política de reembolso: até 30 dias...
[SOURCE: user_profile] Priority: 3
Cliente: Premium | Histórico: 5 compras...
[SOURCE: conversation] Priority: 4
Última mensagem: "Quero devolver..."
Orquestração de Skills por Tarefa
Seleção e combinação inteligente
Skill Router Pattern
Fluxos Baseados em Contexto, não em Código
Declarativo vs imperativo
❌ Imperativo (Código)
check_policy()
validate_user()
process_refund()
✅ Declarativo (Contexto)
Skills: policy_checker, validator
Rules: premium_gets_priority
Output: decision + reasoning
Conflitos de Instruções e Resolução
Quando skills discordam
Estratégias de Resolução
Skill com maior prioridade vence
Instrução mais específica prevalece
Marcação explícita: [OVERRIDE: skill_x]
Cadeias Baseadas em Contexto
Pipelines sem código
Context Chain Pattern
Casos Técnicos Reais
Implementações em produção
🛒 E-commerce Bot
Skills: product_search, order_tracker, refund_processor, upseller
💻 Code Assistant
Skills: code_generator, reviewer, debugger, documenter, test_writer
📚 Research Agent
Skills: web_searcher, summarizer, fact_checker, citation_generator
📊 Data Analyst
Skills: sql_generator, visualizer, insight_extractor, report_builder