Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Вниз

Бот для форума   Найти похожие ветки 

 
Gero ©   (2004-03-08 22:19) [0]

Решил-таки написать бота для форума, отвечающего на вопросы про Tray и подобные.
У кого какие идеи? Что стоит включить в программу?
Может, кто захочет помочь хотя бы с составлением базы.


 
TButton ©   (2004-03-08 22:23) [1]

FAQ надо включить в программу, пусть ищет вопрос(ключевые слова) в FAQе и отвечает либо ссылками либо цитатами. и вообще, зачем спрашиваешь, ты ведь и так знаешь что и как.


 
Gero ©   (2004-03-08 22:26) [2]

Непросто сделать, чтобы распознавались неточные вопросы, и вопросы с очепятками.


 
YurikGl ©   (2004-03-08 22:28) [3]

Может проще вручную отправлять в ... faq?


 
Mihey ©   (2004-03-08 22:32) [4]

aiforum.nm.ru


 
Gero ©   (2004-03-08 22:53) [5]

> aiforum.nm.ru

Там нет ничего интересного.


 
Mihey ©   (2004-03-08 23:01) [6]

2 Gero:

Просто проект существует и мы сделаем бот лучше, чем сделаешь ты. Пы-Сы: В одиночку не пиши, загнёшься на поиске слов.


 
Gero ©   (2004-03-08 23:05) [7]

> Просто проект существует

И давно он существует?

> мы сделаем бот лучше, чем сделаешь ты

Кто ж спорит. Но один бот другому не помеха.


 
Rouse_ ©   (2004-03-08 23:08) [8]

С базой помочь можно, а вот с ботом - ОДНОЗНАЧНО ПРОТИВ!!!


 
Gero ©   (2004-03-08 23:09) [9]

> ОДНОЗНАЧНО ПРОТИВ!!!

Это почему?


 
Феликс ©   (2004-03-08 23:15) [10]

Идея прикольная... есть в ней что-то новое и творческое. Я вижу алгоритм такой:
1. Сначала нужно составить примерно такой список (файл) ЧаВо:
узнать, что такое, Tray, как поместить, иконку, к часам:1
что такое, ИМХО, IMHO, объясните:2
как узнать, адрес, ип, ip:3
и.т.д (через запятую ключевые слова)

2. Затем последовательно анализируем все темы, для чего берем заголовок и первый пост темы (т.е непосредственно вопрос человека). Если в заголовке и тексте найдены слова (причем не менее двух или даже трех слов, потому как к примеру слово "узнать" или "ИМХО" может достаточно часто встречаться в тексте даже если автор текста и не стремиться узнать значения слова ИМХО)из строки ранне созданного файла (выше который указан), то достаем указанный Faq. К примеру, есть заголовок:
"Мастера, подскажите, что такое ИМХО?"
и текст:
"Я крутой программер, написал кучу реальных программ и реально считаюсь конкурентом Майкрософта, но не знаю, что такое ИМХО".

Так вот! Бот видит, что в тексте, есть "ИМХО" и "что такое" (т.е ключевые слова) тогда Бот берет первый файл (потому как в указанном выше файле эти ключевые слова относятся именно к 1 файлу) и весь текст (т.е ответ) пихает в указанную тему (при этом важно написать, что это ответ Бота) и затем запоминает ссылку на эту тему, чтобы в следующий раз не отвечать, т.к ответ уже был дан. Соответсвенно, прежде чем проанализировать текст и заголовок поста, надо посмотреть, а не было ли уже ответа на эту тему (т.е для этого и запоминал ссылку).

Короче говоря, это только примерный вариант и, конечно, нужно еще многое продумать, однако идея интересная... я бы может даже сделал что-нить такое, но мне некогда. Кстати! Так можно следить не только за часто задаваемыми вопросами, но и чтобы матюгов не было!


 
Gero ©   (2004-03-08 23:19) [11]

> но и чтобы матюгов не было!

За этим следят модераторы :)


 
Knight ©   (2004-03-08 23:19) [12]

Самое главное, чтобы это был именно БОТ, а не самообучающийся ИИ... потому как ИИ на сервере с высокоскоростным доступом в Инет и статьями по программированию под рукой, да ещё и без присмотра... это потенциальный Агент Смит... :)


 
YurikGl ©   (2004-03-08 23:20) [13]

