Можно ли написать умного чат-бота на БАС таким образом? И много ли ресурсов компа нужно для его выполнения?
-
@Dimanze если найдешь, скинешь мне? давно уже бота хочу
-
@sogbest said in Можно ли написать умного чат-бота на БАС таким образом? И много ли ресурсов компа нужно для его выполнения?:
Действие "Получить текст из body" (т.к. не нашел специального селектора для блока переписки)
для любого элемента всегда есть довольно много селекторов
@sogbest said in Можно ли написать умного чат-бота на БАС таким образом? И много ли ресурсов компа нужно для его выполнения?:
Может есть проще способы? Я боюсь в indexOf не получится много вариантов слов задать.
(str.indexOf("четотам") || str.indexOf("четоеще") || ...)
@sogbest said in Можно ли написать умного чат-бота на БАС таким образом? И много ли ресурсов компа нужно для его выполнения?:
А вот дальше вопрос: нужно проверить есть ли определенные слова и словосочетания в этом тексте и исходя из этого ответить определенным образом.
Все что пока пришло на ум, чтобы искать слова со всей страницы, это функция "indexOf" переменной Saved_Textэто случай для switch case
@sogbest said in Можно ли написать умного чат-бота на БАС таким образом? И много ли ресурсов компа нужно для его выполнения?:
Там все на английском.. очень долго разбираться придется, чтобы это заработало?
всегда можно перевести, даже если на румынском
@sogbest said in Можно ли написать умного чат-бота на БАС таким образом? И много ли ресурсов компа нужно для его выполнения?:
Можно ли это интегрировать в БАС, например в середину кода
в бас можно интегрировать все что угодно, можно использовать JS код в двух местах, еще есть Node.js и если непомогло то есть шел.
@sogbest said in Можно ли написать умного чат-бота на БАС таким образом? И много ли ресурсов компа нужно для его выполнения?:
Нужно ли знать языки программирования для встраивания?
если не знать даже елементарных основ даже кубики не помогут, но всегда можно, ..чето это не работает но все прямо правильно
-
@ruzne said in Можно ли написать умного чат-бота на БАС таким образом? И много ли ресурсов компа нужно для его выполнения?:
switch case
а в БАС есть модуль для switch case ? или нужно через "выполнить код"?
-
@ruzne боюсь switch здесь не сработает, так как нет конкретного селектора с сообщением Юзера. Сравнивать не с чем
-
@ruzne думаешь на том сайте проще написать бота? почитал комменты на хабре, многие критикуют его за "странные беседы".
Или все же есть смысл на БАС писать?
-
@sogbest
В басе можно использовать js. кубика свитч нет, НЯЗ.
У Вас проблема в постановке задачи, нельзя одновременно ставить вопрос о возможности написать умного и нужно ли обладать навыками программирования. Задача анализа сообщений на естественном языке включает создание лингвистической модели причем для каждого языка своей. Очень вероятно, что решить ее у вас не получится. Если нужно просто определенным образом(заранее установленном, заскриптованном как в калафдюти) отвечать на заранее установленные вопросы - совсем никаких проблем нет, можно использовать ифы, свитчи, циклы или ассоцатные массивы.
Возможно можно найти такое решение используя упрощенную лингвистическую модель, или простые правила грамматики для разбора сообщений, но без навыков программирования и я думаю ученой степени в области лингвистики будет тяжело. Действительно существуют готовые реализации подобного, ну дак и разбирайтесь с ними, и это только половина задачи ведь нужно еще человеко подобно ответить я так понимаю.
-
@sogbest said in Можно ли написать умного чат-бота на БАС таким образом? И много ли ресурсов компа нужно для его выполнения?:
@ruzne боюсь switch здесь не сработает, так как нет конкретного селектора с сообщением Юзера. Сравнивать не с чем
помойму уже так делал: но что ты несеш.
какой селектор, какого сообщения и почему его нет, селектор есть для любого элемента на странице, всегда, понесколько(почти сколько угодно) штук.
-
@ruzne нет такого, потому что это сообщение может быть в любом месте переписки, и сравнивать с точным сообщением поэтому не получится, нужно делать выборку из всего текста. я знаю, что говорю, не хами
-
@sogbest хорошо, сылку/хтмл код страницы с сообщение, будет селектор