การนำทางในแคนวาสในโหมด Agent
การดำเนินการในแคนวาส: จากพรอมต์สู่แผน
1. การแยกวิเคราะห์พรอมต์และการค้นหา Seed
- ตัวกระตุ้น: ผู้ใช้ป้อนพรอมต์และเปิดใช้งาน Neo ในโหมด Agent
- กระบวนการ: Neo วิเคราะห์พรอมต์เพื่อหาคำสำคัญ รวมถึง:
- เอนทิตีที่มีชื่อ (เช่น “รายงานยอดขายเดือนพฤษภาคม 2025”, “สรุปพฤติกรรมผู้บริโภคไตรมาส 2”, “เอกสารไวต์เปเปอร์ Chimera GPU”)
- ภาษาที่อิงเป้าหมาย (เช่น “สรุป”, “สร้าง”, “เปรียบเทียบ”)
การแยกวิเคราะห์นี้เป็นแบบอัตโนมัติ ผู้ใช้ไม่จำเป็นต้องจัดรูปแบบพิเศษใด ๆ — Neo ดึงเจตนาและเป้าหมายออกมาจากข้อมูลที่ป้อนแบบสนทนาได้อย่างเป็นธรรมชาติ
- การใช้ Knowledge Base (หากเปิดใช้งาน): Neo สอบถาม Knowledge Base เพื่อหาเอกสารใด ๆ ที่ตรงกับบริบท เอกสารเหล่านี้จะถูกแปลงเป็น “seed” ซึ่งเป็นชิ้นส่วนสำคัญของข้อมูลที่เกี่ยวข้อง โดยใช้เพื่อเพาะ Recipe ที่รับรู้บริบท
2. Knowledge Garden และการสร้าง Recipe
-
แนวคิด: Neo สร้าง Recipe ซึ่งเป็นแผนการดำเนินการที่มีชีวิตประกอบด้วยงานย่อยที่พัฒนาไปเรื่อย ๆ
-
เมื่อเปิด Knowledge Base: seed ที่ดึงออกมาจะถูกใช้เพื่อเสริม Recipe ด้วยบริบทเฉพาะโดเมน seed จะถูกอ้างอิงซ้ำภายในแคนวาสเพื่อให้คุณติดตามได้ว่าใช้บริบทใด
-
เมื่อไม่มี Knowledge Base: Neo สร้าง Recipe ระดับพื้นฐานโดยใช้ความรู้ของโมเดล เครื่องมือ และการค้นหาแบบสด
-
ตัวควบคุมเพิ่มเติม: คุณสามารถหยุดชั่วคราวของ Recipe ที่กำลังทำงานได้ตลอดเวลาเพื่อระงับการดำเนินการชั่วคราว
3. การวางแผนงานและการจัดสรรเครื่องมือ
เมื่อ Recipe ถูกเพาะแล้ว:
- Neo เปิดใช้งาน Dispatcher ตัวจัดสรรนี้แบ่ง Recipe ออกเป็นงานย่อยที่ดำเนินการได้และเลือกเครื่องมือสำหรับแต่ละขั้นตอน
- การสุ่มชุดเครื่องมือ:
ตามเป้าหมายของคุณ Neo เลือกจากเครื่องมือต่าง ๆ แบบไดนามิก เช่น:
- Web Search
- Code Generator
- File Uploader
- Chart Interpreter
- Terminal (หากเปิดใช้งาน)
- การแสดงแผนแบบสด:
Recipe และงานย่อยถูกแสดงเป็นภาพโดยตรงในแคนวาส แต่ละโหนดงานสามารถขยายเพื่อดู:
- เครื่องมือที่เลือก
- การให้เหตุผล
- ผลลัพธ์
- งานต่อเนื่อง (สร้างอัตโนมัติ)
หากงานล้มเหลว Neo จะเปลี่ยนเส้นทาง มันจะปรับ Recipe และลองใช้เครื่องมือทางเลือกหรือเรียบเรียงคำใหม่ — แม้จะอยู่กลางแผน จำนวนขั้นตอนที่เหลือเพื่อทำงานให้สำเร็จจะถูกประเมินโดย Neo และแสดงที่ด้านล่างของรายการ Recipe
4. การดำเนินการเริ่มต้น
หลังจากแผนถูกกำหนดเสร็จสิ้น ปุ่ม Start จะเริ่มการดำเนินการ คุณสามารถหยุดชั่วคราว หยุด หรือปรับข้อมูลที่ป้อนของงานแบบสดได้
Neo ยังคงปรับแต่ง Recipe แบบเรียลไทม์ ตอบสนองต่อผลลัพธ์ การแก้ไขของผู้ใช้ และบริบทที่ค้นพบ การดำเนินการแบบไดนามิกนี้ช่วยให้ Neo ทำงานได้เหนือกว่าเอเจนต์แบบตายตัวที่ไม่สามารถวางแผนใหม่ได้
ประเภทโหนดทั่วไปในแคนวาสของ Neo
ขณะที่ Neo ดำเนินงาน มันจะสร้างบล็อกโหนด (node block) ภายในแคนวาสแบบไดนามิก แต่ละโหนดแทนการกระทำหรือการใช้เครื่องมือที่เฉพาะเจาะจงภายใน Recipe ปัจจุบัน การเข้าใจประเภทโหนดทั่วไปเหล่านี้ช่วยให้คุณติดตามการให้เหตุผลของ Neo และโต้ตอบกับแผนที่กำลังดำเนินอยู่หรือเสร็จสมบูรณ์ได้อย่างมีประสิทธิภาพมากขึ้น
1. โหนด Gen Document
วัตถุประสงค์: Neo ใช้โหนดนี้เพื่อร่างแผนที่เป็นลายลักษณ์อักษร เช่น โรดแมป, บรีฟงาน, และกลยุทธ์หลายขั้นตอน ตามบริบทของ Recipe ปัจจุบัน
คุณสมบัติ: คลิกไอคอนลูกศรลงเพื่อขยายหรือย่อมุมมองเอกสารฉบับเต็ม (ปรากฏที่ด้านขวาของหน้าจอ) คุณยังสามารถวางเมาส์เหนือโหนดและกด E เป็นทางลัดได้ เอกสารรับรู้เวอร์ชันและอัปเดตตามการเปลี่ยนแปลงต้นน้ำใน Recipe
เคล็ดลับ: ทบทวนเอกสารเพื่อให้คำถามต่อเนื่องกับ Neo เกี่ยวกับการแก้ไขกระชับขึ้น คุณยังสามารถคลิกขวาที่โหนดนี้เพื่อเพิ่มเนื้อหาเข้าสู่ Knowledge Base ของคุณโดยตรงได้
2. โหนด Online Search
วัตถุประสงค์: เริ่มการค้นหาเชิงลึกข้ามหลายแพลตฟอร์มเพื่อรวบรวมข้อมูลภายนอกที่จำเป็นสำหรับการวางแผนงานอย่างมีข้อมูล
คุณสมบัติ:
- แสดงลิงก์และข้อความสั้นจากผลการค้นหา
- วางเมาส์เหนือโหนด Online Search และกด
Eเพื่อดูผลการค้นหาฉบับเต็มพร้อมแหล่งที่มาที่อยู่ด้านล่าง - Neo อาจสร้างโหนด Online Search หลายตัวต่องานหากต้องการข้อมูลเพิ่มเติม หรือคุณสามารถบอก Neo ไม่ให้ทำการค้นหาออนไลน์ใด ๆ หรือกำหนดจำนวนแหล่งที่มาที่จะรวมไว้แบบตายตัวก็ได้
ตัวอย่าง: การค้นหา “Chimera GPU specs” ส่งผลให้เกิดโหนดนี้ ซึ่งจากนั้นจะส่งผลต่อขั้นตอนการเขียนโค้ดหรือการเขียนปลายน้ำ
3. โหนด Gen Webpage / โหนด Refine Webpage
วัตถุประสงค์: นี่คือโหนดสร้างโค้ดของ Neo โดยทั่วไปใช้สำหรับเขียนเว็บไซต์ ส่วนหน้า สคริปต์ หรือไฟล์ต้นฉบับที่ดาวน์โหลดได้ คุณสามารถคลิกไอคอนลูกศรลงเพื่อทบทวนโค้ดได้
คุณสมบัติ:
- Open in New Tab: เปิดผลลัพธ์โค้ดในตัวอย่างแบบ sandbox
- Download: บันทึกโค้ดดิบเป็นไฟล์ ZIP
โหนดนี้ถูกใช้อย่างกว้างขวางสำหรับ recipe เชิงเทคนิคที่เกี่ยวข้องกับ HTML, JS, CSS, Markdown หรือการสร้างเว็บไซต์แบบ static
4. โหนด All Task Complete
วัตถุประสงค์: ส่งสัญญาณว่า Neo ดำเนินการทุกขั้นตอนของ Recipe เสร็จสิ้นแล้ว
คุณสมบัติ:
- แสดงแบนเนอร์เสร็จสมบูรณ์ภายในแคนวาส
- มีกล่องป้อนข้อมูลสำหรับคำถามต่อเนื่องเพื่อให้คุณขยายหรือปรับแต่งงานได้โดยไม่ต้องรีเซ็ตแคนวาสทั้งหมด
คุณสามารถถือว่านี่เป็นจุดตรวจ (checkpoint) — ทบทวนผลลัพธ์ บันทึกผล หรือทำซ้ำต่อไป
5. โหนด Ask User More
วัตถุประสงค์: เปิดใช้งานโดยอัตโนมัติเมื่อ Neo ตรวจพบว่าพรอมต์ของผู้ใช้คลุมเครือเกินไป หรือบริบทไม่เพียงพอที่จะดำเนินการต่อ
คุณสมบัติ:
- มีพรอมต์เพื่อชี้แจงที่ Neo กรอกให้
- รับการป้อนข้อความโดยตรงและรองรับการอัปโหลดไฟล์โดยใช้ไอคอนคลิปหนีบกระดาษ
- ยังสามารถเปิดใช้งานด้วยตนเองโดยผู้ใช้หรือเอเจนต์สำหรับตรรกะการแตกกิ่งได้
โหนดนี้ช่วยให้เกิดความชัดเจน โดยเฉพาะเมื่องานหลายขั้นตอนต้องการความต้องการที่แม่นยำก่อนดำเนินการต่อ
โหนด Recipe และการควบคุมงาน
โหนด Recipe คืออะไร?
โหนด Recipe คือตัวบ่งชี้ขั้นตอนแบบวงรีที่ปรากฏระหว่างบล็อกงานหลักแต่ละบล็อกในแคนวาส มันแทนการเปลี่ยนผ่านเชิงตรรกะจากงานย่อยหนึ่งไปยังงานถัดไปใน Recipe ที่กำลังทำงานของ Neo
โหนดเหล่านี้แสดงเป็นภาพว่า Neo หยุดเพื่อประเมินผลลัพธ์ เปลี่ยนบริบท หรือเตรียมพร้อมสำหรับการดำเนินการถัดไปที่ใด
ฟังก์ชันการทำงาน
เริ่มใหม่จากจุดนี้: วางเมาส์เหนือโหนดและคลิกไอคอนรีเฟรชเพื่อเริ่มการวางแผนของ Neo ใหม่จากขั้นตอนเฉพาะนี้ใน Recipe
การสร้างใหม่ตามบริบท: เมื่อเริ่มใหม่ Neo จะสร้าง Recipe ไปข้างหน้าจากโหนดนี้โดยใช้ผลลัพธ์ การแก้ไข หรือไฟล์ภายนอกที่อัปโหลดล่าสุด โดยไม่จำเป็นต้องรันขั้นตอนก่อนหน้าใหม่
สิ่งนี้มีประโยชน์ในการแก้ไขเส้นทางตรรกะหรือแนะนำข้อมูลใหม่โดยไม่ทิ้งงานก่อนหน้า
เมื่อใดควรใช้: คุณต้องการทดสอบใหม่จากขั้นตอนหนึ่งเป็นต้นไป หรือคุณต้องการแก้ไขงานที่ล้มเหลวหรือผลลัพธ์ที่เสียโดยไม่ต้องเริ่มต้นใหม่ทั้งหมด
เครื่องยนต์การวางแผนแบบไดนามิกของ Neo จะเคารพโฟลว์ก่อนหน้าในขณะที่ปรับตรรกะปลายน้ำ รักษาความลื่นไหลของ Recipe ไว้