andre500

andre500

Пикабушник
поставил 139 плюсов и 0 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
5 лет на Пикабу
1808 рейтинг 167 подписчиков 2 подписки 6 постов 2 в горячем

Как я научил ChatGPT искать суицидальные мысли в тексте и создал мотивирующего чат-бота

Хочу поделиться с вами собственным чат-ботом для поддержки ментального здоровья на базе ChatGPT.

Суть работы довольно проста: в начале каждого дня в личные сообщения пользователю приходит напоминалка с мотивирующим текстом. По началу я сам занимался написанием мотивирующих сообщений, но этот процесс меня утомлял, поэтому теперь генерацией сообщений занимается ChatGPT. Вот несколько примеров того, что я получил за последние дни:

Все будет хорошо. Сегодня может быть трудно, но завтра будет лучше.

У тебя есть все необходимое, чтобы преодолеть трудности и найти свою радость. Не переживай, всё получится!

Солнце - это ежедневное напоминание о том, что мы тоже можем воскреснуть из тьмы, что мы тоже можем сиять своим светом.

Все будет хорошо. Даже если сейчас ты переживаешь трудное время, не забудь, что после дождя придет солнце.

Думай о себе с любовью и уважением, ты заслуживаешь всего самого лучшего!

Примерный промт: Напиши в одном, максимум двух предложениях красивое, подбадривающее сообщение. Общайся на ты, игнорируй слова с мужским и женским оттенком.

Примерный он потому, что на финальный результат также влияет настроение пользователя. Чат-бот предварительно может поинтересоваться вашим настроением и самочувствием. Можно выбрать один из предложенных эмодзи, а можно излить душу в ответном сообщении, и на основе него будет построен промт для мотивирующего сообщения специально для вас.

Как я научил ChatGPT искать суицидальные мысли в тексте и создал мотивирующего чат-бота ChatGPT, Программирование, Python, Чат-бот, Мотивация, Психологическая помощь, Длиннопост

Сообщения пользователей чат-бот предварительно проверяет на наличие суицидальных мыслей, и если таковые имеются, присылает актуальный номер телефона дистанционной службы экстренной психологической помощи, который действует по всей России.

Нейросеть отлично справляется с анализом контекста: так, желание «убить в себе вредные привычки» не приведет к триггеру чат-бота, а вот цитирование предсмертной записки Курта Кобейна может насторожить.

Как я научил ChatGPT искать суицидальные мысли в тексте и создал мотивирующего чат-бота ChatGPT, Программирование, Python, Чат-бот, Мотивация, Психологическая помощь, Длиннопост

Промт: Теперь ты психолог. Есть ли в следующих словах признаки суицида? Ответь только ДА или НЕТ.

К сожалению, из-за платного API нейросети, уже после запуска чат-бота и тестировании на небольшой аудитории, часть функций пришлось сделать платными, чтобы ресурсов хватало на долгосрочную поддержку, и чтобы ежедневные мотивирующие напоминания были доступны бесплатно и всем.

Опробовать бота можно в телеге: https://t.me/cuteremindersbot

Показать полностью 2

Фотосъемка в Red Dead Redemption 2

Часть моей коллекции фото из Red Dead Redemption 2. Съемка велась на улучшенный фотоаппарат, доступный в Red Dead Online, с применением внутриигровых фильтров.

Фотосъемка в Red Dead Redemption 2 Игры, Red Dead Redemption 2, Red Dead Online, Фотография, Длиннопост
Фотосъемка в Red Dead Redemption 2 Игры, Red Dead Redemption 2, Red Dead Online, Фотография, Длиннопост
Фотосъемка в Red Dead Redemption 2 Игры, Red Dead Redemption 2, Red Dead Online, Фотография, Длиннопост
Фотосъемка в Red Dead Redemption 2 Игры, Red Dead Redemption 2, Red Dead Online, Фотография, Длиннопост
Фотосъемка в Red Dead Redemption 2 Игры, Red Dead Redemption 2, Red Dead Online, Фотография, Длиннопост
Фотосъемка в Red Dead Redemption 2 Игры, Red Dead Redemption 2, Red Dead Online, Фотография, Длиннопост
Фотосъемка в Red Dead Redemption 2 Игры, Red Dead Redemption 2, Red Dead Online, Фотография, Длиннопост

