PDA

Просмотр полной версии : Простой бот для чата с поддержкой нейросетей для перевода сообщений и бота-помощника


TEST

doctor
18.05.2024, 13:56
Написал простого бота для чата с графическим интерфейсом. Есть общий чат, шепталка, да и всё на этом.

...Ах да, про нейросети :) Бот кроме того умеет отправлять (настраиваемый) запрос через терминал с сообщением от пользователя в качестве аргумента - и пересылать ответ. Эта дополнительная функциональнасть может использоваться, например, для подключения нейросети которая отвечает на запросы. Конкретно поддерживаются два интерфейса: для перевода сообщений с русского на английский и обратно, и для ответа на произвольные запросы. Но чтобы это работало нужно дополнительно устанавливать пакеты на питоне и качать нейросетевые модели (обычно от нескольких Гб и выше). В папке с ботом см. инструкции в README_ru.html.

Главное окно программы: http://teatr.activeworlds.ru/bots/qt_chat/chat_bot_main_window.png

Скачать можно по ссылке: http://teatr.activeworlds.ru/bots/qt_chat/qt_chat_v1.0.zip

Lija
18.05.2024, 19:39
Прекрасная новость! Будем изучать новые возможности.

doctor
08.06.2024, 14:27
Бот по ссылке выше (http://teatr.activeworlds.ru/bots/qt_chat/qt_chat_v1.0.zip - чтобы не плодить версии на хостинге любезно предоставленным администрацией) оброс дополнительным полезным функционалом, таким как выбор аватара, телепорт и возможность смотреть какие миры доступны и сколько в них людей. Кроме того, я нашел нейросеть (https://huggingface.co/IlyaGusev/saiga_llama3_8b_gguf) для ИИ-помощника которая очень хорошо говорит по-русски и дает очень толковые развернутые ответы на самые разные вопросы. Обновленные инструкции в файле README_ru.html. Рекомендую обновить на эту версию.

Эту же версию скомпилировал под Линукс (тестировал на Kubuntu 22.04): http://teatr.activeworlds.ru/bots/qt_chat/qt_chat_linux_v1.0.zip. Релевантные инструкции также в архиве в файле README_ru.html.

Пример ответов нейросети:


19:31:42 Snow Queen: Боб, как защититься от ИИ?
19:33:11 [Bob]: Вопрос о том, как защититься от искусственного интеллекта (ИИ), весьма актуален в современном мире, где технологии становятся всё более
19:33:11 [Bob]: инсайнными и способными к самостоятельным действиям. Важно понимать, что ИИ - это инструмент, который может быть использован как
19:33:11 [Bob]: положительно, так и отрицательно в зависимости от целей его разработчиков и пользователей. В целом, для защиты от негативного влияния ИИ
19:33:11 [Bob]: можно использовать следующие меры: 1. **Обеспечение безопасности данных**: Важно хранить персональные данные и конфиденциальную информацию...
<...>
19:33:11 [Bob]: 8. **Развитие сотрудничества между людьми и системами**: Создание технологий, которые могут взаимодействовать с людьми на равных условиях,
19:33:11 [Bob]: может помочь избежать конфликтов и негативного влияния ИИ. Важно понимать, что защита от ИИ - это долгосрочный процесс, который требует
19:33:11 [Bob]: постоянной работы и совместных усилий со стороны правительств, бизнеса, науки и общественности.


19:44:21 Snow Queen: Боб?
19:44:40 [Bob]: Привет! Я здесь, чтобы помочь тебе. Если у тебя есть вопрос или проблема, я готов послушать и попытаться решить её. Чем ты можешь начать?
19:45:01 Snow Queen: Боб, сочини четверостишие о виртуальных мирах в стиле Пушкина
19:45:16 Snow Queen: :-))
19:45:25 [Bob]: В виртуальные миры, где мы живем, Где каждый день - это новая жизнь. С каждым шагом - новые приключенья, И каждый момент - это радость и свет.

TAG.Hosting — Хостинг сайтов и Регистрация Доменов