Fasyn: Thư viện FastCGI
Xin chào các nhà phát triển.
Năm 2023, để tích hợp với một máy chủ thanh toán, tôi từng xây dựng một triển khai FastCGI thử nghiệm mang tên Fasyn.
Khi đó, tôi tự đọc đặc tả FastCGI và triển khai từng phần một. Tuy nhiên, về sau nhu cầu sử dụng thư viện này không còn nữa, nên tôi dừng phát triển và để dự án bị bỏ ngỏ trong một thời gian dài.
Gần đây, tôi cần kết nối một máy chủ MCP cục bộ với tunnel-client, vì vậy tôi đã bắt đầu phát triển Fasyn trở lại.
Địa chỉ dự án như sau:
https://github.com/hodong-kim/fasyn
Lần này, cách thức phát triển hoàn toàn khác trước đây.
Cùng với sự phát triển gần đây của AI, tôi đã phát triển lại toàn bộ mã nguồn Fasyn bằng Ada, một ngôn ngữ rất phù hợp để làm việc cùng AI.
GPT trực tiếp đọc đặc tả FastCGI và dựa trên đó để triển khai, biên dịch và kiểm thử.
Trong quá trình phát triển lại Fasyn lần này, tôi không tự tay viết một dòng mã nào.
Trước đây, con người đọc đặc tả và viết mã. Lần này, con người xác định hướng phát triển và các yêu cầu, còn GPT đọc lộ trình Fasyn cùng đặc tả FastCGI rồi thực hiện việc triển khai và kiểm chứng thực tế.
Việc tôi chủ yếu làm là viết và xem xét lộ trình. Ngay cả việc này GPT cũng hỗ trợ tôi. Có vẻ như điều tôi thực sự làm chỉ là quyết định hướng phát triển.
Hiện tại, Fasyn đã hoàn tất việc triển khai và kiểm thử để có thể sử dụng như một thư viện máy chủ FastCGI.
Trên thực tế, một máy chủ MCP cục bộ Sonbal sử dụng thư viện Fasyn đang hoạt động. Tôi cũng dự định sẽ sớm công bố máy chủ MCP được mong chờ từ lâu này.
FastCGI có thể không còn được sử dụng nhiều như trước, nhưng nếu bạn cần một thư viện FastCGI cho Ada, hãy cân nhắc Fasyn như một trong những lựa chọn.
Xin cảm ơn.