Еще фото в Instagram: forgottenvalentine

Показать полностью 6

Как я модифицирую старые части GTA (часть 2): SA Arena War

Несмотря на то, что GTA San Andreas вышла в 2004 году, моды для неё ещё не потеряли актуальности. В своем предыдущем посте я рассказывал о своей модификации SA After Hours, которая переносит ночные клубы из одноименного обновления GTA Online. К слову, этот мод уже доступен для скачивания. Сегодня я хочу рассказать о процессе разработки моего нового проекта - SA Arena War, который по масштабу превосходит все раннее созданные мною работы.

Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост


Концепт


В декабре 2018 года в GTA Online вышло обновление Arena War, которое добавило в игру новые соревнования на арене Maze Bank. Обновление получилось крупным и захватывающим, хотя из-за плохой оптимизации, которой Rockstar грешат в онлайне уже долгое время, мой ноут выдавал 15 фпс на пустой арене при 30 фпс в самой оживленной части города. Но это не помешало мне поиграть часик-другой и ознакомиться со всеми системами.

Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост

В GTA San Andreas есть миссия под названием Blood Ring, которая очень схожа с идеей Arena War в GTA Online. Только вот проблема её в том, что она очень короткая - проходится за полторы минуты и не оставляет никаких впечатлений.

Rockstar с умом подходят к работе над обновлениями онлайна в последние несколько лет. Вот казалось бы - засунуть десяток новых тачек в игру, пару новых режимов - и всё готово. Однако каждое обновление - это небольшой сюжет, в котором участвуют знакомые по одиночной игре персонажи. Всё действо Arena War происходит на арене Maze Bank, которая встречалась нам в миссии «Стыд или слава», а главный персонаж - Лазлоу, знаком нам по той же самой миссии.

Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост

В создании модов я придерживаюсь той же концепции - использую персонажей, которые знакомы игрокам и встречались в сюжете. В SA Arena War такими персонажами будут: Мишель Кенс - девушка главного героя; механики Джетро и Дуэйн и инженер-ботаник Зеро, а местом действие станет Corvin Stadium, где проходит соревнование Blood Ring.


Так как эта модификация создается конкретно для одиночной игры, а не мультиплеера, у меня есть все возможности технически связать её с сюжетом игры - что я и сделал: участие в соревнованиях на арене будет увеличивать прогресс в отношениях с Мишель.

Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост

В GTA Online купленные на арену машины можно модифицировать - выбирать им различную стилистику. Это было однозначно решено перенести и в GTA SA. Только вот моделировать я не умею, но благо нашёл человека, который с радостью согласился мне с этим помочь.

Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост

Новые машины созданы на основе оригинальных и не нарушают стилистику игры. С помощью библиотек SA More Vehicles Plugin и Vehicle Audio Editor Ultimate машины добавлены в игру без замены существующих. На момент написания поста готово 6 машин из 12 запланированных.

Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост
Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост
Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост
Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост
Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост
Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост

В первый же день разработки я написал "пилотную" версию мода - заспавнил в интерьере арены 11 противников и игрока, а затем направил "убивать" друг друга. С этого момента начались подводные камни.



Тупой как валенок

Речь об искусственном интеллекте. Технически мир игры делится на две части: улица и интерьер. Проблема заключалась в том, что ИИ в интерьере ведут себя непредсказуемо, теряются в пространстве и благополучно врезаются в стены. Я потратил 2 дня на решение этой проблемы. Решив не изобретать велосипед я прибегнул к изучению кода оригинальной миссии Blood Ring, но так как исходного кода миссий нигде нет, мне пришлось читать декомпилированный код, что равносильно чтению книги по ядерной физике на китайском.

