Agents - Neotask by Neotask Documentation | Neotask
เอเจนต์
เอเจนต์คืออะไร?
เอเจนต์คือผู้ช่วย AI ที่แยกตัวกันซึ่งคิดผ่านปัญหา รันงาน และสื่อสารข้ามหลายแพลตฟอร์ม เอเจนต์แต่ละตัวมี workspace ของตัวเอง ประวัติเซสชัน การกำหนดค่า model และการเชื่อมต่อช่องทาง
การแยกตัวของเอเจนต์
เอเจนต์แต่ละตัวได้รับ:
Workspace — ไดเรกทอรีเฉพาะสำหรับไฟล์ บันทึก และข้อมูลเฉพาะเอเจนต์
Sessions — ประวัติการสนทนาและ transcript ที่เป็นอิสระ
Configuration — การเลือก model สิทธิ์เครื่องมือ ขีดจำกัดการใช้จ่าย
Identity — บุคลิกภาพเฉพาะที่กำหนดในไฟล์ AGENTS.md ของเอเจนต์
Auth Profiles — การกำหนดค่า API key และการตรวจสอบสิทธิ์ต่อเอเจนต์บุคลิกภาพของเอเจนต์
workspace ของเอเจนต์แต่ละตัวมีไฟล์ AGENTS.md ที่กำหนดบุคลิกภาพ คำแนะนำ และแนวทางพฤติกรรม system prompt ที่คงอยู่นี้กำหนดว่าเอเจนต์ตอบสนองอย่างไร — โทน ความเชี่ยวชาญในสาขา การจัดรูปแบบ การใช้เครื่องมือ และนโยบายความปลอดภัย
การกำหนดเส้นทางหลายเอเจนต์
เมื่อรันหลายเอเจนต์ ข้อความขาเข้าจะถูกกำหนดเส้นทางโดยอัตโนมัติตาม binding:
Channel binding — กำหนดเส้นทางข้อความทั้งหมดจากแพลตฟอร์ม (เช่น Telegram ทั้งหมด → เอเจนต์ personal)
Server/workspace binding — กำหนดเส้นทาง Discord server หรือ Slack workspace เฉพาะไปยังเอเจนต์เฉพาะ
Chat type binding — กำหนดเส้นทางข้อความส่วนตัวไปยังเอเจนต์หนึ่งและข้อความกลุ่มไปยังอีกเอเจนต์
Contact/peer binding — กำหนดเส้นทางข้อความจากผู้ติดต่อเฉพาะไปยังเอเจนต์เฉพาะBinding ถูกประเมินตามลำดับความสำคัญ การจับคู่แรกชนะ ข้อความที่ไม่ตรงไปยังเอเจนต์เริ่มต้น
Sub-Agent และการมอบหมาย
เอเจนต์สามารถสร้าง sub-agent สำหรับงานเฉพาะ:
การมอบหมายงาน — แบ่งงานที่ซับซ้อนและมอบหมายส่วนต่าง ๆ ให้ sub-agent เฉพาะ
การรันแบบแยกตัว — Sub-agent รันในบริบทเซสชันของตัวเอง
การสนทนาแบบ ping-pong — เอเจนต์สามารถมีการแลกเปลี่ยนแบบไป-กลับ (สูงสุด 5 รอบ) เพื่อทำงานร่วมกัน
การประกาศผล — ผลลัพธ์ sub-agent สามารถโพสต์กลับไปยังช่องทางเดิมทีมและออร์เคสเตรชัน
ทีมหลายเอเจนต์เปิดใช้งานเวิร์กโฟลว์ที่ประสานกัน:
การรันแบบขนาน — รันหลายเอเจนต์พร้อมกันในด้านต่าง ๆ ของงาน
Pipeline ตามลำดับ — เชื่อมต่อเอเจนต์ที่แต่ละตัวสร้างบนเอาต์พุตก่อนหน้า
โหมดไฮบริด — รวมการรันแบบขนานและตามลำดับ
การติดตามงาน — ตรวจสอบสถานะของงานเอเจนต์แต่ละตัว (queued, running, done, error, canceled)Tool Profile
ควบคุมสิ่งที่เอเจนต์แต่ละตัวสามารถทำได้:
| Profile | เครื่องมือที่มี |
|---------|----------------|
| minimal | สถานะเซสชันเท่านั้น |
| coding | File I/O, execution, sessions, memory, images |
| messaging | การส่งข้อความ ประวัติเซสชัน |
| full | เครื่องมือทั้งหมด (ค่าเริ่มต้น) |
รายการ allow/deny กำหนดเองสามารถตั้งค่าต่อเอเจนต์และต่อผู้ให้บริการ model
Safe Mode
Safe Mode ให้แซนด์บ็อกซ์การรัน:
Master toggle — เปิดหรือปิดใช้งานทั่วโลก
การควบคุมต่อเอเจนต์ — ปิดใช้งานสำหรับเอเจนต์ที่เชื่อถือได้ เปิดไว้สำหรับเอเจนต์อื่น ๆ
การอนุมัติการรัน — การดำเนินการที่ละเอียดอ่อนต้องการการอนุมัติผู้ใช้อย่างชัดแจ้ง
การซิงค์นโยบาย — การตั้งค่าซิงค์กันข้ามไคลเอนต์ที่เชื่อมต่อทั้งหมดแบบ real-timeหน่วยความจำเอเจนต์
เอเจนต์แต่ละตัวมีสิทธิ์เข้าถึงระบบหน่วยความจำ:
MEMORY.md — บันทึกถาวรและข้อมูลสำคัญข้ามเซสชัน
ไฟล์หน่วยความจำ — ความรู้ที่มีโครงสร้างเพิ่มเติมใน memory/
Vector search — ค้นหาหน่วยความจำโดยใช้คำถามภาษาธรรมชาติดูที่ Sessions & Memory สำหรับรายละเอียด
View full documentation