Automatizando pequenos CS operacionais com Claude
(github.com/dohyeon5626)Ultimamente, como estamos tocando vários projetos em paralelo na empresa, tem sido bem difícil lidar com questões relacionadas a CS.
Então acabei montando algo simples: depois que chego ao trabalho, deixo um servidor web rodando no meu MacBook, e a pessoa responsável pela operação acessa por lá para automatizar pequenos atendimentos de CS.
Ex) "Quantos pedidos de ontem ainda não foram enviados?" → geração automática de SQL → consulta no DB → resposta organizada em tabela
Ex) "Como esta funcionalidade está configurada?" → exploração do código do repositório → resposta
Configurei para usar o Claude CLI que está localmente, então não precisa de API key separada. É só baixar, preencher algumas informações no config.yml e usar. Como comecei a fazer isso ontem, ainda não tem tanta coisa assim, e também foi feito com foco no meu próprio uso, então não há nada muito grande. Acho que vale adaptar um pouco o código e usar no seu próprio projeto.
(É algo pensado simplesmente para uso interno da empresa e, por enquanto, foi feito para suportar apenas um repositório + MySQL, mas pretendo ir alterando isso aos poucos.)
Como funciona
A pessoa de operação acessa pelo navegador e faz uma pergunta em linguagem natural → o Claude CLI no servidor analisa o código do repositório GitHub daquele serviço (fazendo pull a cada vez) e o esquema do DB para escrever uma consulta SELECT → o servidor executa após uma validação de segurança (SELECT apenas, LIMIT 1000, timeout de 30 segundos) → organiza o resultado em Markdown e responde.
1 comentários
Que trabalho significativo — a IA assumir o atendimento de CS.