Python libraries for Questions Tree aka CS script

User avatar
kyk
Уже с Приветом
Posts: 31438
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Python libraries for Questions Tree aka CS script

Post by kyk »

Andrey Strelnikov wrote: 28 Jun 2021 08:12думаю что двумя пальцами будет сложно
"два пальца" имелось ввиду не "обо...ать" и не "два бита переслать", а объём и скорость печатания на компе :mrgreen: . А умственная сложность может быть и повыше
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
liamkin
Уже с Приветом
Posts: 2603
Joined: 19 Jun 2003 20:22
Location: USA

Re: Python libraries for Questions Tree aka CS script

Post by liamkin »

kyk wrote: 26 Jun 2021 12:24
Komissar wrote: 26 Jun 2021 06:29Я ещё застал время когда question tree называли expert systemА сейчас модно называть АI хотя это лишь набор if/then statements
называй хоть горшком, только в печь не лож_ь/и :mrgreen:

Поможет ли мне Питон и есть ли готовые Python libraries, в какую сторону глядеть после "Hello World" ?
я уже давно любую задачу решаю на псевдокоде, а потом конкретные вещи смотрю гуглением - если языка не знаю.
В вашем случае нужен парсинг и фильтрация-поиск по ключевым словам.
На этой основе можно создать список ответов по группам ключевых слов.
:umnik1:
User avatar
kyk
Уже с Приветом
Posts: 31438
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Python libraries for Questions Tree aka CS script

Post by kyk »

liamkin wrote: 28 Jun 2021 16:29В вашем случае нужен парсинг
парсинг чего?
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
liamkin
Уже с Приветом
Posts: 2603
Joined: 19 Jun 2003 20:22
Location: USA

Re: Python libraries for Questions Tree aka CS script

Post by liamkin »

city_girl wrote: 27 Jun 2021 00:50 Так вот кто плодит ботов-идиотов! Сейчас все эти автоматизированные системы вопрос-ответов приведены к тому, что собрана куча стандартных вопросов-ответов, которые задают в основном полные кретины. А когда у нормального человека действительно возникает вопрос, то получить ответ все более и более сложно.

Я понимаю, что надо освободить customer service от потока кретинских и самых примитивных вопросов. Но такое впечатление что это стало главной целью, похоронив все остальное
я вам по секрету скажу - кретинов большинство....
User avatar
liamkin
Уже с Приветом
Posts: 2603
Joined: 19 Jun 2003 20:22
Location: USA

Re: Python libraries for Questions Tree aka CS script

Post by liamkin »

kyk wrote: 28 Jun 2021 16:31
liamkin wrote: 28 Jun 2021 16:29В вашем случае нужен парсинг
парсинг чего?
я думал у вас там чат-бот. Если дерево выборов как последовательность соц.опроса - то тогда еще проще. Но обязательно оставьте возможность связаться с человеком - вот в этих случаях вам парсинг бы помог, чтобы человек (пока ждет вашего ответа) получил отписку с возможным решением.
Так как вы там помимо Питона собственно Квалтрикс юзаете - то с деталями вам тут не помогут.
tessob
Уже с Приветом
Posts: 545
Joined: 07 Jan 2016 13:04

Re: Python libraries for Questions Tree aka CS script

Post by tessob »

kyk wrote: 26 Jun 2021 06:13Братья и сЕстры, программёры и сочувствующие...
Мне кажется, что Пан не с той стороны к коро... проблеме подходит. Если придерживаться мысли, что все жаждущие общени с вами описывают свое негодование одними словами, то обратный индекс - ваше решение. Elastic Search например. Ну просто исходя из прессупозиции, что количество решений - конечно, а количество формулировок проблем - бесконечно. :umnik1:
User avatar
kyk
Уже с Приветом
Posts: 31438
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Python libraries for Questions Tree aka CS script

Post by kyk »

liamkin wrote: 28 Jun 2021 16:42я думал у вас там чат-бот.
Никакого бота нет, это я так фигурално выразился для поднятия настроения публики.


Имеется парсинг ответов кастомеров по ключевых словам, их логических комбинациям и фразам. Это комбинируется с multiple- choice вопросами.

