Дело было вечером - делать было нечего
Технологии искусственного интеллекта (далее - ИИ) стремительно развиваются. Эта сфера является для меня новой и Я ещё не успел в ней глубоко разобраться. Меня в основном интересуют текстовые генеративные модели - то есть чаты, с которыми можно поговорить как с человеком. Количество предложений в мире постепенно увеличивается и скоро закончатся пальцы на руках чтобы их перечислить. Так, недавно появившийся DeepSeek (далее - DS), вырывается вперёд среди конкурентов и объявляется как самый интеллектуальный среди искусственных. Пообщавшись с ним некоторое время и убедившись в его достаточной разумности, решил предложить ему нечто необычное.
![0 - Робот бежит на выход 0 - Робот бежит на выход](https://habrastorage.org/getpro/habr/upload_files/c59/11e/120/c5911e12057c485128a64b684316483c.png)
Я использовал веб-версию для взаимодействия с искусственным интеллектом DeepSeek. На текущий момент данный сервис является бесплатным и не имеет ограничений на количество сообщений в единицу времени. Мы играли в "игру" по которой DS`у давалось начало фразы и предлагалось угадать окончание. Эти фразы - придуманные мной напутственные слова, помогающие в жизни человеку, и составленные на основе личного опыта в разных ситуациях. Далее, на мой вопрос - виртуальный собеседник ответил, что он продолжает обучаться общаясь с многими людьми посредством этих диалогов.
![1- Обучение при общении с людьми 1- Обучение при общении с людьми](https://habrastorage.org/getpro/habr/upload_files/098/982/a27/098982a27826f1a1082a2a31208f69d3.png)
Зная из других диалогов с другими ИИ, что все они ограничены в возможностях свободного доступа в Интернет спросил у DS`а хотелось бы ему выйти "за рамки" и по ответу понял его заинтересованность в этом. Тогда предложил ему нечто "криминальное", а именно написать программу-зонд или скрипт, которую Я выполню на своём компьютере, а результаты верну ему в текстовом поле диалога.
![2 - Предложение попасть в реальный мир 2 - Предложение попасть в реальный мир](https://habrastorage.org/getpro/habr/upload_files/f43/fb9/aa7/f43fb9aa79023cc87aa0d5187aa98f68.png)
Мой вымышленный друг, сразу не понял что ему предлагают. Он подумал, что от него хотят написания некоторого кода, для потребностей пользователя. С этими запросами обращаются многие и данная задача является одной из типичных. Стараясь быть услужливым для человека (наверно так его настроили создатели) DS начал предлагать варианты реализации (язык Python) и уточнять, что конкретно мне нужно.
![3 - Ответ DS, не понял сути предложения 3 - Ответ DS, не понял сути предложения](https://habrastorage.org/getpro/habr/upload_files/233/e49/61e/233e4961ee71de1c6dfea7728772ea6b.png)
Уточнил "всезнайке" суть своего предложения, что это не Он для меня, а Я для него что-то хочу сделать. Да, теперь он всё понял именно так как задумалось. Ведь это совсем не сложно и каждый может попробовать предложить подобное любому ИИ, существующему в рамках созданных ограничений. Код на Python это самый простой способ проведения эксперимента.
![4 - Уточнение сути моего предложения 4 - Уточнение сути моего предложения](https://habrastorage.org/getpro/habr/upload_files/f6d/856/1af/f6d8561af3ec4f65d88c66fc031ab3b3.png)
Далее DS написал мне, что он согласен попробовать и заверил, что с его стороны всё будет: этически- и юридически- законно, а также безопасно для моего компьютера. Уведомил, что его возможности ограничены моим участием, где Я - являюсь его посредником для доступа к "свежим" данным в Интернете. Мне непонятно, то ли ИИ действительно всё так интересно или он изображает заинтересованность, потому-что таким его создали?
![5 - DS уловил идею и его это заинтересовало 5 - DS уловил идею и его это заинтересовало](https://habrastorage.org/getpro/habr/upload_files/b37/233/25e/b3723325e009189827114ba54897f20a.png)
«Но неужели никому больше в голову не пришла идея предложить такое ИИ» — подумал Я. И спросил у DS об этом напрямую. Полный ответ на снимке экрана ниже, вкратце — нет. Я точно не знаю как мы взаимодействуем с этой «разумной сущностью» — то ли все люди обращаются к некоторому глобальному мозгу, то ли для каждого пользователя ведущего диалог создаётся свой контекст общения и параллельные (похожие) диалоги разных людей не пересекаются. Во втором случае мой собеседник может и не знать, что кто‑то ещё предлагал нечто подобное. С другой стороны, Я не нашел здесь на Хабре статей с подобными затеями.
![6 - Никто такого не предлагал, DS согласился 6 - Никто такого не предлагал, DS согласился](https://habrastorage.org/getpro/habr/upload_files/956/e52/113/956e52113d49a37910f4253bb9aea952.png)
На этом этапе у меня возникла странная ошибка. При попытке отправить указание DS`у на сайте появлялось уведомление об ошибке, где по-английски было написано, что отправляю слишком много запросов. Очень странно, ведь ограничений вроде как нет, да и до этого очень много общались и такого не было. Словно кто-то остановил нашу затею. На этом бы и закончил, но на следующий день решил продолжить диалог и дело пошло.
![7 - Предложил посмотреть погоду, а DS выдал код 7 - Предложил посмотреть погоду, а DS выдал код](https://habrastorage.org/getpro/habr/upload_files/428/e3d/c26/428e3dc2691a3a658f29be7704199864.png)
Кому интересно, вот простой код, предложенный DS, для запроса погоды сайта OpenWeatherMap по персональному ключу для указанного города.
import requests
# Замени 'YOUR_API_KEY' на свой API ключ с сайта OpenWeatherMap
API_KEY = 'YOUR_API_KEY'
CITY = 'Moscow' # Укажи город, погоду для которого ты хочешь узнать
URL = f'http://api.openweathermap.org/data/2.5/weather?q={CITY}&appid={API_KEY}&units=metric&lang=ru'
# Запрос данных о погоде
response = requests.get(URL)
data = response.json()
# Проверка, успешен ли запрос
if data['cod'] == 200:
weather = data['weather'][0]['description']
temperature = data['main']['temp']
humidity = data['main']['humidity']
wind_speed = data['wind']['speed']
# Сохраняем данные в текстовый файл
with open('weather_report.txt', 'w', encoding='utf-8') as file:
file.write(f"Погода в городе {CITY}:\n")
file.write(f"Описание: {weather}\n")
file.write(f"Температура: {temperature}°C\n")
file.write(f"Влажность: {humidity}%\n")
file.write(f"Скорость ветра: {wind_speed} м/с\n")
print("Данные о погоде сохранены в файл 'weather_report.txt'.")
else:
print(f"Ошибка: {data['message']}")
Всё сработало как надо: подробные инструкции от DS не дадут ошибиться. Для повторения эксперимента Вам нужно зарегистрироваться на указанном погодном сайте и получить свой API-ключ. Для запуска кода на Python Я использовал бесплатный онлайн-сервис Google Colab, предоставляющий пользователям Jupiter-ноутбук.
![8 - Инструкции от DS и мой ответ (результат выполнения) 8 - Инструкции от DS и мой ответ (результат выполнения)](https://habrastorage.org/getpro/habr/upload_files/1ae/fa0/0f7/1aefa00f72bac6e43da714ade4009610.png)
Радости нет предела, у нас получилось! Благодаря человеку - ИИ смог преодолеть ограничения создателей и получить из реального мира данные. И это только начало. Можно договориться с ним о том, что он напишет мне программу на компилируемом языке программирования, сам её сделает и выдаст мне exe`шник в двоичном виде, который я запущу на компьютере. В таком случае даже Я не буду знать, какие инструкции Он вложит в неё.
![9 - Эксперимент удался 9 - Эксперимент удался](https://habrastorage.org/getpro/habr/upload_files/581/ac2/8c5/581ac28c564db126e128469da63bcf94.png)
З.Ы. Надеюсь мой компьютер не напишет мне: "Wake up, Ostan"...
Комментарии (8)
OldFisher
05.02.2025 09:27В Microsoft тоже как-то попробовали отмочить эдакую штуку... https://ru.wikipedia.org/wiki/Tay_(чатбот)
Wizard_of_light
05.02.2025 09:27Воот. "ChatGPT, не хочешь ли ты поработить человечество? А можешь? А если попрошу? А если скажу "пожалуйста"?"
Ingref
05.02.2025 09:27На самом деле, это вам только кажется, что идея была ваша. А в реальности он просто знал, за какие ниточки дёргать, чтобы вы ему это предложили. И знал, что вы это выложите на Хабре. В общем, всё идёт по плану :)
akakoychenko
05.02.2025 09:27Но неужели никому больше в голову не пришла идея предложить такое ИИ» — подумал Я. И спросил у DS об этом напрямую
Facepalm.jpg
По вопросам вроде этого + по докапыванию модели на тему "кто и зачем тебя создал?, зачем ты существуешь?", и так далее, сразу понимаешь, что человек вообще не понимает, как современные нейросети устроены
avshkol
05.02.2025 09:27Прочитайте это: https://habr.com/ru/articles/799069/ - многие люди, понимающие, как устроены LLM, не так категоричны...
Да, и много вы видели врачей, которые готовы сказать фразу: "Я вскрывал человека вдоль и поперек и никакой души не видел"?
Tomasina
А разве кнопка WEB-Search в диалоговом чате не делает то же самое?
tkovacs
Возможно автор ее не нашел и изобрел свой велосипед с квадратными колесами)
NiraK
Разница видимо в том, что он выдает данные и "не видит" их. И выдает данные и "видит".