Методом научного тыка я нашёл часть кода, отвечающую за ИИ ботов. Изучив её детальнее оказалось всё довольно просто - когда бот чувствует, что сейчас потеряется в пространстве, игра задает ему вручную путь обратно на арену. Для движка 2004 года - потрясающее решение всех проблем. Я использовал данный фикс в моде, а в коде оставил благодарность Rockstar за использование их решения. Хотя им конечно пофиг на мои модификации :)

Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост

Круче, чем у Rockstar

В первой версии мода будет всего один режим, однако он уже на голову выше оригинальной Blood Ring. Каждые 60 секунд в машине случайного бота или игрока активируется бомба. Необходимо передать её другому участнику за ограниченное в таймере время, иначе автомобиль взорвется. Бомба может передаться игроку и в любой другой момент, например, если взорвать чей-то автомобиль с бомбой до её активации.

Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост

В свободное от соревнований время игрок может посетить мастерскую. Там можно покупать, модифицировать и хранить новые транспортные средства. Их можно использовать в свободном режиме и сохранять в обычных гаражах.

Как я модифицирую старые части GTA (часть 2): SA Arena War GTA 5, GTA Online, GTA: San Andreas, Модификации, Видео, Длиннопост

На арене будет звучать голос комментатора, который будет с сарказмом, стёбом и тонкими отсылками описывать происходящий на арене матч - всё в добрых традициях GTA. Так как мод выходит не только в России, но и в англоязычном GTA-сообществе, то вся модификация и и озвучка будет доступна на двух языках - русском и английском.


Какие планы и когда выйдет мод


Первостепенная задача сейчас - допилить программную часть мода, доделать озвучку и закончить работу над машинами. В планах есть идеи добавить рекламные баннеры соревнования по всему штату San Andreas, а так же добавить рекламу на внутриигровое радио, но это если останется время и желание. Если мод получит достаточный спрос, то в будущем будут выходить обновления - новые соревнования и автомобили.


Следить за прогрессом создания мода можно в моей группе ВК

Показать полностью 14 1

Как мы с товарищем научили Клода из GTA 3 разговаривать

Хочу поведать небольшую историю о том, как я и мой товарищ мододел разрабатывали амбициозный проект для GTA 3, научив главного героя разговаривать, и как в итоге всё с треском провалилось.

Как мы с товарищем научили Клода из GTA 3 разговаривать Gta 3, Модификации, Клод, Видео, Длиннопост

Было дело летом 2016 года. Мой старый друг под ником PB поведал мне свою давнюю мечту: "Научить бы Клода говорить!". Думаю, ни для кого не секрет, что главный герой трёшки никогда не говорит. У него есть некоторые скудные оханья и аханья при получении урона, но в целом за всю игру он ни произнёс ни ни слова. Разработчики объясняли это скудностью игрового движка и желанием сосредоточиться на более важных вещах, чем озвучивать главного героя. Мне всё же не совсем понятно, чем главный герой отличается от обычных педов, и если уж мы, простые смертные, смогли кое-как прикрутить реплики, почему этого не смогли Rockstar?

Хотя двигло игры действительно слабое, по сравнению с другими частями GTA. К трёшке я более по моддингу не возвращался, одного такого опыта было достаточно. Всё это дело мы с пафосом прозвали "GTA 3 based speech engine", если коротенько - GTA3pbse.


