การนำทางในแคนวาสในโหมด 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

Recipe node

4. การดำเนินการเริ่มต้น

หลังจากแผนถูกกำหนดเสร็จสิ้น ปุ่ม Start จะเริ่มการดำเนินการ คุณสามารถหยุดชั่วคราว หยุด หรือปรับข้อมูลที่ป้อนของงานแบบสดได้

Neo ยังคงปรับแต่ง Recipe แบบเรียลไทม์ ตอบสนองต่อผลลัพธ์ การแก้ไขของผู้ใช้ และบริบทที่ค้นพบ การดำเนินการแบบไดนามิกนี้ช่วยให้ Neo ทำงานได้เหนือกว่าเอเจนต์แบบตายตัวที่ไม่สามารถวางแผนใหม่ได้

ประเภทโหนดทั่วไปในแคนวาสของ Neo

ขณะที่ Neo ดำเนินงาน มันจะสร้างบล็อกโหนด (node block) ภายในแคนวาสแบบไดนามิก แต่ละโหนดแทนการกระทำหรือการใช้เครื่องมือที่เฉพาะเจาะจงภายใน Recipe ปัจจุบัน การเข้าใจประเภทโหนดทั่วไปเหล่านี้ช่วยให้คุณติดตามการให้เหตุผลของ Neo และโต้ตอบกับแผนที่กำลังดำเนินอยู่หรือเสร็จสมบูรณ์ได้อย่างมีประสิทธิภาพมากขึ้น

1. โหนด Gen Document

วัตถุประสงค์: Neo ใช้โหนดนี้เพื่อร่างแผนที่เป็นลายลักษณ์อักษร เช่น โรดแมป, บรีฟงาน, และกลยุทธ์หลายขั้นตอน ตามบริบทของ Recipe ปัจจุบัน

คุณสมบัติ: คลิกไอคอนลูกศรลงเพื่อขยายหรือย่อมุมมองเอกสารฉบับเต็ม (ปรากฏที่ด้านขวาของหน้าจอ) คุณยังสามารถวางเมาส์เหนือโหนดและกด E เป็นทางลัดได้ เอกสารรับรู้เวอร์ชันและอัปเดตตามการเปลี่ยนแปลงต้นน้ำใน Recipe

เคล็ดลับ: ทบทวนเอกสารเพื่อให้คำถามต่อเนื่องกับ Neo เกี่ยวกับการแก้ไขกระชับขึ้น คุณยังสามารถคลิกขวาที่โหนดนี้เพื่อเพิ่มเนื้อหาเข้าสู่ Knowledge Base ของคุณโดยตรงได้

Gen Document Node

วัตถุประสงค์: เริ่มการค้นหาเชิงลึกข้ามหลายแพลตฟอร์มเพื่อรวบรวมข้อมูลภายนอกที่จำเป็นสำหรับการวางแผนงานอย่างมีข้อมูล

คุณสมบัติ:

  • แสดงลิงก์และข้อความสั้นจากผลการค้นหา
  • วางเมาส์เหนือโหนด Online Search และกด E เพื่อดูผลการค้นหาฉบับเต็มพร้อมแหล่งที่มาที่อยู่ด้านล่าง
  • Neo อาจสร้างโหนด Online Search หลายตัวต่องานหากต้องการข้อมูลเพิ่มเติม หรือคุณสามารถบอก Neo ไม่ให้ทำการค้นหาออนไลน์ใด ๆ หรือกำหนดจำนวนแหล่งที่มาที่จะรวมไว้แบบตายตัวก็ได้
Online Search Node

ตัวอย่าง: การค้นหา “Chimera GPU specs” ส่งผลให้เกิดโหนดนี้ ซึ่งจากนั้นจะส่งผลต่อขั้นตอนการเขียนโค้ดหรือการเขียนปลายน้ำ

3. โหนด Gen Webpage / โหนด Refine Webpage

วัตถุประสงค์: นี่คือโหนดสร้างโค้ดของ Neo โดยทั่วไปใช้สำหรับเขียนเว็บไซต์ ส่วนหน้า สคริปต์ หรือไฟล์ต้นฉบับที่ดาวน์โหลดได้ คุณสามารถคลิกไอคอนลูกศรลงเพื่อทบทวนโค้ดได้

