1 điểm bởi dohyeon5626 1 ngày trước | 1 bình luận | Chia sẻ qua WhatsApp

Dạo này ở công ty tôi phải chạy song song nhiều dự án nên có khá nhiều điểm vất vả liên quan đến CS.
Vì vậy tôi đã thử làm một công cụ đơn giản: sau khi đi làm thì bật web server trên chiếc MacBook của mình, để bên phụ trách vận hành truy cập vào đó và có thể tự động hóa các tác vụ CS nhỏ.

Ví dụ) "Trong các đơn hàng hôm qua, có bao nhiêu đơn chưa được giao?" → Tự động tạo SQL → Truy vấn DB → Sắp xếp thành bảng để trả lời
Ví dụ) "Tính năng này đang được cấu hình như thế nào?" → Duyệt code trong repo → Trả lời

Công cụ được cấu hình để dùng Claude Cli trên máy local nên không cần API key riêng. Chỉ cần tải về, viết ngắn gọn thông tin vào config.yml là có thể dùng. Dù sao thì tôi cũng chỉ mới làm từ hôm qua nên chưa có quá nhiều thứ, và nó chủ yếu được tạo theo đúng nhu cầu sử dụng của tôi nên không có gì quá lớn. Bạn cũng có thể chỉnh sửa một chút trong code để dùng cho dự án của mình.
(Nó chỉ đơn giản nhằm mục đích dùng nội bộ trong công ty, hiện tại được làm để chỉ hỗ trợ một repository + MySQL, và tôi dự định sẽ tiếp tục thay đổi dần.)

Hoạt động như thế nào

Người vận hành truy cập bằng trình duyệt và đặt câu hỏi bằng ngôn ngữ tự nhiên → Claude CLI trên server xem code GitHub repo của dịch vụ đó (pull mỗi lần) và schema DB để viết câu truy vấn SELECT → server kiểm tra an toàn (chỉ cho phép SELECT, LIMIT 1000, timeout 30 giây) rồi thực thi → sắp xếp kết quả thành Markdown để trả lời.

1 bình luận

 

Việc để AI thay mình xử lý CS đúng là một công việc rất ý nghĩa.