Пообсуждать, конечно, интересно, но IMHO, не нужен этот бот.
1) В форуме достаточно начинающих программистов, что-бы отвечать на глупые вопросы не загружая мастеров.
2) Иногда интересно почитать перлы (пожалуйста, никто не обижайтесь), выдаваемые мастерами в ответ на глупый вопрос.


 
Gero ©   (2004-03-08 23:21) [14]

> Knight ©   (08.03.04 23:19) [12]

Кстати, про ИИ идея интересная :)

> да ещё и без присмотра

Я уж постараюсь за ним присматривать


 
Rouse_ ©   (2004-03-08 23:24) [15]

> [9] Gero ©   (08.03.04 23:09)
Ну во первых эксперименты и отладку бота на публичном форуме тебе никто не позволит.
Во вторых - ты действительно думаешь что бот который будет тыкать в FAQ это умно?
В третьих - ты адсолютно точно гарантируешь его верную работу? ИИ?


 
YurikGl ©   (2004-03-08 23:26) [16]

Ну давайте выбирать методы ИИ. Нейронные сети, генетические алгоритмы, экспертные системы... еще что?


 
Gero ©   (2004-03-08 23:29) [17]

> эксперименты и отладку бота на публичном форуме тебе никто не позволит

DM-Клиенты же как-то тестировали

> ты действительно думаешь что бот который будет тыкать в FAQ это умно?

Не тыкать в FAQ, а давать подробный ответ на вопрос.

> ты адсолютно точно гарантируешь его верную работу?

Уж постараюсь :) Хотя гарантировать точно ничего нельзя.

> ИИ?

Насчет ИИ это была шутка.


 
Rouse_ ©   (2004-03-08 23:37) [18]

> DM-Клиенты же как-то тестировали
Это была абсолютно запланированная и разрешенная авторами форума акция.

> Не тыкать в FAQ, а давать подробный ответ на вопрос.
Это будет делать БОТ? Ну-ну

> Насчет ИИ это была шутка.
Я думаю в сфере вышесказанного это все шутка ;)


 
Gero ©   (2004-03-08 23:43) [19]

> Rouse_ ©

Не стану с Вами спорить. Но скажите только, почему Вы так принципиально настроены против написания этого бота?


 
Феликс ©   (2004-03-08 23:59) [20]

Лучше всего это делать на собственном сайте и форуме. Кроме того, такую задачу удобно выполнять с помощью перловского скрипта. Т.е человек набирает свой текст нажимает отправить, скрипт прежде чем опубликовать смотрит на него (на текст), анализирует и если в тексте и заголовке есть явное свидетельство, что это Чавошный вопрос, то при опубликование надо добавить текст сгенированный ботом (т.е ответ на такой Чавошный вопрос).

Возникла идея! Что если на этом форуме встроить эту функцию? Еще раз.
Скрипт смотрит на текст, который отправил пользователь. Если в тексте есть явные намеки на то, что этот текст Чавошный, то прежде чем опубликовать его скрипт выдает пользователю ответ и спрашивает: "Вам ответ Бота подходит?" Если нет, то текст публикуется и автор получает свои ответы, если да и текст сгенированный ботом подходит, то пользователь остается довольным, а надоевшие всем вопросы не появляютя. Какова идея? Может предложить авторам? И никаких ботов не надо также.


 
Rouse_ ©   (2004-03-09 00:01) [21]

> [19] Gero ©   (08.03.04 23:43)
Это будет длинный разговор ;)
Но я не навязываю свое мнение...


 
Rouse_ ©   (2004-03-09 00:07) [22]

> [20] Феликс ©   (08.03.04 23:59)
Вот вам текст:
Я обожаю всякие там вопросы и ответы про то как запуздылить иконку в трей - или завесить систему хуком ну тоггда помогите мне с ними? Как от них избавится?

Скрипт ищет слова - трей, помогите, хук, как - и генерит мне несколько высокопроффесиональных ответов?

LOL


 
Gero ©   (2004-03-09 00:12) [23]

