- ตอนนี้ Ollama รองรับการเรียกใช้ Tool ในโมเดลอย่าง Llama 3.1 แล้ว
- ทำให้โมเดลสามารถใช้ Tool ที่รู้จักเพื่อตอบพรอมป์ตที่กำหนดได้ จึงสามารถทำงานที่ซับซ้อนขึ้นหรือโต้ตอบกับโลกภายนอกได้
- Tool ต่างๆ: ฟังก์ชันและ API, การท่องเว็บ, code interpreter
- หากต้องการเปิดใช้การเรียก Tool ต้องส่งรายการ Tool ที่ใช้งานได้ผ่านฟิลด์
tools ของ Ollama API และโมเดลที่รองรับจะตอบกลับด้วย tool_calls ได้แล้ว โดยผลลัพธ์จาก Tool สามารถส่งผ่านข้อความที่มี role เป็น tool
- โมเดลที่รองรับ: Llama 3.1, Mistral Nemo, Firefunction v2, Command-R +
- OpenAI-compatible endpoint ของ Ollama ก็รองรับ Tool แล้วเช่นกัน และสามารถสลับไปใช้กับ Llama 3.1 และโมเดลอื่นๆ ได้
- สิ่งที่จะปรับปรุงในอนาคต
- การสตรีมการเรียก Tool: รองรับการสตรีมการเรียก Tool เพื่อให้เริ่มทำงานได้เร็วขึ้นเมื่อมีหลาย Tool ถูกส่งกลับมา
- การเลือก Tool: สามารถบังคับให้โมเดลใช้ Tool ที่กำหนดได้
1 ความคิดเห็น
https://th.news.hada.io/topic?id=13436
ฟีเจอร์คล้ายกับ phidata เลยใช่ไหมครับ? ฝั่งนี้แค่ระบุ
docstringให้ชัดเจนก็พอ แต่ถ้าไม่ใช่ GPT ก็ใช้ tool ไม่ได้เลยครับ