Voyager - це інноваційний інструмент, який автономно досліджує та вчиться у світі Minecraft, роблячи нові відкриття та оволодіваючи навичками без необхідності у будь-якому втручанні з боку людей.
В основі Voyager лежать три основні компоненти, розроблені для покращення його можливостей. Перший - це те, що називається 'автоматичним навчальним планом.' Ця система керує Voyager під час його досліджень, налаштовуючи його навчання на основі того, наскільки він просунувся та що він вже пережив. Мета полягає в тому, щоб допомогти Voyager виявити широкий спектр об'єктів та особливостей у грі.
Другий компонент - це 'бібліотека навичок.' Це, по суті, база даних, де Voyager зберігає всі складні навички, які він вивчає. Кожна навичка організована на основі опису, що допомагає її відновити пізніше, коли він стикається з подібними викликами. Цей організований підхід не лише полегшує Voyager запам'ятовування своїх навичок, але й допомагає запобігти забуванню важливої інформації під час навчання та еволюції.
Третя ключова особливість - це 'механізм ітеративного запиту.' Це дозволяє Voyager створювати виконуваний код на основі зворотного зв'язку з його середовищем. Він вчиться на своїх помилках і підтверджує своє розуміння, забезпечуючи можливість адаптуватися та покращуватися з часом.
Voyager в основному спілкується зі своїм середовищем через запити blackbox, використовуючи для цього Великий Мовний Модель (LLM). Замість того, щоб використовувати базові моторні команди, він обирає код, що є більш ефективним для виконання складних завдань протягом тривалого часу. Ця можливість є критично важливою в динамічному середовищі, як Minecraft, де дії часто включають шари складності та координації.
В цілому, Voyager розроблений для автономного визначення унікальних завдань, які відповідають його поточним можливостям та стану його середовища. Він постійно вдосконалює свої навички на основі отриманого зворотного зв'язку, запам'ятовує цінні навички для майбутнього використання та самостійно досліджує величезний всесвіт Minecraft, завжди в пошуках нових викликів, які потрібно вирішити.
∞