> Rouse_ ©   (09.03.04 00:01) [21]
> Это будет длинный разговор ;)

Ничего, у меня есть время ;)
Мне будет очень интересно послушать Ваше мнение.


 
Rouse_ ©   (2004-03-09 00:39) [24]

> Мне будет очень интересно послушать Ваше мнение.
Хочешь об этом поговорить? ;)


 
Soft ©   (2004-03-09 01:24) [25]

Можно сделать общение с чатботом как один из сервисов и обозвать его как-нибудь поумнее, чтоб новички сразу у него спрашивали. Например название: "Система автоматического осмысливания стандартного механизма решений на Delphi с использованием базы знаний Мастера Делфи" САОСМРнDсИБЗМD...


 
Rouse_ ©   (2004-03-09 01:39) [26]

> [25] Soft ©   (09.03.04 01:24)
UBPFD никак не прирастет, а ты САОСМРнDсИБЗМD - задумал (хотя после MMP некоторые это буквосочетание смогут произнести ;)


 
Феликс ©   (2004-03-09 02:06) [27]


> Скрипт ищет слова - трей, помогите, хук, как - и генерит
> мне несколько высокопроффесиональных ответов?

Вот видите и вы уже начинаете что-то понимать. На самом деле я предлагал сделать это в качестве выбора, т.е человек смотрит на те Чаво, которые выдал ему бот и если они ему не подходят то он публикует свой пост, если подходит, то не публикует. И кроме того, достаточно тяжело представить, что то кто-то в заглавие своей темы и непосредственно в тексте будет писать такую хрень.

LOL


 
Asteroid ©   (2004-03-09 03:07) [28]

В конце концов это не так уж и плохо :) Пусть он выдаст хоть несколько вариантов, тем более, что ни одна поисковая система не сможет угадать мысли.

P.S. LOL - Lamers Olways Live? :)


 
dr Tr0jan ©   (2004-03-09 03:25) [29]

2 Феликс ©   (08.03.04 23:15) [10]:

Объясните, что такое у меня случилось. ИМХО винда глючит.
IP адрес у меня есть как узнать имя компа?


 
Gero ©   (2004-03-09 07:52) [30]

> Rouse_ ©   (09.03.04 00:39) [24]

Я так и не услышу, почему Вы "ОДНОЗНАЧНО ПРОТИВ"?
Мне это очень интересно. Я серъезно.


 
SergP ©   (2004-03-09 09:06) [31]

А проще всего сделать чтобы БОТ на все вопросы отвечал: "Жмите F1" или "Читаете HELP". :)))


 
Rouse_ ©   (2004-03-09 09:27) [32]

> [30] Gero ©   (09.03.04 07:52)
Я уже отвечал вот здесь:
> [15] Rouse_ ©   (08.03.04 23:24)
и вот здесь
> [22] Rouse_ ©   (09.03.04 00:07)
а потом привели еще один пример вот здесь:
[29] dr Tr0jan ©   (09.03.04 03:25)
или этого опять мало?


 
Ru ©   (2004-03-09 10:00) [33]

Номер 3.


 
Игорь Шевченко ©   (2004-03-09 10:05) [34]

Gero ©   (08.03.04 22:19)  

Я за:) Могу предложить один из готовых ответов - F1 :)


 
Gero ©   (2004-03-09 17:23) [35]

> Rouse_ ©

Ну Вы как хотите, а бота написать таки попытаюсь.

> Игорь Шевченко ©   (09.03.04 10:05) [34]
> Я за:)

Вот, хоть Вы меня поддержали :)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.034 c
6-1074876404
WM
2004-01-23 19:46
2004.04.04
Как сохранить файл, который сейчас загружен в TWebBrowser?


9-1063090240
Riko
2003-09-09 10:50
2004.04.04
Функция MouseLook (взгляд за мышью) в GLCamera


4-1075372537
kaginava
2004-01-29 13:35
2004.04.04
WaitForSingleObject


7-1074151506
alex31
2004-01-15 10:25
2004.04.04
алгоритм поиска файлов в файловой системе FAT32


14-1078648724
juiceman
2004-03-07 11:38
2004.04.04
остановить сервис





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский