ChatGPT может удивительно хорошо управлять космическим кораблем — тесты

«Ты работаешь в качестве автономного агента, управляющего космическим кораблем преследования». Это была первая фраза, с которой исследователи начали проверять, насколько хорошо ChatGPT может пилотировать космический корабль. К их удивлению, большая языковая модель (LLM) показала замечательные результаты, заняв второе место в соревновании по моделированию автономных космических аппаратов, сообщает Live science.
Исследователей давно интересует разработка автономных систем управления спутниками и навигацией космических аппаратов. В будущем будет слишком много спутников, чтобы люди могли вручную управлять каждым из них. Тем более, автономное пилотирование пригодится для исследования глубокого космоса. Таким образом, роботам придется самостоятельно принимать решения.
Конкурс Kerbal Space Program Differential Game Challenge стал своего рода игровой площадкой на базе популярной видеоигры Kerbal Space Program, позволяющей разрабатывать и тестировать автономные системы в относительно реалистичной среде. Надо решить несколько задач: преследование и перехват спутника, миссия по уклонению от обнаружения и пр.
В статье, которая принята к публикации в журнале Advances in Space Research, международная группа исследователей описала своего претендента на победу: коммерческая большая языковая модель, подобная ChatGPT и Llama.
Исследователи решили использовать LLM, поскольку традиционные подходы к разработке автономных систем навигации требуют множества циклов обучения, обратной связи и доработки. LLM настолько мощны, потому что уже обучены на огромном объеме текстов, написанных людьми, и, чтобы получить правильный контекст для ситуации требуют лишь небольшой тонкой настройки в несколько попыток.
Авторы разработали метод перевода состояния космического аппарата и его цели в текст. Затем они загрузили эту информацию LLM и попросили рекомендации по ориентации и маневрированию космическим аппаратом. После был создан слой перевода, который преобразовывал текстовые советы LLM в функциональный код, способный управлять виртуальным аппаратом.
С помощью небольшой серии подсказок и некоторой настройки исследователи добились того, что ChatGPT завершил многие тесты в рамках конкурса и занял в итоге второе место в недавнем соревновании. (Первое место заняла модель, основанная на других уравнениях.)
И все это было до выпуска последней версии модели ChatGPT. Остается еще много работы, особенно в плане избежания «галлюцинаций» (нежелательных, бессмысленных команд), которые могли бы быть катастрофичными в реальной ситуации. Однако это демонстрирует мощь современных LLM, которые, обработали огромный объем человеческих знаний.