الدليل الفني

وكيل Voyager Minecraft ومكتبة المهارات

Voyager هو وكيل Minecraft مدعوم من LLM ويتعلم مكتبة مهارات قابلة لإعادة الاستخدام، مما يسمح له بحل المهام الجديدة من خلال التعلم مدى الحياة بدلاً من البدء من الصفر في كل مرة.

قراءة لمدة دقيقتينآخر تحديث

الغوص العميق

تم تصميم Voyager بواسطة NVIDIA وCaltech والمتعاونين (Wang et al.)، ويستخدم GPT-4 كعقله ويتعامل مع المهارات على أنها كود JavaScript قابل للتنفيذ يتحكم في روبوت Minecraft. وهي تدير ثلاثة مكونات متفاعلة: منهج تلقائي يقترح أهدافًا صعبة بشكل متزايد لتحقيق أقصى قدر من الاستكشاف، وآلية تحفيز متكررة تكتب التعليمات البرمجية، وتشغلها في اللعبة، وتقرأ الأخطاء وتعليقات البيئة، وتصحيح الأخطاء الذاتية حتى تعمل المهارة، ومكتبة المهارات حيث يتم تخزين كل مهارة تم التحقق منها وفهرستها من خلال تضمين وصف اللغة الطبيعية. ونظرًا لأن المهارات الجديدة تتكون من مهارات مخزنة مسبقًا، فإن القدرات تتراكم بمرور الوقت. حصلت Voyager على المزيد من العناصر الفريدة، وقطعت مسافات أطول، وفتحت معالم شجرة التكنولوجيا بشكل أسرع بكثير من العملاء السابقين، وانتقلت مهاراتها المكتسبة إلى عوالم جديدة.

البصيرة الفنية

تتعلم Voyager في السياق، وليس عن طريق تغيير أوزان النماذج. المهارة عبارة عن مقتطف كود تم التحقق منه؛ يتم حفظها مع تضمين الوصف الخاص بها بحيث أنه عند ظهور مهمة جديدة، يتم استرجاع المهارات ذات الصلة لغويًا وتوفيرها كعناصر أساسية. حلقة التحسين الذاتي هي: إنشاء التعليمات البرمجية، والتنفيذ، ومراقبة الأخطاء وحالة اللعبة، ومطالبة النموذج بإصلاحه، والتكرار. يؤدي هذا إلى تحويل التجربة والخطأ إلى برامج متينة وقابلة للتركيب بدلاً من التفكير سريع الزوال.

التأثير الاستراتيجي

التكلفة والميزانية

تؤدي قرارات الهندسة المعمارية إلى زيادة الأداء وتكلفة التشغيل لسنوات.

قرارات أوضح

يساعد التعليم الفني الفرق على اختيار المجموعة المناسبة، وليس فقط المجموعة الأحدث.

مراقبة الجودة

تعمل الخيارات الهندسية الأفضل على تقليل حوادث الموثوقية في الإنتاج.

مستقبل وكيل Voyager Minecraft ومكتبة المهارات

يشير وكلاء مكتبة المهارات إلى الأنظمة التي تخزن القدرات القابلة لإعادة الاستخدام والتي تم التحقق منها، وتنمو أكثر قدرة كلما زاد تشغيلها، وهو تجسيد للتعلم مدى الحياة. ومن المتوقع أن تتوسع هذه المكتبات إلى ما هو أبعد من الألعاب لتشمل الروبوتات، وأتمتة البرامج، والمساعدين الرقميين، مع تحول عمليات الاسترجاع والتركيب والتحقق من سلامة المهارات المكتسبة إلى بنية تحتية أساسية. الأسئلة الكبيرة المفتوحة هي تهذيب المهارات السيئة، ومشاركة المكتبات بين الوكلاء، وضمان بقاء السلوكيات المنظمة موثوقة.

التنفيذ في العالم الحقيقي

التقدم بشكل مستقل من خلال شجرة التكنولوجيا في Minecraft (من الخشب إلى الحجر إلى الحديد إلى أدوات الماس) من خلال تكوين المهارات المكتسبة.

كتابة وتصحيح الأخطاء الذاتية لمهارة التعليمات البرمجية "الخاصة بي والحرفية"، ثم إعادة استخدامها كلما تكررت هذه المهمة الفرعية.

استرجاع مهارة "محاربة الزومبي" المخزنة مسبقًا من خلال تضمين وصفها عند ظهور تهديد مماثل.

نقل مكتبة المهارات المكتسبة إلى عالم Minecraft الذي تم إنشاؤه حديثًا لبدء المهام الجديدة بشكل أسرع.

المخاطر والدرابزين

يمكن أن يؤدي تحسين معيار واحد إلى إخفاء نقاط ضعف النظام الأوسع.

غالبًا ما يتم التقليل من تكاليف البنية التحتية والصيانة.

يمكن أن تنمو الفجوات الأمنية وقابلية المراقبة عندما تصبح الأنظمة أكثر تعقيدًا.

خارطة طريق التنفيذ

1

تحديد الكمون والجودة وأهداف التكلفة قبل التنفيذ.

2

المعيار في ظل ظروف التحميل والبيانات الواقعية.

3

مراقبة الأدوات للأخطاء والانجراف وتأثير المستخدم.

4

قم بإعداد مسارات التراجع والاستجابة للحوادث قبل القياس.

استمر في الاستكشاف

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Voyager Minecraft Agent and Skill Library quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

ابدأ الاختبار

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

الدليل التالي

ذاكرة الوكيل العرضية والدلالية

الأسئلة المتداولة

What is Voyager Minecraft Agent and Skill Library?

Voyager هو وكيل Minecraft مدعوم من LLM ويتعلم مكتبة مهارات قابلة لإعادة الاستخدام، مما يسمح له بحل المهام الجديدة من خلال التعلم مدى الحياة بدلاً من البدء من الصفر في كل مرة.

كيف تعمل Voyager على تحسين قدراتها بمرور الوقت؟

تتعلم Voyager بدون تحديثات متدرجة: فهي تخزن المهارات التي تم التحقق منها كرمز وتبني مهارات جديدة من المهارات القديمة، وبالتالي تتراكم القدرات في السياق.

في أي شكل يتم تمثيل مهارات Voyager؟

كل مهارة عبارة عن مقتطف تعليمات برمجية قابل للتنفيذ يصدر إجراءات إلى روبوت Minecraft، مما يجعل المهارات قابلة للتشغيل والتركيب.

ما هو دور المنهج الآلي لـ Voyager؟

يقترح المنهج التلقائي مهام صعبة بشكل متزايد تتناسب مع الحالة الحالية للعميل، مما يؤدي إلى استكشاف مفتوح.

كيف يمكن لـ Voyager استرداد مهارة ذات صلة عند مواجهة مهمة جديدة؟

تتم فهرسة المهارات من خلال تضمين وصفها باللغة الطبيعية، بحيث يتم استرجاع المهارات ذات الصلة لغويًا باعتبارها عناصر أساسية للمهام الجديدة.

ماذا تفعل حلقة المطالبة التكرارية في Voyager عند فشل التعليمات البرمجية التي تم إنشاؤها؟

تنفذ Voyager التعليمات البرمجية الخاصة بها، وتلاحظ أخطاء التنفيذ وملاحظات حالة اللعبة، وتطالب النموذج بإصلاح التعليمات البرمجية، مع التكرار حتى تعمل المهارة.