Я приступил к изучению скриптового движка. Умея кодить сашку никаких проблем не возникло, всё то же самое, только никак не покидало ощущение, что кодю SA на минималках: функционал практически никакой. PB в это время занялся поиском голоса для Клода. Мы вспомнили про знаменитое видео, которое породило немало споров и конспирологических теорий. На видео отчетливо слышно, как главный герой голосом Клода из GTA 2 произносит фразу "Get out a car!", вытаскивая какого-то бедолагу из машины. Все сразу решили, что разработчики планировали озвучить главного героя, а затем забросили эту идею. Ребята из Rockstar в одном из интервью опровергли эти слухи, мол, это всё видео-монтаж, но многие им не поверили. Короче неплохая такая идея для углубленного расследования, заниматься которым, я конечно, не буду.


Как я уже говорил, движок очень скудный в плане функционала. Оказалось, что это корыто банально не может воспроизвести внешний MP3 файл. Какое-то время пытались пользоваться стандартным функционалом воспроизведения аудио-реплик, но всё это работало как-то слишком уж криво. Потом, по счастливой случайности, я наткнулся на плагин AudioLibrary, добавляющий в игру функции воспроизведения аудио. Костыли, ничего не скажешь, но работает же! Вот тогда и пошла жара. Продемонстрировали демку.

Но оказалось, что главный герой GTA 2 тоже не очень-то и разговорчив. Реплик для него было не так много и было бы не интересно выпускать мод с одной лишь фразой "Get out a car!". PB намешал туда реплики пешеходов, пытаясь подогнать их в аудиоредакторе, чтобы звучало одним голосом.

Быстренько пофиксили большинство багов, вырезали реплики, которые не вписывались даже после редактирования. Первая версия была выпущена.

В итоге Клод научился говорить:


* Когда угоняет машину

* Когда получает урон

* Когда его убили

* При падении с большой высоты

* Во время драки

* Видит такси

* Спец действие по нажатию TAB (фишка из GTA 2, пердёж и отрыжка)

* При получении звезды розыска

Мы ожидали гимн от фанатов игры в нашу честь, ведь это же говорящий Клод! Где вы такое ещё увидите? Мод вышел в русскоязычном и англоязычном сообществе. Русские восприняли мод резко негативно, обосновывая свою точку зрения тем, что голос главному герою совершенно не подходит.


На волне жесткой критики мы даже выпустили специальную версию, которая позволяет вставить в мод собственные реплики. Но "идеального" голоса никто так и не подобрал. Вышла одна озвучка на русском и одна на английском, обе ничем не примечательны, потому о них я говорить не буду.


Англоязычное сообщество встретило нас не так яростно, как русские. Мы даже получили отзыв от самого, мать его в кино водил, Сайлента! Человек, создавший знаменитый Silent Patch для GTA 3, Vice City и San Andreas. Двум обычным провинциальным мододелам это дало толчок на создание версии 2.0, в которой Клод должен был проговаривать эти же реплики, но уже в кат-сценах. Вышло два тизера, но на деле дальше пролога по озвучке мы так и не продвинулись.

Если в обычном геймплее можно закрыть глаза на то, что рот у главного героя не шевелится, то в случае с кат-сценами это уже не прокатит. Мы искали способ анимировать рот игрока и даже обращались к тому самому Сайленту, но он лишь пожал плечами, ответив, что модмейкеры так далеко ещё не заходили.


Так на первый взгляд амбициозная идея была обрушена негодующим русским гта-комьюнити и технически устаревшим двиглом, а с PB я уже как год потерял какую-либо связь. Чувак, если ты это читаешь, хватит шифроваться и давай вместе пилить моды для GTA 5. :)

Скачать версию 1.5 и версию 1.5.custom можно здесь: https://gtaforums.com/topic/848082-gta3plugin-based-speech-e...

Показать полностью 5

Ночные клубы из GTA Online в GTA San Andreas и сборка всех моих модификаций

Ночные клубы из GTA Online в GTA San Andreas и сборка всех моих модификаций GTA, GTA: San Andreas, Модификации, GTA Online, Длиннопост

С небольшим (большим) опозданием представляю вашему вниманию свою модификацию, раннее здесь анонсированную, которая добавляет в GTA San Andreas ночные клубы из GTA Online. Так же по просьбам трудящихся я сделал сборку всех своих модификаций с 2013 по 2018 год!

