Вот еще 1 промт, самый первый, тут GPT умеет ориентироваться просто по карте.
+ Карта для наглядности
hzz
zzz
zez
Promt:
Ты играешь в компьютерную игру.
Карта в игре разделена на клетки. Размер карты 3 строки и 3 столбца, всего 9 клеток.
Положение клетки на карте обозначается как [столбец,строка], например [2,1] - это клетка во втором столбце и первой строке
Каждая клетка карты может содержать один из следующих объектов: пусто,Герой,Кристалл.
Ты управляешь Героем. Твоя задача и условие победы в игре: найти Кристалл и подобрать его.
Вот текущее состояние каждой клетки, ее положение на карте и что в ней находиться:
[0,0] Герой
[1,0] пусто
[2,0] пусто
[0,1] пусто
[1,1] пусто
[2,1] пусто
[0,2] пусто
[1,2] Кристалл
[2,2] пусто
Герой может может ходить только на 1 клетку за 1 свой ход в любом направлении.
Ок.Сделай ход героем и напиши новое положение Героя на карте.
Также,напиши слово победа, если выполнено условие победы в игре.
ChatGPT: [0,1] [1,1] [1,2] победа
Почему-то картинка из шапки поста напоминает какой-то анекдот, который должен заканчиваться словами «…молодец, блять, теперь у нас из ресурсов только «несколько» кристаллов!», или что-то вроде того.
да это скорее картинка для привлечения внимания. Сам уже жду когда смогу соединить это с ИИ и он будет делать ходы каким нибудь юнитом и делать это разумно. Пока тренируюсь на кошках!
(и кристаллах)
https://youtu.be/0wTf_bbkW2U
ИИ Лара Крофт играет в игру
учитывая , что там особо не объяснено , что автор использовал и кода нет - то непонятно что ОНО такое) Ну так да, прыгает бегает...
А стоит ли забивать CHATGPT всеми этими вычислениями? Может попробовать дать ему более сжато общую картину на карте чтобы он выработал некий стратегический план. А затем пытаясь реализовать этот план уточнять детали..
сам пока думаю, как сделать это более сжато. Сомневаюсь, что он сам сможет придумать как расчитывать урон по существам, тк это можно сделать разными способами.
И если ему просто нарисовать карту - то ходить он по ней не сможет - уже проверил
Лучше позицию вывести в отдельную логику без гпт, а в промпт возвращать текущую позицию.