Neste post, vou mostrar o passo a passo de uma automação completa feita com o auxílio do Claude Code, rodando no VS Code, para o reaproveitamento das teses jurídicas contidas em peças processuais da Promotoria de Justiça.
1. Inicialmente, abrimos um chat e discutimos nossa necessidade com o Claude. Ali amadurecemos nossas ideias e analisamos as alternativas possíveis para chegarmos ao melhor resultado. É a fase de planejamento, muito importante.
2. Queremos uma automação que permita extrair as teses de nossas peças processuais e generalizá-las, preservando os argumentos jurídicos e a jurisprudência nelas contidas. Vamos gerar uma base de conhecimento em arquivos Markdown estruturados que será consultada pelo agente para, no futuro, auxiliar na elaboração de outras peças processuais.
3. No nosso chat do Claude, definimos o fluxo de trabalho, o tipo de peça processual que será analisado pelo agente, o formato de saída e de que forma os scripts entrarão em ação.
4. A conversa no chat termina com o pedido explícito do prompt que vai organizar a pasta de trabalho, criar o ambiente virtual Python, instalar as bibliotecas necessárias, gerar os scripts de automação e estabelecer o roteiro no formato de Skill. Esse processo de gerar a estrutura inicial de pastas, ambiente e arquivos a partir de uma especificação é o que se chama de scaffold do projeto. Isso tudo será gerado na pasta do projeto aberta no VS Code.
5. Então, abrimos o VS Code, selecionamos a pasta do projeto, e executamos o Claude Code (extensão da própria Anthropic) com o prompt obtido no passo anterior.
6. Toda a estrutura de pastas, o ambiente virtual e os scripts são criados. O arquivo SKILL.md é gravado na pasta correta. Depois disso, conferimos objetivamente se ele corresponde ao fluxo planejado.
7. Com tudo isso pronto, carregamos as peças na pasta definida como entrada e, no chat do Claude Code, solicitamos explicitamente o processamento (ou invocamos a Skill diretamente, ex.: /extrair-teses).
8. Se tudo correr como planejado, as teses devem aparecer generalizadas, sem referência ao caso concreto, porém com a jurisprudência contida na peça original, prontas para reaproveitamento por uma futura skill dedicada à elaboração, por exemplo, de contrarrazões.
Vídeo relacionado: https://youtu.be/W4EK4jS0jQI?si=z1LO7eZ_7y9C5v9O
Nenhum comentário:
Postar um comentário