เอไอเอเจนท์
agentic system · autonomous agent
กล่าวโดยย่อ
เอไอเอเจนต์คือโมเดลภาษาที่เชื่อมต่อกับเครื่องมือที่สามารถเรียกใช้ได้ โดยมีเป้าหมายแทนคำถามเดียว และได้รับอนุญาตให้ทำลูป — การเรียกเครื่องมือ, อ่านผลลัพธ์, ตัดสินใจขั้นตอนถัดไป — จนกว่าจะตัดสินว่าเป้าหมายสำเร็จหรือถึงขีดจำกัด การลูปนี้คือสิ่งที่ทำให้มันแตกต่างจากแชทบอต
ตัวแทนประกอบด้วยสามส่วนหลักรอบโมเดล: เครื่องมือ ที่มันอาจเรียก, เป้าหมาย ที่ระบุอยู่เหนือระดับการกระทำเพียงอย่างเดียว, และ ลูป ที่มันตัดสินใจทำสิ่งต่อไปหลังจากรับผลลัพธ์แต่ละครั้ง
เครื่องมือคือฟังก์ชันมาตรฐาน — การสอบถามฐานข้อมูล, การร้องขอ HTTP, การเขียนไฟล์ — ที่อธิบายให้โมเดลทราบโดยชื่อ, วัตถุประสงค์และรูปแบบอาร์กิวเมนต์ โมเดลไม่ได้ทำการรันอะไรด้วยตัวเอง; มันส่งออกการเรียกแบบมีโครงสร้าง, รันไทม์ของคุณทำการรัน, และผลลัพธ์กลับมาเป็นข้อความ การเป็นตัวแทนจึงมีความสามารถเท่ากับเครื่องมือที่มันได้รับ
วิศวกรรมที่สำคัญส่วนใหญ่เกี่ยวข้องกับ การจำกัด ลูป:
- **ขอบเขตขั้นตอน,
คำถามที่พบบ่อย
- เอเจนต์และเวิร์กฟลอว์มีความแตกต่างกันอย่างไร?
- กระบวนการทำงานจะดำเนินตามขั้นตอนที่ได้กำหนดไว้ล่วงหน้า ตัวแทนจะกำหนดลำดับการทำงานในขณะทำงานตามที่มันสังเกตเห็น ซึ่งทำให้ได้ความยืดหยุ่นแต่เสียความคาดเดาได้
- ทำไมเอージェントถึงล้มเหลวเกินความคาดหวัง?
- ข้อผิดพลาดในแต่ละขั้นตอนสะสมกัน ความน่าเชื่อถือ 95% ต่อขั้นตอนทำให้งานที่มี 20 ขั้นตอนสำเร็จเพียงประมาณหนึ่งในสามของครั้ง การจำกัดขอบเขตช่วยได้มากกว่าโมเดลที่ใหญ่กว่า