|
0 / 0 / 0
Регистрация: 07.07.2022
Сообщений: 93
|
|
Небольшие траблы06.08.2022, 13:09. Показов 1553. Ответов 13
Скрипт очень прост, в самом начале задаётся вопрос, и человеку нужно ответить на эти вопросы, затем скрипт должен будет ответить уже на ответ человека. Но я не понимаю, как задать возможные варианты ответа, которые будут у человека. Может кто-нибудь помочь?
0
|
|
| 06.08.2022, 13:09 | |
|
Ответы с готовыми решениями:
13
Небольшие сложности с парсингом текста Небольшие траблы |
|
54 / 32 / 3
Регистрация: 25.07.2022
Сообщений: 212
|
|
| 07.08.2022, 10:38 | |
|
PS: дальше в зависимости от введённой цифры: 1, 2, 3 скрипт выскажет мнение.
Допустим 1 или 2, то есть "Да" или "Нет", независимо от вопроса можно ассоциировать с уверенностью, а вот 3 "Не знаю" с неуверенностью, даже можно сделать рекурсию и спросить заново, пока не выберет 1 или 2...
0
|
|
|
|
|
| 07.08.2022, 11:18 | |
|
На самом деле такие диалоги есть как в рпг-играх, так и в чат-ботах.
Диалог представляет из себя направленный граф, как правило циклический, иногда с рандомными переходами от одного узла к другому. В узлах дается некая информация и предлагается выбор возможных ответов, ребра описывают переходы между узлами и соответствуют выбранным ответам. В случае чат-бота такой граф более сложен. В нем выбор переходов делается как правило при помощи выделения ключевых слов в ответах человека. Например: Бот: У тебя есть хобби? Чел: Да, я люблю играть в шахматы. Бот: О! Ты, наверное гроссмейстер? Не надо думать, что железяка понимает ответ человека, просто из его ответа было выцеплено ключевое слово - и сделан соответствующий переход.
0
|
|
|
54 / 32 / 3
Регистрация: 25.07.2022
Сообщений: 212
|
|||||
| 07.08.2022, 11:44 | |||||
|
vantfiles, Всё не совсем так...
Так что окрас ответа тоже имеет значение: положительный или негативный. Добавлено через 1 минуту AI Dungeon боты понимают ответ не просто по ключевым словам. (не реклама, просто может вы ни разу не встречали умных АИ чат ботов) Добавлено через 2 минуты
Допустим "Да, я очень сильно ненавижу играть в шахматы!!!" или "Да, мне нравиться настольные игры, но не шахматы, а шашки" Добавлено через 3 минуты vantfiles, В самом начале вы предложили вариант с заранее записанными вариантами ответа и нужно было лишь ввести цифру, а потом вы приводите совершено другой метод с ключевыми словами, но приводите реализацию которую могут использовать лишь боты банков/сайтов, которые реально работают лишь с ключевыми словами. Но категорично заявляете: Я имею в виду, что вы намеренно привели самые худшие реализации чат ботов, а потом сделали категоричный вывод о всех существующих чат ботов в мире, в том числе AI Dungeon...
0
|
|||||
|
|
|
| 07.08.2022, 11:46 | |
|
Вот, кстати, одна из моих баз ключевых слов - и реакций на них. Я ее сделал для бота, который просто комментировал диалоги в общем чате. Чтобы не спамил, с запоминанием уже выданных фраз и рандомным таймаутом в 1-3 минуты.
В кавычках с начала строки идут ключевые слова во всех падежах. Ниже, с отступом - варианты фраз. Пример: Кликните здесь для просмотра всего текста
"август||а|у||ом|е" "Август - это как вечер воскресенья." "адрес||а|у||ом|е" "Если вы направляете в чей-либо адрес остроту, вы должны быть готовы принять ее и в свой адрес." "Мой адрес не дом и не улица, мой адрес — Советский Союз!" "И безбожие - религия, но без адреса." "алкаш||а|у|а|ом|е" "За бутылкой мужчины говорят о женщинах, а алкаши - о бутылках." "У алкашей за столом нет понятий первое и второе, есть понятие; первая, вторая, третья..." "алкогол|ь|я|ю|ь|ем|е" "Алкоголь - как соль, можно, конечно, без него, но - не вкусно." "Алкоголь - посредник, примиряющий человека с действительностью." "Реклама алкоголя опускает нас до планки потребителей." "бан|я|и|е|ю|ей|е" "Баня. Мятный пар. Душ в огороде. Ночь. Запах укропа. Домашний квас. Люди, я хочу жить! И я живу в правильной стране!" "В баню входят разные, а выходят счастливые." Во вложении - полный вариант, 53К, поэтому пришлось упаковать.
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||||
| 15.02.2024, 20:23 | ||||||
|
vantfiles, миллион извенений за некропостинг, но вот покоя мне не дает (очевидно глупый) вопрос.
Появилась нужда в Люа, взялся поучить. И сходу встык. Читаю Иерузалимски, поглядываю в референс, ну и гугель. Везде примеры (равно как и в этой теме) - вывод сообщения, получение ответа с консоли, вывод некоего результата. Ака
Input: ???И без разницы - print или io.write. Да, flush помогает добится требуемого поведения, но это же несколько ненормально. Какая-то буферизация присутствует? ЧЯДНТ? Environment - Win10, LuaForWindows 5.1.5-52 (да, мне нужна версия 5.1), плагин к IntellijIDEA - EmmyLua. Заранее пасиб!
0
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 16.02.2024, 23:02 | |
|
vantfiles, ну я ж написал в конце поста
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 16.02.2024, 23:03 | |
|
Мне, собсно, этот ввод\вывод по барабану, я под esp писать буду. Но просто интересно
0
|
|
|
|
||||||
| 16.02.2024, 23:35 | ||||||
|
Ну понятно, что дело в оболочке, что-то они там намудрили, попробуем разобраться.
Добавлено через 11 минут Так, вопрос - Вы скриншот сделали с запуска из-под винды или с устройства? Добавлено через 10 минут Есть одна идейка, попробуйте так: Добавлено через 13 секунд
Идея следующая - если Вы работаете на удаленном устройстве - то это уже файловый ввод-вывод - почему flush и помог.
0
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 17.02.2024, 08:51 | |
|
vantfiles, ненене, это все в винде. Устройство я пока не трогаю, хочу в языке разобраться маленько сперва.
Добавлено через 25 минут Проверил. Это что-то в IDE. Напрямую в cmd все работает штатно. Порылся в настройках, ничего не нашел. Обидно.
1
|
|
| 17.02.2024, 08:51 | |
|
Помогаю со студенческими работами здесь
14
Небольшие траблы с ajax Включить c11 в qt 5.0.2 на mingv и небольшие траблы с кодировкой Траблы с визуалкой и sql в чем траблы незнаю Небольшие вопросы 2 небольшие функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|