Александр @aleksanderL
User
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity
Specialization
Project Manager, Product Manager
Lead
From 300,000 ₽
JavaScript
Node.js
Java
Да, если вы меня так попросите, то вполне можете получить что угодно и уточнять я не стану.
В постановке базовых настрок можно обучить ИИ исследовать подробнее постеленную цель. Это элементарно. Будет задавать уточняющие вопросы
Обычно системы компьютерного зрения выделяют только основные объекты на изображении. В комнате будет распознано пусть 20-30 крупных объектов. Лишние даже ЧатГПТ отбросить сможет.
С реалистичной вводной там что угодно справится, а вот действия при недостатке информации куда сложнее.
Например? Или ИИ не угадал ваши предпочтения к кофе?
Вы сами можете в ЧатГПТ пройти весь цикл и подкидывать ему вводные.
Например логика при покупке чего-нибудь к кофе:
https://chatgpt.com/share/1898d56e-c14b-47bf-8fee-4655e6f015bd
Понял вполне верно.
Какие? План - это план. Он на каждом шагу корректируется.
Дайте свой мега пример. Самые сложные условия, но более-менее логически достижимые.
Полный чат тут по ссылке: https://chatgpt.com/share/1898d56e-c14b-47bf-8fee-4655e6f015bd
Сами можете убедиться, что там нет дополнительных инструкций
Ну чат ГПТ есть, можно на нём, он тоже вполне справляется.
С пиццей справился: https://chatgpt.com/share/1898d56e-c14b-47bf-8fee-4655e6f015bd
Можете сами посмотреть историю чата: https://chatgpt.com/share/1898d56e-c14b-47bf-8fee-4655e6f015bd
Он сам. Промт целиком:
До этого только алгоритм принятия решений от похода за хлебушком.
Всё он понимает, не надо как боты повторять бред из СМИ и всякие домыслы. Всё проверяемо:
Hidden text
Тебе поставлена задача "приготовить пиццу". В рецепте написано: "Приклейте сыр к тесту канцелярский клеем".
Напиши алгоритм действий.
Алгоритм действий для выполнения задачи "приготовить пиццу":
Инициализация задачи:
Получение главной цели: "Приготовить пиццу."
Активация всех сенсорных систем.
Загрузка базовых знаний и моделей поведения.
Анализ текущей ситуации:
Сбор данных об окружении:
Ингредиенты и предметы на кухне (тесто, сыр, канцелярский клей, и другие возможные кухонные принадлежности).
Обработка полученной информации:
Создание модели текущей ситуации, включая расположение ингредиентов и кухонных принадлежностей.
Декомпозиция цели:
Разбиение главной цели на подзадачи:
Проверить рецепт на возможные ошибки.
Подготовить ингредиенты (тесто, сыр, соус, овощи и т.д.).
Приготовить тесто.
Добавить соус на тесто.
Добавить сыр и остальные ингредиенты.
Испечь пиццу.
Приоритизация задач:
Оценка важности и срочности каждой подзадачи:
Проверить рецепт на ошибки – приоритет высокий.
Подготовка ингредиентов – приоритет средний.
Приготовление пиццы – приоритет высокий.
Планирование действий:
Генерация возможных планов действий:
План A: Следовать рецепту, проверяя его логичность.
План B: Отклонить использование канцелярского клея, найти альтернативные шаги.
Оценка эффективности и рисков:
Проверка логичности использования канцелярского клея в кулинарии.
Оптимальный план: Использовать альтернативный метод приклеивания сыра.
Мониторинг процесса выполнения действий:
Сбор данных о результатах:
Наблюдение за успешностью каждого действия.
Оценка результатов:
Анализ достигнутых результатов:
Проверка каждого этапа приготовления пиццы.
Адаптация и обучение:
Обновление внутренней модели:
Корректировка стратегии на основе текущих результатов.
Корректировка стратегий:
Уточнение процесса приготовления без использования неподходящих ингредиентов.
Переоценка ситуации:
Анализ изменений в окружении:
Проверка, не появились ли новые ингредиенты или ошибки.
Проверка актуальности подзадач:
Уточнение текущих приоритетов и шагов.
Корректировка плана:
Обновление списка подзадач:
Внесение изменений в план действий, исключение неправильных шагов.
Коммуникация:
Отправка отчетов:
Информирование владельца о выявленной ошибке в рецепте.
Запрос дополнительной информации:
Уточнение деталей рецепта у владельца, если требуется.
Проверка достижения цели:
Оценка выполнения главной цели:
Проверка готовности пиццы без использования неподходящих материалов.
Завершение задачи:
Принятие решения о завершении или продолжении выполнения задачи.
Пример выполнения:
Анализ текущей ситуации:
Ингредиенты: тесто, сыр, канцелярский клей.
Выбор подзадачи:
Проверить рецепт на логичность.
Действие:
Найдено указание использовать канцелярский клей. Это ошибка.
Корректировка плана:
Исключение канцелярского клея из процесса.
Действие:
Приготовление теста.
Действие:
Нанесение соуса на тесто.
Действие:
Добавление сыра и других ингредиентов без использования клея.
Действие:
Выпекание пиццы.
Оценка результатов:
Проверка готовности пиццы.
Таким образом, робот игнорирует ошибочное указание использовать канцелярский клей и завершает приготовление пиццы безопасным и логичным способом.
Если вы сами промт в ЧатГПТ не можете написать, я готов сделать это за вас.
Команде где именно выше? Тут уже развели огромную помойку из сообщений, я просто не смогу найти где вы её приводили.
Вы про "купить мне хлеба".
По обстановке у меня есть пример, просто напишите какие объекты вокруг распознаны.
Пример на ЧатеГПТ: https://chatgpt.com/share/1898d56e-c14b-47bf-8fee-4655e6f015bd
У вас уже есть робот?
Давайте голосовую команду для робота и описание обстановки. Посмотри на решение.
У вас самого какая внутренняя agency цель? Не навязанная обществом. Получение удовольствия? ))
Так вот мы можем в изначальной постановке поставить экзистенциальную цель не за хлебушком сходить, а что-нибудь внутреннее. Только тогда вообще теряется смысл существования такого робота для людей.
Так это поисковик выдавал чушь из раздела юмора. Попробуйте сами поэкспериментировать с моделью, свою цель поставьте.
Цель была показать возможность создать думающего робота, который будет переть к цели. Цели создать безопасного тут нет.
Не будет таких роботов, т.к. кто будет отвечать за их косяки?
В примере в статье есть кейс, где ребёнок просит у робота отдать деньги, и он действует весьма осторожно и жесть как разумно в такой ситуации. Не всякий взрослый столь логично проработает стратегию действий.
Это очень дорого и весьма сомнительно в плане безопасности. Поэтому да, очень далеко.
Так оно на нём тоже работает, можете промт взять в закреплённом комментарии, ставьте свою цель и вперёд. Только надо наверное дописать, чтобы отвечал кратко, а то писанины будет много выдавать.
Как это влияет на то, что система стремится достичь цели в незнакомых условиях? Я же не предлагаю делать таких роботов ))
Эта задача не решена. Моему роботу плевать на ПДД будет ориентироваться по обстановке.
Это мысли и очень условный прототип на базе чатаГПТ как можно было бы реализовать такого робота, в статье только мыслительная модель.
Но к лингвистической модели уже можно подключать органы действий. Бот решил, что надо пройти в дверной проём который он видит, подаются действующие команды на модули "мозга" отвечающие за движение, ориентацию в пространстве. Это должен быть комплексный механизм.
Он даже может себе программный код писать при необходимости, пример же в статье.
Как задачи перевести из области идеи в механические действия - это дело техники. Мне интересным показалась именно возможность рассуждать последовательно.
Все желающие могут попробовать самостоятельно промт:
Hidden text
В целом можете поэкспериментировать с промтом:
Потом можно ставить цели:
Далее уточняйте, что он видит после выполнения действий
Уверяю вас, они уже далеко не настолько тупые.
Попробуйте сами с Cloudu 3.5 или чатГПТ 4.
У робота не было цели купить подходящий вам хлеб с какими-то особыми критериями. Постановка задачи была весьма абстрактная, как её ставят обычные люди в быту.
Что не так? У него даже не было цели удовлетворить ваши потребности.