Hugging Face ประกาศเปิดตัวไลบรารีโอเพ่นซอร์สใหม่ที่เรียกว่า smolagents ซึ่งมีจุดมุ่งหมายเพื่อลดความซับซ้อนของกระบวนการสร้างตัวแทนอัจฉริยะ และทำให้โมเดลภาษามีความสามารถในการดำเนินการที่แข็งแกร่งยิ่งขึ้น Smolagents มีโครงสร้างโค้ดที่เรียบง่ายและรองรับโมเดลหลายภาษา รวมถึง API การอนุมานฟรีของ Hugging Face และโมเดลจากบริษัทต่างๆ เช่น OpenAI และ Anthropic ผู้ใช้สามารถกำหนดเครื่องมือและโมเดลได้อย่างง่ายดาย และสร้างเครื่องมือแบบกำหนดเองเพื่อตอบสนองความต้องการเฉพาะ ไลบรารียังรองรับการเรียกใช้โค้ดอย่างปลอดภัยในสภาพแวดล้อมแซนด์บ็อกซ์ ทำให้ผู้ใช้ปลอดภัย smolagents จะค่อยๆ เข้ามาแทนที่ Transformers.agents รุ่นก่อน และกลายเป็นเครื่องมือสร้างตัวแทนอัจฉริยะที่ได้รับความนิยมมากขึ้น
HuggingFace ได้เปิดตัวไลบรารีโอเพ่นซอร์สใหม่ที่เรียกว่า "smolagents" ซึ่งมีจุดมุ่งหมายเพื่อให้โมเดลภาษามีความสามารถตัวแทนอัจฉริยะที่แข็งแกร่งยิ่งขึ้น ด้วยโครงสร้างโค้ดที่เรียบง่าย smolagents ทำให้ผู้ใช้สามารถสร้างตัวแทนอัจฉริยะที่สามารถทำงานได้หลากหลายได้ง่ายขึ้น
ในระบบปัญญาประดิษฐ์สมัยใหม่ โมเดลภาษา (LLM) จำเป็นต้องโต้ตอบกับโลกแห่งความเป็นจริง เช่น การเรียกเครื่องมือค้นหาเพื่อรับข้อมูลภายนอก หรือการรันโปรแกรมเฉพาะเพื่อทำงานให้เสร็จสิ้น ดังนั้นจึงเป็นสิ่งสำคัญอย่างยิ่งที่จะต้องมอบความสามารถ "ตัวแทน" ให้กับโมเดลภาษา เจ้าหน้าที่อัจฉริยะช่วยให้เอาท์พุต LLM ควบคุมเวิร์กโฟลว์ ขับเคลื่อนการประยุกต์ใช้ AI ไปข้างหน้า
ดังนั้น คุณควรใช้ตัวแทนอัจฉริยะเมื่อใด หากผู้ใช้ต้องการเวิร์กโฟลว์ที่ยืดหยุ่นเพื่อแก้ไขปัญหาอย่างมีประสิทธิภาพ เจ้าหน้าที่อัจฉริยะก็มีความสำคัญอย่างยิ่ง ใช้เว็บไซต์ท่องเที่ยวที่จัดการคำขอของลูกค้าเป็นตัวอย่าง เมื่อคำขอมีความชัดเจน ก็เพียงพอแล้วที่จะใช้ขั้นตอนการทำงานที่กำหนดไว้ล่วงหน้า เมื่อคำขอเกี่ยวข้องกับปัจจัยที่ไม่แน่นอนมากขึ้น ตัวแทนอัจฉริยะสามารถให้ความยืดหยุ่นและช่วยเหลือที่จำเป็นแก่ผู้ใช้ ทางออกที่เหมาะสมที่สุด
smolagents รองรับโมเดลภาษาที่หลากหลาย รวมถึง API การอนุมานฟรีของ Hugging Face และโมเดลจากหลายบริษัท เช่น OpenAI และ Anthropic ผู้ใช้สามารถสร้างเอเจนต์อัจฉริยะของตนเองได้อย่างง่ายดายโดยการกำหนดเครื่องมือและโมเดล และแม้กระทั่งสร้างเครื่องมือแบบกำหนดเองเพื่อตอบสนองความต้องการเฉพาะ โค้ดตัวอย่างแสดงวิธีใช้ Google Maps API เพื่อรับเวลาเดินทางและสร้างแผนการเดินทาง หลังจากการคำนวณหลายครั้ง ในที่สุดตัวแทนอัจฉริยะก็ให้คำแนะนำการเดินทางที่สมเหตุสมผลแก่ผู้ใช้ในที่สุด
นอกเหนือจากโค้ดที่เรียบง่ายและการสนับสนุนเครื่องมือที่หลากหลายแล้ว Smolagents ยังสนับสนุนการเรียกใช้โค้ดอย่างปลอดภัยในสภาพแวดล้อม Sandbox เพื่อให้มั่นใจในความปลอดภัยของผู้ใช้ ในอนาคต smolagents จะค่อยๆ เข้ามาแทนที่ Transformers.agents รุ่นก่อน และกลายเป็นตัวเลือกที่ได้รับความนิยมมากขึ้น
การวิจัยแสดงให้เห็นว่าการใช้โค้ดเพื่อดำเนินการมีประสิทธิภาพมากกว่ารูปแบบ JSON แบบดั้งเดิม โดยมีความสามารถในการเขียน ความสามารถในการจัดการอ็อบเจ็กต์ และการแสดงออกที่ดีกว่า ซึ่งหมายความว่า smolagents จะเปิดประตูใหม่ให้นักพัฒนาก้าวไปอีกขั้นในด้านตัวแทน AI
ทางเข้า: https://huggingface.co/blog/smolagents
ไฮไลท์:
smolagents เป็นไลบรารีโอเพ่นซอร์สที่เพิ่งเปิดตัวใหม่ ออกแบบมาเพื่อลดความซับซ้อนของกระบวนการสร้างเอเจนต์อัจฉริยะ
ผู้ใช้สามารถสร้างตัวแทนอัจฉริยะได้อย่างรวดเร็วเพื่อทำงานเฉพาะให้เสร็จสิ้นโดยการกำหนดเครื่องมือและโมเดล
การใช้โค้ดเพื่อดำเนินการมีประสิทธิภาพมากกว่าวิธีการแบบเดิม และสามารถปรับปรุงประสิทธิภาพและความยืดหยุ่นของตัวแทน AI ได้
โดยรวมแล้ว smolagents มอบเครื่องมือที่ทรงพลังและใช้งานง่ายแก่นักพัฒนา ซึ่งช่วยให้กระบวนการสร้างตัวแทนอัจฉริยะง่ายขึ้น และปรับปรุงประสิทธิภาพและความยืดหยุ่น การพัฒนาในอนาคตเป็นสิ่งที่ควรค่าแก่การรอคอย ห้องสมุดโอเพ่นซอร์สใหม่คาดว่าจะขับเคลื่อนการพัฒนาเพิ่มเติมในด้านปัญญาประดิษฐ์