- "Prompting is Coding" : ภาษาและสภาพแวดล้อมสำหรับการเขียนสคริปต์ที่ใช้ JavaScript เพื่อเขียนพรอมป์ต์สำหรับ LLM แบบเป็นโปรแกรม
$`Analyze ${env.files} and report errors. Use gitmojis.
- สามารถสร้าง ดีบัก และทำงานอัตโนมัติของสคริปต์ที่ขับเคลื่อนด้วย LLM ได้ด้วยไวยากรณ์ JS/TS แบบกระชับ
- ผสานความยืดหยุ่นของ JavaScript เข้ากับความสะดวกของการแยกวิเคราะห์ผลลัพธ์ที่มีมาให้ในตัว เพื่อทำให้การสร้างโซลูชันซอฟต์แวร์ที่ใช้ LLM ง่ายขึ้น
- แก้ไข/ดีบัก/รัน/ทดสอบได้ผ่านส่วนขยาย VS Code และมี CLI ให้ใช้งานด้วย
- Features
- สามารถลงทะเบียนฟังก์ชัน Javascript เป็นเครื่องมือของ LLM ได้
- รวม tools กับ inline prompt เพื่อสร้าง agent
- ใช้ซ้ำ แชร์ และจัดการเวอร์ชันได้ด้วยสคริปต์รูปแบบ
.mjs
- สามารถกำหนด/ตรวจสอบความถูกต้อง/กู้คืนข้อมูลด้วย data schema
- รองรับการอ่านจากไฟล์ เช่น PDF, DOCX, CSV, XLSX
- สร้างไฟล์จากผลลัพธ์ของ LLM
- Grep / ค้นหาแบบฟัซซีสำหรับไฟล์
- ทำ browser automation ด้วย Playwright
- มี RAG ในตัวเป็นพื้นฐาน (vector search)
- รันโมเดลด้วย GitHub Models / GitHub Copilot
- รันโมเดลโอเพนซอร์ส เช่น Phi-3/Ollama, LocalAI บนเครื่องโลคัล
- ให้ LLM รันโค้ดในสภาพแวดล้อม sandbox ด้วย Code Interpreter
- รันโค้ดภายใน Docker Container
- ใช้ LLM เพื่อสร้างพรอมป์ต์สำหรับ LLM
- รันหรือแปลงไฟล์ Prompty
- ทำงานอัตโนมัติผ่าน CLI ได้ จึงเชื่อมเข้ากับสภาพแวดล้อม CI/CD ได้
- แทรกเข้าไปในรีวิว PR เพื่อทำ automated PR checks ได้
- รองรับการทดสอบและประเมินผลด้วย promptfoo
2 ความคิดเห็น
อันนี้ต้องลองใช้เลย! ให้ความรู้สึกแบบนั้นมาก แถมยังรองรับ cursor ด้วย!
อันนี้คืออะไรที่ใกล้เคียงกับ DSL หรือเปล่าครับ