Етествеенно никакая туфта кастомерам в ответ не гонится. Если уж даётся конструктивный ответ, то только информация 99.9% matching вопросу. Точно так же, как я бы ответил по обычному email-у.

Просто в 40% процентах случаях кастомеры, задают вопросы, которые не в моей компетенции и форма их переадресует в другие службы, причём вполне конструктивно, т.е. кастомеры получают email адреса людей, которые действительно смогут решить их вопросы.
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Python libraries for Questions Tree aka CS script

Post by Komissar »

kyk wrote: 28 Jun 2021 19:12
liamkin wrote: 28 Jun 2021 16:42я думал у вас там чат-бот.
Никакого бота нет, это я так фигурално выразился для поднятия настроения публики.


Имеется парсинг ответов кастомеров по ключевых словам, их логических комбинациям и фразам. Это комбинируется с multiple- choice вопросами.

Етествеенно никакая туфта кастомерам в ответ не гонится. Если уж даётся конструктивный ответ, то только информация 99.9% matching вопросу. Точно так же, как я бы ответил по обычному email-у.

Просто в 40% процентах случаях кастомеры, задают вопросы, которые не в моей компетенции и форма их переадресует в другие службы, причём вполне конструктивно, т.е. кастомеры получают email адреса людей, которые действительно смогут решить их вопросы.
и сколько платят за такую работу? :oops:
User avatar
kyk
Уже с Приветом
Posts: 31438
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Python libraries for Questions Tree aka CS script

Post by kyk »

Komissar wrote: 28 Jun 2021 19:41и сколько платят за такую работу? :oops:
на жизнь хватает
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Python libraries for Questions Tree aka CS script

Post by Komissar »

kyk wrote: 28 Jun 2021 20:11
Komissar wrote: 28 Jun 2021 19:41и сколько платят за такую работу? :oops:
на жизнь хватает
бедненько, но чистенько?
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Python libraries for Questions Tree aka CS script

Post by Komissar »

а почему именно питон, а не скажем, джава?
User avatar
liamkin
Уже с Приветом
Posts: 2603
Joined: 19 Jun 2003 20:22
Location: USA

Re: Python libraries for Questions Tree aka CS script

Post by liamkin »

Komissar wrote: 28 Jun 2021 20:30 а почему именно питон, а не скажем, джава?
там АПИ у него на Питоне.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Python libraries for Questions Tree aka CS script

Post by Komissar »

liamkin wrote: 29 Jun 2021 18:30
Komissar wrote: 28 Jun 2021 20:30 а почему именно питон, а не скажем, джава?
там АПИ у него на Питоне.
нет, апи у него рестовые сервисы, language-agnostic, поэтому про postman и шла речь
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Python libraries for Questions Tree aka CS script

Post by Komissar »

прежде чем вбухивать усилия в написание бизнес-логики на питоне, я бы предложил протестировать апи, очень может быть, что многие из обещанных фич не работают.
User avatar
kyk
Уже с Приветом
Posts: 31438
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Python libraries for Questions Tree aka CS script

Post by kyk »

Komissar wrote: 28 Jun 2021 20:30 почему именно питон, а не скажем, джава?
потому что Питон мне всё-равно надо осваивать ещё и для другого проджекта. А на два языка у меня нет ни времени, ни возможности
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Python libraries for Questions Tree aka CS script

Post by Komissar »

kyk wrote: 30 Jun 2021 02:55
Komissar wrote: 28 Jun 2021 20:30 почему именно питон, а не скажем, джава?
потому что Питон мне всё-равно надо осваивать ещё и для другого проджекта. А на два языка у меня нет ни времени, ни возможности
а какой язык ты уже знаешь?
User avatar
kyk
Уже с Приветом
Posts: 31438
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Python libraries for Questions Tree aka CS script

Post by kyk »

Komissar wrote: 30 Jun 2021 03:42а какой язык ты уже знаешь?
20 лет назад С (не ++) изучал, но не работал. А в отрочестве ещё ТурбоПаскаль
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Python libraries for Questions Tree aka CS script

