|
|
|
|
Рейтинг 4.70/37:
|
|
1 / 1 / 0
Регистрация: 28.11.2016
Сообщений: 28
|
|
Работаю над РОБОТОМ, понимающим русский язык29.05.2017, 21:50. Показов 8518. Ответов 60
Метки нет (Все метки)
Всем доброго времени суток.
Буду признателен за любые комментарии и советы. РОБОТ, действительно, уже многое умеет. http://www.gendoc.ru/cgi-bin/Robot.htm
1
|
|
| 29.05.2017, 21:50 | |
|
Ответы с готовыми решениями:
60
Xcode , С++ и русский язык: как вывести в файл русский текст без сбитой кодировки? Работаю над контрольной - разработка чата. Нужна небольшая подсказка. Изучаю классы объектов, ошибок куча, работаю над квадратами, выручайте |
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
|
| 26.07.2017, 05:26 | |
|
Я - психоаналитик, поработаю бесплатно: "Что за бред?".
А как маркетолог скажу: "На кой хрен это все?". Все те профессии, которые ты перечислил, никогда в жизни своей не пойдут в явно продукционистский проект "если-то" к человеку, который даже не знает, чем эти профессии заняты профессионально.
1
|
|
|
1 / 1 / 0
Регистрация: 28.11.2016
Сообщений: 28
|
|
| 26.07.2017, 08:22 [ТС] | |
|
Всегда завидовал людям, которые все знают и за всех и каждого могут ответить.
К счастью, мир на так примитивен и все люди разные. Для чего это все нужно. Робот - это вего лишь демонстрация результатов работы над компонентами знаний. Компонента знаний (КЗ) - это модуль с интерфейсом на естественном языке, который позволяет решать определенную задачу. Внутренняя организация КЗ не важна (продукции, нейронные сети и др.) - важен результат. В дальнейшем каждая КЗ будет оформлена в виде микросервиса. На вход подается фраза на естественном языке, на выходе формализованный JSON объект который легко преобразовать в вызов функции или другого сервиса. Из набора КЗ можно будет конфигурировать естественно-языковые интерфейсы для различных приложений и предметных областей. Например, компоненту знаний (микросервис) "Перемещение" можно будет использовать для создания естественно-языкового интерфейса управления курсором графического редактора, управления персонажем в игре-бродилке и др. Выгода очевидна. Разработчики смогут сосредоточиться на логике работы приложения, а не заниматься парсингом предложений, морфологическим и синтаксическим разбором, обработкой синонимии и контекста диалога и т.д. То, что робот имеет внешне весьма примитивный вид - это болезнь роста, главное заключается в наработке компонент знаний.
0
|
|
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
|
| 26.07.2017, 16:38 | |
|
К сожалению, мир не так примитивен: выгода твоего прожекта не очевидна, разработчики не могут ни на чем сконцентрироваться, главное не заключается в наработке компонент знаний. Зачем так глубоко заблуждаться?
1
|
|
|
1 / 1 / 0
Регистрация: 28.11.2016
Сообщений: 28
|
|
| 26.07.2017, 16:46 [ТС] | |
|
Вот, наткнулся на интересный проект по теме.
Ассоциативная карта слов русского языка. https://kartaslov.ru/
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2016
Сообщений: 28
|
|
| 22.08.2017, 22:37 [ТС] | |
|
РОБОТ переехал на отдельный домен vrobotov.ru
Прошел дополнительное обучение. По старой ссылке также доступен.
0
|
|
|
863 / 333 / 43
Регистрация: 16.05.2014
Сообщений: 2,596
|
|
| 23.08.2017, 11:37 | |
|
А есть понимание, что такое "понимает"?
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2016
Сообщений: 28
|
|
| 23.08.2017, 14:19 [ТС] | |
|
Правильный вопрос.
Действительно, под "пониманием" кто-то подразумевает ИИ, а кто-то простую систему рефлексов. Например, собаки способны понимать команды на естественном языке (сидеть, лежать и т.д.). В РОБОТЕ реализуется нечто среднее. Точно не ИИ (такой цели не ставится) и точне это не просто рефлекторная система. Понимание РОБОТом заключается в следующем: 1) попытка распознать намерение пользователя, которое может быть сформулировано простыми и привычными для пользователя фразами на неформализованном естественном языке; 2) соотнести это намерение с внутренней моделью робота, его текущим состоянием и контекстом диалога; 3) инициировать соответствующее действие или сформировать адекватный ответ на запрос пользователя.
0
|
|
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
|
| 23.08.2017, 15:39 | |
|
Ну я 100 раз пробовал повторить ему новую неизвестную команду, а робот так и ничего не понял. Наверное тупой как сливной бачок.
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2016
Сообщений: 28
|
|
| 23.08.2017, 16:18 [ТС] | |
|
Согласен, это недоработка.
Нужно отлавливать ситуации, когда пользователь несколько раз повторяет одну и ту же абракадабру и предусмотреть какую-то адекватную реакцию у робота на это.
0
|
|
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
|
| 23.08.2017, 16:28 | |
|
Почему абракадабру?
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2016
Сообщений: 28
|
|
| 23.08.2017, 16:50 [ТС] | |
|
А можете сказать, какую новую неизвестную команду Вы вводили и затем повторяли?
0
|
|
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
|
| 23.08.2017, 16:55 | |
|
Таких команд очень много...
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|
| 23.08.2017, 17:30 | |
|
Даже если робот запомнит новую команду, как он поймёт, что нужно делать по этой команде?
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2016
Сообщений: 28
|
|
| 23.08.2017, 18:01 [ТС] | |
|
В принципе, если кому-то интересно, могу предоставить возможность расширения и адаптации команд робота под Ваши интересы.
Правда, для этого необходимо будет ввести профиль пользователя. чтобы базы знаний разных пользователей не смешивались между собой. Механизм следующий. Пользователь заводит 3 дополнительных текстовых файла: 1) c собственными категориями (множествами слов) 2) с собственными правилами синтаксического разбора (шаблонами фраз) 3) с собственными функциями (процедурами) формирования ответных фраз и изменения параметров объектов РОБОТ и МЕСТНОСТЬ
0
|
|
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
|
| 23.08.2017, 19:30 | |
|
Ну знаешь, очень-очень интересно, но хочется не программированием ЕСЛИ-ТО заниматься, а чтобы робот понял "Ну допрыгай ты уже до ближайшего угла!!!".
Добавлено через 3 минуты Ладно, раскрою карты. Подобными задачами занимается дисциплина "Машинное обучение", она изучает вопрос, как запрограммировать машину, чтобы она по единичным примерам могла выполнить операцию по аналогии над новым неизвестным примером. На правах рекламы. Долой доморощенную науку!
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2016
Сообщений: 28
|
|
| 24.08.2017, 18:20 [ТС] | |
|
"она изучает вопрос, как запрограммировать машину, чтобы она по единичным примерам могла выполнить операцию по аналогии над новым неизвестным примером."
"Заглыбынь храпу цугирную брудако клупио" Глядя на этот ЕДИНИЧНЫЙ пример Вы, как человек, чему научиться можете? "Ну допрыгай ты уже до ближайшего угла!!!" - этот Ваш единичный пример для робота, также выглядит, как предыдущий пример для Вас. Обучение на единичном примере невозможно. Или Вы подразумевали совсем другое? Что роботу уже априорно известна семантика слов "допрыгай", "ближайший", "угол", и робот должен правильно воспринять фразу с новым (ранее не встречавшимся) сочетанием этих слов? Но это не обучение на единичном примере, т.к. в этом случае ему должно было предшествовать предварительное обучение семантике выше упомянутых слов. Вот как раз этим я в данный момент занимаюсь. Формирование первоначальной базы знаний. На следующих этапах, рано или поздно, Вы в этом абсолютно правы, нужно будет реализовывать механизмы дополнительного дообучения.
0
|
|
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
||
| 24.08.2017, 18:32 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 28.11.2016
Сообщений: 28
|
|
| 24.08.2017, 19:27 [ТС] | |
|
Кстати, насчёт приставок и суффиксов ты прав.
Вот как у меня в базе знаний выглядит семантическая группа ПРЫГАТЬ. Каждое слово является отдельным ключом в морфологическом словаре. Очевидно, здесь есть предмет для оптимизации. Но это на будущее. Пока реализовано так. i;прыгнуть;_прыгать i;прыгать;_прыгать i;попрыгать;_прыгать i;подпрыгнуть;_прыгать i;подпрыгивать;_прыгать i;выпрыгнуть;_прыгать i;выпрыгивать;_прыгать i;перепрыгнуть;_прыгать i;перепрыгивать;_прыгать i;запрыгнуть;_прыгать i;запрыгивать;_прыгать i;скакать;_прыгать i;подскакивать;_прыгать i;подскакать;_прыгать i;заскочить;_прыгать i;заскакать;_прыгать i;выскакать;_прыгать i;перескакать;_прыгать Добавлено через 2 минуты Посмотрел и сам удивился. Вся группа сводится к двум корням: ПРЫГ-СКОК.
0
|
|
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,827
|
|
| 24.08.2017, 19:43 | |
|
Ну ты удивился, а представь себе, как машина удивится, если обнаружит то же самое!
0
|
|
|
defun
603 / 617 / 44
Регистрация: 30.04.2011
Сообщений: 702
|
|
| 24.08.2017, 21:17 | |
|
Концепт,
доскакать - СКАК
0
|
|
| 24.08.2017, 21:17 | |
|
Я работаю над этой задачей уже 3 дня и ничего не получается(новичок)
Работаю над статьей на тему "Безграмотность в сфере IT" Русский язык Русский язык Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|