สร้างเอกสาร Swagger จากซอร์สโค้ดด้วยฟีเจอร์ Structured Output ของ ChatGPT
(gist.github.com/atjsh)- แชร์วิธีใช้ Structured Output ของ ChatGPT API เพื่อ สร้างไฟล์ JSON ของเอกสารกำหนด API ที่อิงกับ Swagger จากซอร์สโค้ดทั่วไป
- แชร์ทั้งวิธีสร้าง JSON ที่ไม่หลุดจากสเปกของ Swagger และ JSON Schema ที่ใช้ โดยสามารถลองทำซ้ำได้เองบน OpenAI Playground
- ข้อควรระวัง: ควรระวังความเสี่ยงจากอาการหลอนของโมเดล (hallucination)
- สำหรับโค้ดเบสที่ต้องเขียน Swagger ด้วยมือ วิธีนี้อาจมีประโยชน์ในด้าน การจัดทำเอกสารซอฟต์แวร์ด้วย AI
- LLM providers รายอื่น เช่น Google Gemini, ollama ก็รองรับฟีเจอร์ Structured Output เช่นกัน
ยังไม่มีความคิดเห็น