Anatomia de uma Skill: instruções, contexto, ferramentas e limites
Uma Skill bem projetada combina quatro componentes distintos: definição de papel, contexto relevante, autorização de ferramentas e fronteiras de segurança.
BLOG
Tecnologia, código, experimentos e algumas opiniões não solicitadas.
Uma Skill bem projetada combina quatro componentes distintos: definição de papel, contexto relevante, autorização de ferramentas e fronteiras de segurança.
O DbContext do Entity Framework Core já implementa boa parte do que Repository e Unit of Work prometem, o que muda o cálculo de quando vale a pena adicionar essa camada extra.
Uma reflexão sobre a diferença entre competência acumulada e interesse atual, e sobre a pressão implícita de continuar numa área só porque já se é boa nela.
Log, métrica e alarme no Amazon CloudWatch resolvem perguntas diferentes sobre uma aplicação .NET rodando na AWS, e confundir os três atrasa qualquer investigação.
Construir uma Skill do zero passa por decisões pequenas, mas nada óbvias: definir escopo, escrever a descrição certa e decidir o que fica dentro do SKILL.md.
Minimal APIs e Controllers no ASP.NET Core resolvem o mesmo problema de formas diferentes, e a escolha entre eles depende mais do tamanho do projeto do que de qual é 'melhor'.
Uma Skill empacota instruções, contexto e recursos que um agente de IA carrega sob demanda, o que muda bastante como ela se compara a um prompt solto.
Monólito modular resolve boa parte dos problemas que arquitetura distribuída tenta resolver, com bem menos complexidade operacional embutida.
Prompt Chaining divide uma tarefa complexa em etapas sequenciais, onde a saída de um prompt vira entrada do próximo, em vez de apostar tudo numa única chamada.
Amazon S3 vai muito além de guardar arquivo: presigned URLs, storage classes e lifecycle policies resolvem problemas que aparecem assim que o uso sai do básico.