# ความรู้ ทักษะ และผลลัพธ์

> กำหนดแหล่งข้อมูลที่เอเจนต์ใช้อ้างอิงทุกครั้งและทักษะที่โหลดก่อนเริ่มงาน พร้อมเลือกรูปแบบคำตอบและปลายทางของงาน

ใต้คำสั่งของเอเจนต์ มีสามส่วนที่กำหนดการทำงานในแต่ละครั้ง: **ความรู้** คือสิ่งที่เอเจนต์อ่าน **ทักษะ** คือสิ่งที่สอนให้เอเจนต์รู้วิธีทำงาน และ **ผลลัพธ์** คือสิ่งที่เอเจนต์ส่งกลับมา

## เพิ่มความรู้

ความรู้คือสิ่งที่เอเจนต์ใช้อ้างอิงทุกครั้ง เช่น รายการราคา คู่มือสไตล์ โฟลเดอร์สัญญาที่ผ่านมา หรือเว็บไซต์

1. เปิดเอเจนต์แล้วไปที่ **ความรู้**
2. พิมพ์ <kbd>/</kbd> หรือเลือก **เพิ่มทรัพยากร** (**+**) แล้วเลือกไฟล์ โฟลเดอร์ หน้า ฐานข้อมูล หรือแอป หากต้องการเพิ่มเว็บไซต์ ให้เลือก **เพิ่มเว็บไซต์** แล้ววางที่อยู่เว็บไซต์
3. หากต้องการเพิ่มไฟล์จากคอมพิวเตอร์ ให้วางไฟล์ลงในช่อง ไฟล์จะถูกเพิ่มลงในคลังของคุณก่อน

ความรู้รองรับไฟล์ โฟลเดอร์ หน้า ข้อมูล แอป และเว็บไซต์ รวมได้สูงสุด 20 แหล่ง หากต้องการนำแหล่งข้อมูลออก ให้ลบชิปของแหล่งข้อมูลนั้น

## เพิ่มทักษะ

ทักษะสอน Dvina ให้รู้วิธีทำงานประเภทหนึ่ง เช่น คัดกรอง NDA หรือจัดทำข้อเสนอ เอเจนต์จะโหลดทักษะก่อนเริ่มงาน

1. เปิดเอเจนต์แล้วไปที่ **ทักษะ**
2. พิมพ์ <kbd>/</kbd> หรือเลือก **เพิ่มทรัพยากร** (**+**) แล้วเลือกทักษะ

ส่วนนี้เพิ่มได้เฉพาะทักษะเท่านั้น เอเจนต์หนึ่งตัวมีทักษะได้สูงสุด 10 ทักษะ

## รับทักษะ

ทักษะของคุณอยู่ในฟีด ใต้ **ทักษะ** หากต้องการรับทักษะ:

- **จากทักษะอย่างเป็นทางการ:** ในฟีดของคุณ เลือก **เพิ่มบริบท** แล้วเลือก **ทักษะจากเทมเพลต** เลือกทักษะเพื่อดู **Dvina ใช้ทักษะนี้เมื่อใด**, **สัญญาอนุญาต**, **แหล่งที่มา** และ **ไฟล์** แล้วเลือก **เพิ่ม** ทักษะจะถูกเพิ่มตามที่ผู้สร้างเผยแพร่ทุกประการ และคุณแก้ไขสำเนาของคุณได้
- **จากไฟล์:** ในฟีดของคุณ เลือก **เพิ่มบริบท** แล้วเลือก **ทักษะ** จากนั้นเลือกไฟล์ SKILL.md หรือไฟล์เก็บถาวรของทักษะ (ไฟล์ .zip) ไฟล์เก็บถาวรต้องมีโฟลเดอร์ทักษะที่มีไฟล์ SKILL.md อยู่ภายใน และเก็บได้หลายทักษะ
- **จากลิงก์:** วางลิงก์ไปยังทักษะในแชท แล้วขอให้ Dvina เพิ่มทักษะนั้น ลิงก์อาจเป็นที่เก็บ โฟลเดอร์ หรือ SKILL.md บน GitHub, หน้าบน skills.sh หรือลิงก์ตรงไปยังไฟล์ .zip หรือ SKILL.md โดย Dvina จะขออนุมัติจากคุณก่อน พร้อมระบุชื่อทักษะและแหล่งที่มา

ไม่ว่าจะใช้วิธีใด คุณต้องยืนยันหนึ่งครั้งก่อนที่จะมีการเพิ่มสิ่งใด Dvina จะแสดงแหล่งที่มาของทักษะ และหากมีสคริปต์ ก็จะแสดงจำนวนสคริปต์ที่ทำงานในแซนด์บ็อกซ์ของคุณ ทักษะจาก skills.sh ที่ผู้เผยแพร่ไม่ใช่ผู้เผยแพร่อย่างเป็นทางการจะมีข้อความกำกับว่า: **ทักษะนี้มาจากผู้เผยแพร่ในชุมชน ไม่ใช่ผู้เผยแพร่อย่างเป็นทางการ** หากทักษะในไฟล์มีชื่อเดียวกับทักษะที่คุณมีอยู่ Dvina จะแจ้งว่าทักษะนั้นจะแทนที่ทักษะของคุณ

ทักษะที่ไม่มีชื่อหรือคำอธิบายใน frontmatter ของ SKILL.md จะยังไม่เปิดใช้งานจนกว่าคุณจะเพิ่มข้อมูลเหล่านั้น หากต้องการเปลี่ยนแปลงทักษะ ให้เปิดทักษะในฟีดของคุณแล้วแก้ไขไฟล์

## เลือกผลลัพธ์

ในส่วน **ผลลัพธ์** ให้เลือกรูปแบบงานของเอเจนต์และปลายทางที่จะส่งงานไป

- **รูปแบบคำตอบ:** เทมเพลตที่ใช้กับทุกคำตอบ เช่น "ข้อสรุป ความเสี่ยง ขั้นตอนถัดไป" พิมพ์อธิบายด้วยภาษาทั่วไป
- **เขียนลงใน:** เอกสารหรือหน้าที่จะอัปเดตทุกครั้งที่เอเจนต์ทำงาน พิมพ์ <kbd>/</kbd> เพื่อเลือก ทุกครั้งที่ทำงานจะบันทึกเป็นเวอร์ชันใหม่ และเวอร์ชันก่อนหน้าจะยังอยู่ในประวัติ เอเจนต์เขียนลงในเอกสารหรือหน้าได้ครั้งละหนึ่งรายการ หากเลือกรายการอื่น รายการนั้นจะแทนที่รายการเดิม

## เคล็ดลับ

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

## เนื้อหาที่เกี่ยวข้อง

- [สร้างเอเจนต์](/docs/use-dvina/agents/create-an-agent)
- [บริบท](/docs/use-dvina/features/context)
- [สร้าง](/docs/use-dvina/features/create)
- [ภาพรวมตัวเชื่อมต่อ](/docs/connectors/overview)
