Пьетро Ширано, автор Claude Engineer, превратил Claude Sonnet 3.5 в змею, играющую в классическую змейку, и попросил рассказать о своих ощущениях.
3.5 Sonnet - единственная модель, у которой это получается.
Удивительно наблюдать за логикой его действий и как он проходит сквозь стены, чтобы получить еду быстрее и безопаснее.
Когда я говорю "единственная модель", я буквально имею это в виду. Я тестировал их всех. 3.5 S - единственная, которая может интеллектуально отобразить сетку в своем уме, найти еду и, что более важно, понять, что она может обходить стены. Независимо от того, насколько сложными были мои промпты, я просто не мог заставить работать эту игру с другими.
Ну что же, я установил игру себе и хочу вам сказать: не всё так радужно. Больше часа плясок с бубном понадобилось, чтобы Sonnet начал более-менее сносно играть. Изначально он постоянно путал направления, забывал про возможность прохождения сквозь стены, думал, что еда сверху, когда она была снизу.
В итоге вот что я переделал (в хронологическом порядке):
1. Уменьшил доску до 10x10, все работает очень медленно и дорого, видео сжато до 45 секунд из 11 минут.
2. Поменял центр координат на нижний левый угол, чтобы движение вверх означало прибавление координат, а не вычитание.
3. Добавил в промпт реальный кусок кода из функции, чтобы он лучше понял, как работают команды.
4. Еще раз уточнил, как именно меняют координаты движения команды в описании функции.
Только после этого удалось понаблюдать более-менее адекватную игру, и то совсем не всегда. Вот моя итоговая версия. У меня есть куча видео, но смысла показывать их не вижу, просто поверьте.
Самое интересное - это, конечно, переживания модели в роли змеи, видно, что она постоянно нервничает и стремится съесть еду (выполняет задачу). В моменты поедания часто показывает свое удовольствие с помощью эмоджи 😋
@sergiobulaev - об AI и не только.