การผสานรวม AI¶
FrontISTR กำลังดำเนินแนวทางที่ใช้ เอเจนต์ AI ร่วมกับงานด้านซอฟต์แวร์หลายประเภท เช่น การจัดเตรียมสภาพแวดล้อม การรันการวิเคราะห์ และการปรับปรุงโค้ด คาดว่าขอบเขตการใช้ AI จะกว้างขึ้นต่อไป เช่น การช่วยสร้างโมเดลและการเชื่อมต่อกับเครื่องมือภายนอก หน้านี้แนะนำแนวทางการผสานรวม AI ดังกล่าว
Fabrica — เวิร์กช็อปสำหรับใช้งาน เอเจนต์ AI¶
FrontISTR-Fabrica เป็นเวิร์กช็อป (Fabrica) สำหรับใช้ เอเจนต์ AI ทั้งสำหรับผู้ใช้และนักพัฒนา FrontISTR เมื่อกรอกข้อกำหนดลงในเทมเพลตพรอมป์ที่เตรียมไว้สำหรับแต่ละงานแล้วส่งให้ เอเจนต์ AI ระบบ AI จะจัดทำแผนงาน ดำเนินงานพร้อมขอการยืนยันตามความจำเป็น และสรุปผลเป็นรายงาน ผู้ใช้จึงสามารถมุ่งเน้นที่การตรวจสอบผลและการตัดสินใจได้
สามารถใช้เทมเพลตเพื่อดำเนินงานต่อไปนี้แบบโต้ตอบได้
- การจัดเตรียมสภาพแวดล้อม — ตั้งแต่ตรวจสอบการตั้งค่าบิลด์ ไปจนถึงคอมไพล์และตรวจสอบการทำงาน
- การรันการวิเคราะห์ — ตรวจสอบเมช สร้างไฟล์อินพุต รันโซลเวอร์ และจัดระเบียบผลลัพธ์
- เพิ่มฟังก์ชันและแก้ไขข้อบกพร่อง — ตั้งแต่ตรวจสอบโค้ด ไปจนถึงการติดตั้ง ทดสอบ และคอมมิต
- จัดทำเอกสาร — เขียนคู่มือและตรวจสอบความสอดคล้องกับโค้ด
- การมีส่วนร่วม — ร่างประเด็น/คำขอผสานโค้ด และแนะนำขั้นตอนพุชไปยังฟอร์ก
การใช้งานต้องมีสภาพแวดล้อมที่สามารถบิลด์และรัน FrontISTR ได้ และมี เอเจนต์ AI เช่น GitHub Copilot, Claude Code หรือ Codex สำหรับขั้นตอนการติดตั้ง ข้อกำหนดเบื้องต้น และวิธีใช้แต่ละเทมเพลต โปรดดู README ของรีโพซิทอรี
ผู้ใช้เป็นผู้ตัดสินใจขั้นสุดท้ายว่าจะยอมรับคำสั่งหรือโค้ดที่ AI เสนอหรือไม่ เทมเพลตมีไว้เพื่อทำให้การตรวจสอบดังกล่าวง่ายขึ้น และไม่ได้รับประกันความถูกต้องของผลลัพธ์ที่ AI สร้าง