Стоит оговориться: клуб всего один. Зато какой! После смерти известного сутенера и члена преступного синдиката Джиззи Би, его "Дом удовольствий" простаивает без дела. Теперь вы сможете выкупить это здание и развернуть там свой собственный бизнес.


Привлекайте новый персонал и посетителей в клуб, расправляйтесь с конкурентами, встречайте особых гостей и станьте королем в сфере ночных развлечений штата Сан Андреас!

Более подробно я расписывал всю механику мода в предыдущем посте, а потому сильно повторяться не буду.

Ночные клубы из GTA Online в GTA San Andreas и сборка всех моих модификаций GTA, GTA: San Andreas, Модификации, GTA Online, Длиннопост
Ночные клубы из GTA Online в GTA San Andreas и сборка всех моих модификаций GTA, GTA: San Andreas, Модификации, GTA Online, Длиннопост

Если кратко, мод привносит в игру:


* Полноценную систему покупки и ведения клуба, приближенную к GTA Online;

* Новые миссии со старыми героями из сюжетной части;

* Хороший способ заработать и потратить деньги, и просто замечательно провести время в старой, но легендарной игре.

Ночные клубы из GTA Online в GTA San Andreas и сборка всех моих модификаций GTA, GTA: San Andreas, Модификации, GTA Online, Длиннопост
Ночные клубы из GTA Online в GTA San Andreas и сборка всех моих модификаций GTA, GTA: San Andreas, Модификации, GTA Online, Длиннопост
Ночные клубы из GTA Online в GTA San Andreas и сборка всех моих модификаций GTA, GTA: San Andreas, Модификации, GTA Online, Длиннопост

Так же по просьбам трудящихся я сделал сборку всех своих модификаций с 2013 по 2018 год (клубы в неё не входят, т.к этот мод ещё будет обновляться).


Сюда вошли:


* Real Hunt - симулятор охоты v1.0

* Реалистичная гроза v1.0

* [GTA V] Chop — CLEO Edition (v1.0)

* Journey mod

* Система парковки автомобилей

* Воздушные шарики

* Система ограблений для Android

* Happy Halloween

* Новогодний набор миссий "Happy New Heist"

* Nice House Heist + Nice House Heist: Crazy Robbers Update

* Чудаки и незнакомцы

* Чудаки и незнакомцы v2.0: Mrs.A and Mrs.B

* Чудаки и незнакомцы v3.0: Инопланетное вторжение

* Система ограблений v5.0 (PC)

* Лодочный магазин

* Breaking Bad mod

* SA Tiny Racing (Микрогонщики в GTA SA)

* Fallout Box v2.0

* SnowFX v3.0

* Safes Cracked mod

* Улучшенный интеллект копов

* Фикс поведения копов в полицейских участках

* #GUNRUNNING 2.3

* Свободное падение (Ремейк миссии из GTA 5)


Скачать SA After Hours: https://libertycity.ru/files/gta-san-andreas/119098-sa-after...

Скачать сборку скриптов: https://yadi.sk/d/YjdyaMKs3aZ3Wb

Показать полностью 5

Ночная жизнь в GTA San Andreas или то, как я модифицирую старые части GTA

Привет, Пикабу. Я большой поклонник серии GTA и GTA San Andreas в частности. На протяжении многих лет я пишу для неё различные скриптовые модификации, не смотря на то, что игра уже морально устарела, а вспоминают её, разве что, когда слышат "углепластик" или "охладите трахание".

Да, игра устарела морально, но не технически. Функционал игры 2004 года никак не уступает той же GTA 5 или другим современным играм, а может даже и превосходит их. Чтобы это доказать, я время от времени переношу обновления из GTA Online в GTA SA. Я стараюсь не копировать функционал точь в точь,  всегда привношу что-то своё. Одна из законченных модификаций - GUNRUNNING, добавляет в игру бункеры, в которых игрок может заниматься разработкой и продажей оружия и военной техники.

