เอเจนต์
วิธีที่ Keural วางแผนงานและมอบหมายให้เอเจนต์เฉพาะทางดำเนินการ

คำตอบของ Keural ดำเนินการโดยเอเจนต์ผู้ประสานงาน (coordinator) ผู้ประสานงานจะพิจารณาคำขอและตัดสินใจว่าจะตอบเองหรือแบ่งงาน สำหรับงานใหญ่ ระบบจะสร้างรายการสิ่งที่ต้องทำและมอบหมายให้เอเจนต์เฉพาะทางด้านล่าง แล้วรวบรวมผลลัพธ์เพื่อตอบ ผู้ประสานงานเป็นผู้เลือกว่าจะเรียกเอเจนต์ตัวใด
หากขอให้ "ค้นคว้าเรื่องนี้แบบขนาน" งานค้นคว้าที่เป็นอิสระต่อกันจะถูกมอบหมายให้เอเจนต์หลายตัวพร้อมกัน
เอเจนต์เฉพาะทาง
| เอเจนต์ | หน้าที่ | กรณีที่ใช้ |
|---|---|---|
| ค้นคว้าเว็บ | ค้นหาเว็บและอ่านหน้าเว็บเพื่อรวบรวมข้อมูลล่าสุด | เมื่อเปิดการค้นหาเว็บ หรือเมื่อคำถามมีลิงก์ |
| วิเคราะห์เอกสาร | ค้นหาหลักฐานในเอกสารในไดรฟ์และอ่านทีละหน้า | เมื่อคุณถามคำถามจากเอกสาร |
| ตรวจทานเอกสารทั้งฉบับ | อ่านเอกสารยาวตั้งแต่ต้นจนจบเป็นส่วน ๆ และตรวจซ้ำว่าไม่มีรายการใดตกหล่น | คำถามที่เปิด Deep Research |
| สร้างไฟล์ | สร้างเอกสาร Word และ PDF ตาราง Excel และ CSV งานนำเสนอ PowerPoint และไฟล์ข้อความ Markdown หรือโค้ด | เมื่อคุณขอผลลัพธ์เป็นไฟล์ |
| อ่านรูปภาพ | อ่านและวิเคราะห์รูปภาพ ภาพหน้าจอ และภาพวาดที่แนบมา | เมื่อคุณแนบรูปภาพ |
| อ่านเสียงและวิดีโอ | ฟังและดูไฟล์เสียงและวิดีโอที่แนบมา | เมื่อคุณแนบเสียงหรือวิดีโอ ในสภาพแวดล้อมที่มีการตั้งค่าโมเดลที่อ่านเสียงและวิดีโอได้ |
| ระดมความคิด | ขยายแผนและไอเดีย และจัดระเบียบเทียบกับสื่อที่มีอยู่ | คำขอด้านการวางแผนหรือระดมความคิด |
| ตรวจสอบเอกสาร | ตรวจสอบว่าเนื้อหาของเอกสารตรงกับเกณฑ์หรือแหล่งที่มาหรือไม่ | คำขอให้ตรวจสอบหรือเทียบข้อมูลข้ามเอกสาร |
| พิสูจน์อักษร | ขัดเกลาประโยคและแก้การสะกดคำ | คำขอให้พิสูจน์อักษร |
| โฟลเดอร์ของฉัน | ค้นหาและอ่านไฟล์ในโฟลเดอร์ที่คุณเชื่อมต่อในแอปเดสก์ท็อป (อ่านอย่างเดียว) | เมื่อคุณเชื่อมต่อโฟลเดอร์แล้ว |
| สำรวจโค้ด | ทำความเข้าใจโครงสร้างของโค้ดเบส และหาตำแหน่งสำคัญ (อ่านอย่างเดียว) | โหมดโค้ด |
| ทั่วไป | จัดการการค้นคว้าและการคำนวณที่ไม่อยู่ในประเภทข้างต้น | งานอื่น ๆ |
ปลั๊กอินที่คุณเชื่อมต่อก็รับงานจากเอเจนต์ได้เช่นเดียวกับเอเจนต์ด้านบน
ติดตามความคืบหน้า
ขณะที่เอเจนต์ทำงาน แผงงานจะแสดงรายการสิ่งที่ต้องทำและสถานะของแต่ละขั้นตอน งานที่เสร็จแล้วจะแสดงเวลาที่ใช้และการใช้งาน หากไปยังหน้าจออื่น งานจะดำเนินต่อไป
หากงานไม่มีความคืบหน้าประมาณ 30 นาที ระบบจะหยุดและถามว่าต้องการดำเนินการต่อหรือไม่
การรันโค้ด
หากต้องการวิเคราะห์ข้อมูลหรือคำนวณ เอเจนต์จะเขียนโค้ด Python และรันใน แซนด์บ็อกซ์แยกต่างหาก ไม่รันบนคอมพิวเตอร์ของคุณหรือเซิร์ฟเวอร์ของ Keural โดยตรง ในโหมดโค้ดจะรันคำสั่งบนคอมพิวเตอร์ของคุณ และเป็นไปตามโหมดการอนุมัติ
มาตรการป้องกัน
- การทำงานที่เปลี่ยนแปลงสถานะ เช่น การเขียนหรือลบไฟล์ การรันคำสั่ง shell การ commit หรือ push ของ git และเครื่องมือของปลั๊กอิน ต้องได้รับการอนุมัติก่อนทำงานตามค่าเริ่มต้น หากคุณเปลี่ยนโหมดการอนุมัติ การทำงานบางอย่างจะรันโดยไม่ถาม
- การดำเนินการกับไฟล์ในแอปเดสก์ท็อปจำกัดเฉพาะโฟลเดอร์ที่คุณเชื่อมต่อไว้
- คำขอหนึ่งครั้งมีขีดจำกัดของโทเค็น การเรียกใช้เครื่องมือ และเวลา เมื่อถึงขีดจำกัด ระบบจะแสดงผลลัพธ์ที่ได้ไปแล้วพร้อมขอบเขตที่ประมวลผลไปแล้ว
- จำนวนและรายการที่นับจากการค้นหาคือผลลัพธ์ภายในช่วงที่ตรวจสอบแล้ว หากอ่านเอกสารไม่ครบ คำตอบจะระบุขอบเขตนั้น