คุณสมบัติ:

  • Open in New Tab: เปิดผลลัพธ์โค้ดในตัวอย่างแบบ sandbox
  • Download: บันทึกโค้ดดิบเป็นไฟล์ ZIP
Gen Webpage Node

โหนดนี้ถูกใช้อย่างกว้างขวางสำหรับ recipe เชิงเทคนิคที่เกี่ยวข้องกับ HTML, JS, CSS, Markdown หรือการสร้างเว็บไซต์แบบ static

4. โหนด All Task Complete

วัตถุประสงค์: ส่งสัญญาณว่า Neo ดำเนินการทุกขั้นตอนของ Recipe เสร็จสิ้นแล้ว

คุณสมบัติ:

  • แสดงแบนเนอร์เสร็จสมบูรณ์ภายในแคนวาส
  • มีกล่องป้อนข้อมูลสำหรับคำถามต่อเนื่องเพื่อให้คุณขยายหรือปรับแต่งงานได้โดยไม่ต้องรีเซ็ตแคนวาสทั้งหมด
All Task Complete Node
All Task Complete Node

คุณสามารถถือว่านี่เป็นจุดตรวจ (checkpoint) — ทบทวนผลลัพธ์ บันทึกผล หรือทำซ้ำต่อไป

5. โหนด Ask User More

วัตถุประสงค์: เปิดใช้งานโดยอัตโนมัติเมื่อ Neo ตรวจพบว่าพรอมต์ของผู้ใช้คลุมเครือเกินไป หรือบริบทไม่เพียงพอที่จะดำเนินการต่อ

คุณสมบัติ:

  • มีพรอมต์เพื่อชี้แจงที่ Neo กรอกให้
  • รับการป้อนข้อความโดยตรงและรองรับการอัปโหลดไฟล์โดยใช้ไอคอนคลิปหนีบกระดาษ
  • ยังสามารถเปิดใช้งานด้วยตนเองโดยผู้ใช้หรือเอเจนต์สำหรับตรรกะการแตกกิ่งได้

โหนดนี้ช่วยให้เกิดความชัดเจน โดยเฉพาะเมื่องานหลายขั้นตอนต้องการความต้องการที่แม่นยำก่อนดำเนินการต่อ

โหนด Recipe และการควบคุมงาน

โหนด Recipe คืออะไร?

โหนด Recipe คือตัวบ่งชี้ขั้นตอนแบบวงรีที่ปรากฏระหว่างบล็อกงานหลักแต่ละบล็อกในแคนวาส มันแทนการเปลี่ยนผ่านเชิงตรรกะจากงานย่อยหนึ่งไปยังงานถัดไปใน Recipe ที่กำลังทำงานของ Neo

โหนดเหล่านี้แสดงเป็นภาพว่า Neo หยุดเพื่อประเมินผลลัพธ์ เปลี่ยนบริบท หรือเตรียมพร้อมสำหรับการดำเนินการถัดไปที่ใด

ฟังก์ชันการทำงาน

เริ่มใหม่จากจุดนี้: วางเมาส์เหนือโหนดและคลิกไอคอนรีเฟรชเพื่อเริ่มการวางแผนของ Neo ใหม่จากขั้นตอนเฉพาะนี้ใน Recipe

การสร้างใหม่ตามบริบท: เมื่อเริ่มใหม่ Neo จะสร้าง Recipe ไปข้างหน้าจากโหนดนี้โดยใช้ผลลัพธ์ การแก้ไข หรือไฟล์ภายนอกที่อัปโหลดล่าสุด โดยไม่จำเป็นต้องรันขั้นตอนก่อนหน้าใหม่

สิ่งนี้มีประโยชน์ในการแก้ไขเส้นทางตรรกะหรือแนะนำข้อมูลใหม่โดยไม่ทิ้งงานก่อนหน้า

เมื่อใดควรใช้: คุณต้องการทดสอบใหม่จากขั้นตอนหนึ่งเป็นต้นไป หรือคุณต้องการแก้ไขงานที่ล้มเหลวหรือผลลัพธ์ที่เสียโดยไม่ต้องเริ่มต้นใหม่ทั้งหมด

เครื่องยนต์การวางแผนแบบไดนามิกของ Neo จะเคารพโฟลว์ก่อนหน้าในขณะที่ปรับตรรกะปลายน้ำ รักษาความลื่นไหลของ Recipe ไว้