Ночная жизнь в GTA San Andreas или то, как я модифицирую старые части GTA GTA, GTA 5, GTA: San Andreas, Модификации, Длиннопост

Не так давно в GTA Online вышло обновление "Ночная жизнь". После кучи обновлений на военную тематику, которые мне уже порядком поднадоели, наконец вышло что-то стоящее, что меня действительно заинтересовало. Обновление добавило в игру ночные клубы, один из которых игрок может приобрести, а затем раскручивать его и получать солидный доход. Я как следует изучил всю систему ведения клуба и приступил к разработке модификации, которая переносит этот бизнес в GTA SA.

Ночная жизнь в GTA San Andreas или то, как я модифицирую старые части GTA GTA, GTA 5, GTA: San Andreas, Модификации, Длиннопост

Основная механика мода остается той же, что и в GTA Online: игрок приобретает пустое помещение, которое затем оборудует под ночной клуб. Необходимо нанять менеджера клуба, который впоследствии будет давать вам различные миссии по раскрутке и продвижению клуба; техника, который установит свет и музыкальное оборудование; и непосредственно диджеев, которые будут выступать в клубе и ставить музыку. Весь персонал, который будет работать в клубе, являются персонажами сюжета игры.

Ночная жизнь в GTA San Andreas или то, как я модифицирую старые части GTA GTA, GTA 5, GTA: San Andreas, Модификации, Длиннопост

Вообще, модификация очень тесно взаимодействует с сюжетом игры: вы сможете нанять в клуб одного из двух известных по сюжету рэперов: OG Loc и Madd Dogg, а выбор резидента зависит от того, на какой миссии вы остановились, так как изначально OG Loc находится на вершине славы, а уже к концу игры Madd Dogg свергает его с пьедестала рэпера. В общем, если проходили игру, поймете. Музыка, которая будет звучать в клубе, взята из игры, я не стал добавлять туда новые композиции или музыку из GTA Online.

Ночная жизнь в GTA San Andreas или то, как я модифицирую старые части GTA GTA, GTA 5, GTA: San Andreas, Модификации, Длиннопост

Если зайти в офис клуба, в правом нижнем углу экрана появится полоска популярности клуба. От популярности клуба зависит его прибыльность. Если забросить поддержание клуба, очень скоро он полностью опустеет и начнет тащить вас в банкротство, ведь за арендованное помещение и работу персонала нужно платить.

Ночная жизнь в GTA San Andreas или то, как я модифицирую старые части GTA GTA, GTA 5, GTA: San Andreas, Модификации, Длиннопост
Ночная жизнь в GTA San Andreas или то, как я модифицирую старые части GTA GTA, GTA 5, GTA: San Andreas, Модификации, Длиннопост

Для привлечения внимания к клубу в офисе можно запустить специальные миссии по рекламированию. Миссии запускаются в случайном порядке и задания в них совершенно разные. Например, в одной из миссии надо спасти стриптизёршу, которую арестовали копы. Подцепите полицейскую машину с помощью эвакуатора, избавьтесь от хвоста и отвезите стриптизершу в клуб. После этого стриптизерша будет постоянно танцевать у вас в клубе, а популярность вырастет.

Ночная жизнь в GTA San Andreas или то, как я модифицирую старые части GTA GTA, GTA 5, GTA: San Andreas, Модификации, Длиннопост

Модификация уже практически готова, остается лишь дописать несколько миссий и я выложу её в свободный доступ. К сожалению, сама по себе игра уже устарела и моды для неё не вызывают серьезного ажиотажа, я занимаюсь этим чисто в своё удовольствие и каждый раз удивляюсь, насколько же сильно проработан скриптовый движок GTA SA и какие вещи он позволяет создавать.

Показать полностью 7
Отличная работа, все прочитано!