Автор Тема: artificial intelligence  (Прочитано 4413 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
artificial intelligence
« : 17 Июля 2003, 16:11:00 »
на сайте www.shockwaved.com справа есть прикольный такой чувачок... типа AI v довольно неплохо отвечает на всякие примитивные вопросы... мне интересно написать что-то подобное, подскажите с чего начать, где поискать доку по этой теме и вообще на чем они его написали,к ак он работает.... начиная с клиентской части и что крутится при этом на сервере...?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
artificial intelligence
« Ответ #1 : 17 Июля 2003, 16:32:42 »
Может немного не в тему, но есть перл-мудуль Chatbot :: Eliza - моделирует работу психотерапевта (воспринимает строку, преобразует ее преобразует ее в соответствии с набором правил и выдает в форме ответа). На практике не использовал, прочитал в книге "Разработка сетевых программ на Perl" (Линкольн Д. Штайн)

Когда я в школе еще учился, один парень написал прогу которая диалог с пользователем вела. Он просто хранил список вопросов и список ответов к ним. При получении вопроса по определенному алгоритму находил подходящий вопрос в  свой базе, и выдавал ответ. Если подходящего вопроса в базе не было, программа просто выводила, что не может ответить на вопрос пользователя и просила ввести ответ
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
artificial intelligence
« Ответ #2 : 17 Июля 2003, 17:42:17 »
Цитировать
Макс:
а я в школе еще учился, один парень написал прогу которая диалог с пользователем вела. Он просто хранил список вопросов и список ответов к ним. При получении вопроса по определенному алгоритму находил подходящий вопрос в свой базе, и выдавал ответ. Если подходящего вопроса в базе не было, программа просто выводила, что не может ответить на вопрос пользователя и просила ввести ответ


Не знаю насколько ето будет практично - но для такого дела есть языки программирования как например Prolog или Lisp

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
artificial intelligence
« Ответ #3 : 17 Июля 2003, 17:42:59 »
Цитировать
Если подходящего вопроса в базе не было, программа просто выводила, что не может ответить на вопрос пользователя и просила ввести ответ

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

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
artificial intelligence
« Ответ #4 : 17 Июля 2003, 17:44:10 »
Stas
есть, но как их совместить с пхп.... к примеру или с аспом... на прологе в свое время я что-то писал, и для него доку уже легче найти будет

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
artificial intelligence
« Ответ #5 : 17 Июля 2003, 18:36:44 »
насчет нейронных сетей - не уверен что они подходят для этого.
Хотя я имел дело только с простейшими их структурами, но даже если и создать сеть, то она как то должна иметь дело с ОГРОМНЫМ количеством слов  и на обучение этой сети уйдет много времени
Вот распознавать буквы она в состоянии, но это уже другая тема.

Хотя в книгу по нейронным сетям полистал ("Основные концепции нейронных сетей" - Роберт Каллан) - есть 2 модели :
DYNASTY - DYNamic STory understanding system
и
DISCERN - DIstributed SCript processing and Episodic memoRy Network

Это 2 модели на основе нейронных сетей для понимания речи

ЗЫ
не знаю, как у вас в институте, а меня в моем ничему толковому не научили, так что я особо не надеялся бы на него
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
artificial intelligence
« Ответ #6 : 18 Июля 2003, 11:42:30 »
semya
По нейронным сетям было пару статей в журнале "Программист" со списком литературы...

номера 10\'2001 и 12\'2001
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
artificial intelligence
« Ответ #7 : 18 Июля 2003, 13:21:07 »
всем спасибо, буду думать дальше, а пока ищу мож что-то уже готовое.... мож кто встречал в сетке системы типа live chat или live agent?

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
artificial intelligence
« Ответ #8 : 18 Июля 2003, 13:21:25 »
если че стоящее найду, то запосчу...

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
artificial intelligence
« Ответ #9 : 18 Июля 2003, 14:32:21 »
короче все что мне удалось найти - это просто чаты, самые разные... но везде требуется присутствие живого собеседника, что естественно не интересно (сейчас)... мож кто-то знает еще че-нить интересненькое

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
artificial intelligence
« Ответ #10 : 21 Июля 2003, 11:35:48 »
вобщем, толкового ничего не нашел... буду изучать материалы по искусственному интеллекту и писать сам - если это вообще возможно на процедурном или ООП языке тем более в веб.... хотя сама перспектива мне кажется заманчивой...

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
artificial intelligence
« Ответ #11 : 21 Июля 2003, 12:58:26 »
короче я видимо плохо искал.... вот может кому понадобится несколько ссылок на AI для веба, может кто найдет чего полезного и для себя:

http://www.rydell.com/programe/
http://sourceforge.net/projects/smartmailer/
http://sourceforge.net/project/showfiles.php?group_id=43190
http://phpga.sourceforge.net/
http://palgn.com/iai/
http://howie.sourceforge.net/
http://condai.sourceforge.net/

многие все еще в рзработке...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28