การตั้งค่า

การตั้งค่า

image-20240408183132690

ที่นี่คุณสามารถกำหนดค่าพารามิเตอร์พื้นฐานต่าง ๆ สำหรับ Agent ได้ ซึ่งผลลัพธ์ของการตั้งค่าจะส่งผลโดยตรงต่อประสิทธิภาพของ Agent

LLM

image-20240408183235093

ที่นี่คุณสามารถตั้งค่าพารามิเตอร์ LLM สำหรับ Agent

  • LLM: LLM ที่ Agent ใช้งาน
  • Temperature: ค่านี้เปรียบเสมือน “ความคิดสร้างสรรค์” ยิ่งค่ามาก LLM จะตอบได้หลากหลายและสร้างสรรค์มากขึ้น แต่ควบคุมได้น้อยลง หากค่าน้อย LLM จะตอบอย่างรัดกุมและเสถียรมากขึ้น
  • Identity prompt: กำหนด “ตัวตน” ของ Agent คุณสามารถตั้งบทบาท เป้าหมาย งาน กระบวนการ ข้อจำกัด ทักษะ ฯลฯ ให้ Agent ใน identity prompt เพื่อให้ Agent เข้าใจบทบาทของตนเองและทำงานได้ตรงตามที่คุณต้องการ คุณยังสามารถคลิก “AI” ที่มุมขวาบนเพื่อให้ AI ช่วยปรับปรุง identity prompt ของคุณ โดย AI จะเขียน identity prompt ที่มีประสิทธิภาพและเป็นวิทยาศาสตร์มากขึ้นตามหลัก “Prompt Engineering”
  • Token config: ใช้กำหนดสัดส่วนของประเภทเนื้อหาต่าง ๆ ที่ใช้พื้นที่ context window ของ LLM

ฐานความรู้

Agent จะใช้ข้อมูลที่ผู้ใช้ป้อนเพื่อค้นหาเวกเตอร์ในฐานความรู้ ดึงข้อมูลที่เกี่ยวข้องมาเป็นบริบท และส่งต่อให้ LLM เพื่อดำเนินภารกิจ

image-20240408183627699

ที่นี่คุณสามารถตั้งค่าวิธีที่ Agent ใช้ฐานความรู้

  • ขอบเขตการค้นคืน: จำนวนเอกสารความรู้ที่สามารถค้นคืนได้
  • กลไกการดึงข้อมูล:
    • ความเกี่ยวข้อง: ความเกี่ยวข้องเชิงความหมายระหว่างคำถามของผู้ใช้กับชิ้นส่วนความรู้ โดยจะนำเฉพาะชิ้นส่วนที่มีค่ามากกว่าหรือเท่ากับค่าที่กำหนดมาอ้างอิงในการตอบของ Agent
    • Max Recall Num: จำนวนสูงสุดของชิ้นส่วนความรู้ที่ดึงมาได้หลังการค้นคืน
    • น้ำหนักการค้นคืน: การกระจายน้ำหนักระหว่างกลยุทธ์การค้นหาเวกเตอร์และการค้นหาด้วยคีย์เวิร์ด
  • โหมดตอบกลับเมื่อไม่มีข้อมูล: กลยุทธ์การตอบของ Agent เมื่อไม่สามารถดึงข้อมูลจากฐานความรู้ได้เลย
  • แสดงแหล่งอ้างอิงความรู้: กำหนดว่าจะแสดงข้อมูลแหล่งที่มาของแต่ละคำตอบ LLM หรือไม่ในหน้าต่างสนทนา

เครื่องมือ

image-20240408183907967

ที่นี่คุณสามารถกำหนดค่าเครื่องมือ (Tools) ที่ Agent ต้องใช้

คุณสามารถกำหนดจังหวะการใช้งานเครื่องมือให้ Agent ได้ใน identity prompt โครงสร้างตัวอย่าง:

แปลเป็นภาษาอังกฤษ: ใช้ {Tool} plugin/tool เพื่อ {วัตถุประสงค์/งาน} เมื่อ {จังหวะเวลา}
                      
                      แปลเป็นภาษาอังกฤษ: ใช้ {Tool} plugin/tool เพื่อ {วัตถุประสงค์/งาน} เมื่อ {จังหวะเวลา}

                    
บล็อกโค้ดนี้ในหน้าต่างลอย

ตัวอย่างเช่น หากต้องการให้ Agent เรียกใช้ DALL-E-3 เพื่อสร้างภาพประกอบสไตล์การ์ตูนตามเนื้อเรื่องหลักที่สร้างเสร็จแล้ว สามารถเขียนได้ดังนี้:

use the `DALL-E-3` plugin to generate cartoons style paintings for the pivotal scenes of the story when the whole story generation is done.
                      
                      use the `DALL-E-3` plugin to generate cartoons style paintings for the pivotal scenes of the story when the whole story generation is done.

                    
บล็อกโค้ดนี้ในหน้าต่างลอย

หน่วยความจำ

image-20240702192734856

ที่นี่คุณสามารถตั้งค่าความสามารถด้านหน่วยความจำที่ Agent จะใช้ระหว่างสนทนา

  • หน่วยความจำระยะสั้น: ตั้งค่าให้จำเนื้อหาการสนทนาล่าสุดกี่รอบ โดย “1 คำถาม 1 คำตอบ” นับเป็น 1 รอบ
  • หน่วยความจำระยะยาว: จะจดจำเนื้อหาการสนทนาที่ยาวขึ้น
  • คุณสมบัติผู้ใช้: ตั้งค่าข้อมูลผู้ใช้ล่วงหน้าในหน่วยความจำ เพื่อให้ Agent มีข้อมูลส่วนบุคคลของผู้ใช้เป็นความรู้และให้บริการที่ตรงกับแต่ละบุคคลมากขึ้น

หากปิดความสามารถหน่วยความจำ การสนทนากับ Agent จะไม่มีบริบทต่อเนื่อง และแต่ละรอบจะเป็นอิสระต่อกัน

ข้อความต้อนรับ & คู่มือ

image-20240408183949217

ที่นี่คุณสามารถตั้งค่าข้อความต้อนรับและข้อมูลคู่มือสำหรับ Agent

  • ข้อความต้อนรับ: เมื่อผู้ใช้เข้าเยี่ยมชม Agent ระบบจะส่งข้อความต้อนรับนี้โดยอัตโนมัติ
  • คำถามแนะนำ: หลัง Agent ตอบคำถามเสร็จ จะเสนอคำถาม 3 ข้อให้ผู้ใช้ต่อเนื่อง เพื่อแนะนำให้ผู้ใช้คุยกับ Agent ต่อ

อินพุต

image-20240408184055800

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

เอาต์พุต

image-20240408184141129

  • เอาต์พุตเสียง: กำหนดว่าจะให้ Agent แปลงเนื้อหาตอบกลับเป็นเสียงหรือไม่
  • เสียง: กำหนดเสียงของเนื้อหาตอบกลับ Agent
  • คุณภาพเสียง: กำหนดคุณภาพเสียงของเนื้อหาตอบกลับ Agent
  • ภาษาเอาต์พุตข้อความ: กำหนดภาษาที่ Agent จะใช้ตอบกลับ

ดีบัก

image-20240220152937467

ที่นี่คุณสามารถสนทนากับ Agent และดูผลลัพธ์ของการปรับค่าต่าง ๆ ได้แบบเรียลไทม์

คุณยังสามารถนำเนื้อหาการสนทนาในหน้านี้ไปใช้ฝึกฝน Agent ได้อีกด้วย