LINUX.ORG.RU
решено ФорумTalks

Написать бота

 , , ,


1

3

Вот в общем представляется возможность покодить, в свободное от работы время, на благо родимого работодателя.

Задумало наше руководство внедрить ботов на сайт, для группы в ВК и для жаббера.

Не охота писать тупой автомат, охота чтобы бот хотя бы грамматические ошибки мог игнорировать.

А в идеале конечно чтобы был связан с нейронной сетью.

В общем научите куда смотреть, чтобы:

1) приделать «обработку» орфографии

2) научить понимать вопрос и выдавать ответ во всем многообразии форм человеческой речи... ну на сколько это возможно.

Не так давно общался с ботом Сбера и Тинькова, они там вполне вменяемые... примерно 2 из 3 вопросов ответили боты.

Что почитать, куда посмотреть.

Чтобы можно было в резюме потом писать: опыт использования нейронных сетей, опыт разработки на {new_language_name}.

Да, в качестве языка думаю выбрать Python, хотя мой босс и против, ибо не знает ничего о нем.



Последнее исправление: Shulman (всего исправлений: 2)

2) научить понимать вопрос и выдавать ответ во всем многообразии форм человеческой речи... ну на сколько это возможно.

Был такой хороший стартап api.ai, но их 3 года назад купил гугль. Дальше не следил за их судьбой, а так вполне можно было на их платформе автоответчики для ботов делать.

vvn_black ★★★★★
()

Что почитать, куда посмотреть.

DeepPavlov, все нужное тебе там есть, включая коррекцию ошибок

Solace ★★
()

Боты Сбера и Тинькова это скорее всего iii.ru (Касперской и Ашманова). Технологические это гной, гроб и червиё.

Shaman007 ★★★★★
()

Напиши так, чтобы на любой вопрос он отвечал «У тебя в штанах».

Как оформить кредит?
Как оформить кредит у тебя в штанах?

Ключ гаечный 6х8
Ключ гаечный 6х8 у тебя в штанах

Робеспьер и французская революция
Робеспьер и французская революция у тебя в штанах

Deleted
()
Ответ на: комментарий от Shaman007

Людей набирали недавно (в ноябре/декабре) под NLP. Но их репутация и низкие зарплаты вряд ли дадут что-то толковое сделать.

Solace ★★
()
Ответ на: комментарий от vvn_black

Оно и сейчас есть, только теперь это https://dialogflow.com/ . Им можно пользоваться, но лично для меня оказалось что проще написать парсер самому.

ОП, тебе можно начать с использования спеллчекера и NLTK.

micronekodesu ★★★
()

в свободное от работы время, на благо родимого работодателя.

а про двойной тариф ты ему не напомнил

Harald ★★★★★
()

грамматические ошибки мог игнорировать

и сразу понятно почему!

Pyzia ★★★★★
()

Почитать, как все устроено, можно у Журафски и Мартина:

http://web.stanford.edu/~jurafsky/slp3/

(главы 24 и 25 - про чатботов, приложение B - про исправление опечаток). Если хочется чего-то совсем прикладного, без теории, то для начала можно взять NLP for Hackers:

https://nlpforhackers.io/

Тут все заканчивается на очень простом боте (который «понимает» только английский), но в принципе жить уже можно.

Что касается нейронных сетей: тут уже посоветовали DeepPavlov.

https://deeppavlov.ai/

Занятные эксперименты с русскоязычными чатботами на основе нейронных сетей есть у Ильи Козиева:

https://kelijah.livejournal.com/

keinu
()

Оба пункта никак к ботам не относятся. Вполне можно ему кормить текстовые файлы

dem ★★
()
Ответ на: комментарий от deep-purple

Нет, если привязать телефон.

Я своего сразу по мобильнику регал.

kravzo ★★
()
Ответ на: комментарий от question4

легальные зарегистрированные роботы?

У администрации, разве что.

API есть?

Конечно.

kravzo ★★
()

Всем спасибо, ушел читать

Shulman
() автор топика
Ответ на: комментарий от Shulman

Есть вот такая книга: Джанарсанам С. Создание чат-ботов и разговорных интерфейсов. М.: ДМК-Пресс, 2018.

https://dmkpress.com/catalog/computer/web/978-5-97060-542-4-1/

Правда, она о том, как создавать ботов с помощью онлайн-сервисов (Dialogflow, Microsoft Bot Framework), а не о том, как все это внутри устроено.

keinu
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.