Post by Komissar »

kyk wrote: 30 Jun 2021 04:17
Komissar wrote: 30 Jun 2021 03:42а какой язык ты уже знаешь?
20 лет назад С (не ++) изучал, но не работал. А в отрочестве ещё ТурбоПаскаль
а потом всю жизнь без программирования?! 8O
User avatar
kyk
Уже с Приветом
Posts: 31438
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Python libraries for Questions Tree aka CS script

Post by kyk »

Komissar wrote: 30 Jun 2021 05:15а потом всю жизнь без программирования?!
без. Если б с ним, то горбатился бы я сейчас 120% своего времени чтобы ублажать кастомеров навроде инженегра?
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
tessob
Уже с Приветом
Posts: 545
Joined: 07 Jan 2016 13:04

Re: Python libraries for Questions Tree aka CS script

Post by tessob »

Если предположить, что количество ответов в принципе ограничено и не слишком велико, а вопросы формулируются произвольно, то я бы скорее всего попробовал бы запихивать вопросы (как есть) со ссылкой на правильный ответ в эластик. Просто, наверное разумно будет предположить, что разные люди описывая одну проблему используют одинаковые ключевые слова. Так же наверное логично, что такие ключевые слова для разных проблем отличаются и в каком-то роде являются уникальными для конкретных проблем.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Python libraries for Questions Tree aka CS script

Post by Komissar »

tessob wrote: 30 Jun 2021 18:36 Если предположить, что количество ответов в принципе ограничено и не слишком велико, а вопросы формулируются произвольно, то я бы скорее всего попробовал бы запихивать вопросы (как есть) со ссылкой на правильный ответ в эластик. Просто, наверное разумно будет предположить, что разные люди описывая одну проблему используют одинаковые ключевые слова. Так же наверное логично, что такие ключевые слова для разных проблем отличаются и в каком-то роде являются уникальными для конкретных проблем.
так у автора небось нет своего аккаунта на AWS, да и колледж ему вряд ли оплатит.
User avatar
kyk
Уже с Приветом
Posts: 31438
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Python libraries for Questions Tree aka CS script

Post by kyk »

Komissar wrote: 30 Jun 2021 21:16так у автора небось нет своего аккаунта на AWS
я недавно зарегестрировался на Amazon AWS как частное лицо на всякий случай. Но платить из своего кармана за казённую надобность желания пока нет.
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
kyk
Уже с Приветом
Posts: 31438
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Python libraries for Questions Tree aka CS script

Post by kyk »

Для начала надо бы научиться писать на Питоне скрипты для обработки текстовых <.csv> файлов со списками кастомеров и их атрибутами.
Есть хороший tutorial?
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
tessob
Уже с Приветом
Posts: 545
Joined: 07 Jan 2016 13:04

Re: Python libraries for Questions Tree aka CS script

Post by tessob »

kyk wrote: 01 Jul 2021 10:03 Для начала надо бы научиться писать на Питоне скрипты для обработки текстовых <.csv> файлов со списками кастомеров и их атрибутами.
Есть хороший tutorial?
Там 3 строчки кода:

Code: Select all

import csv
with open('file.csv', mode='r') as f:
    reader = csv.reader(f, delimiter=';', quotechar='"')
по какой из них нужен "хороший tutorial"?
Andrey Strelnikov
Уже с Приветом
Posts: 607
Joined: 17 Dec 2009 11:27

Re: Python libraries for Questions Tree aka CS script

Post by Andrey Strelnikov »

tessob wrote: 01 Jul 2021 19:36
kyk wrote: 01 Jul 2021 10:03 Для начала надо бы научиться писать на Питоне скрипты для обработки текстовых <.csv> файлов со списками кастомеров и их атрибутами.
Есть хороший tutorial?
Там 3 строчки кода:
...
Вопрос куда девать эти данные - как обрабатывать?
Можно в pandas df - Уэс Маккини. Python и анализ данных. Там есть глава по импорту.

Читать все равно нужно стремится из базы, а не из файлов. Геммора меньше гораздо.

Return to “Вопросы и новости IT”