1 puntos por dohyeon5626 1 일 전 | 1 comentarios | Compartir por WhatsApp

Últimamente, como en la empresa estamos llevando varios proyectos en paralelo, ha habido bastantes dificultades relacionadas con CS.
Así que, simplemente, después de llegar al trabajo dejé corriendo un servidor web en mi MacBook e hice algo sencillo para que la persona encargada de operaciones pudiera entrar ahí y automatizar los CS pequeños.

Ej.) "¿Cuántos pedidos de ayer todavía no se han enviado?" → generación automática de SQL → consulta a la DB → respuesta organizada en una tabla
Ej.) "¿Cómo está configurada esta función?" → exploración del código del repo → respuesta

Está configurado para usar Claude CLI en local, así que no hace falta una API key aparte. Solo hay que descargarlo, escribir de forma sencilla la información en config.yml y ya se puede usar. Como lo empecé a hacer apenas ayer, no es que tenga tantas cosas, y tampoco hay nada grande porque lo hice pensando en mi propio uso. Si ajustan un poco el código, probablemente les sirva para adaptarlo a su propio proyecto.
(Es simplemente para uso interno de la empresa y, por ahora, está hecho para soportar solo un repositorio + MySQL, aunque planeo ir cambiándolo.)

Cómo funciona

La persona de operaciones entra desde el navegador y hace una pregunta en lenguaje natural → Claude CLI en el servidor revisa el código del repositorio de GitHub de ese servicio (haciendo pull cada vez) y el esquema de la DB, y escribe una consulta SELECT → el servidor la ejecuta tras una validación de seguridad (solo SELECT, LIMIT 1000, timeout de 30 segundos) → organiza el resultado en Markdown y responde.

1 comentarios

 
jessyt 12 시간 전

Que la IA se encargue de atender CS es algo impresionante; hicieron un trabajo muy valioso.