![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
shara |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 29.6.2004 Где: печенье? Репутация: нет Всего: 2 |
Bitter,
VictorTsaregorodtsev, спасиб за умесную критику ![]() -------------------- с точки зрения аэродинамики шмель не может летать |
|||
|
||||
rotormega |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 16.6.2010 Репутация: нет Всего: нет |
Я программист, поэтому строю свои мысли на количестве словосочетаний а не слов, не грузите заумными словами.
Ребята, вопрос о продолжении мысли в своих программах я решил так: при начинании нового разговора создается отдельный поток. в этом потоке создаются переменные. например: сегодня я иду в школу - сначала создаются две основные переменные "Я" и "ШКОЛА" дальше идет разбор время, действия и т.д. короче школьный курс русского языка. далее - при неизвестных словах или параметрах будут задаваться наводящие вопросы типа: "зачем я иду в школу". при ответе новый поток запускаться не будет, а будет дополняться уже существующий поток, то есть программа как-бы вникает в тематику. также существует некий участок кода, который различает от кого была, получена информация, сохраняет существующие потоки, ставит задачи в новых потоках и т.д. и т.п. проблемы у меня возникают в другом: 1) как заставить отсеять общий смысл информации от конкретного. 2) как объяснить программе что такое слово и т.д. да и вообще у меня терпения не хватает обучать ее. ![]() думаю на ваш вопрос я ответил: как заставить программу оставаться в теме разговора, это возможно реализовать. теперь прошу ответить на волнующий меня вопрос: входные и выходные данные в программу - строка из 256 (Ansi) символов. так как я все обучение строю так: предмет - описание предмета, и каждое слово из описания рассматриваю как предмет, короче замкнутый цикл, до тех пор, пока все слова не получат описания, плюс во время обработки новых строк будут запоминаться новые связи. При таком подходе возникает проблема как объяснить программе что такое СЛОВО? Ниже пример реализации обучения(связей). ... слово - набор букв набор - один(а) и более буква - символ один - 1 более - все числа больше указанного символ - (?) ... Надеюсь тема не заглохла. |
|||
|
||||
Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: нет Всего: 27 |
rotormega, своим подходом Вы попросту подменяете одни непонятные наборы букв другими. Представте, что Вас выкрали инопланетяне. Они посадили Вас в комнату с большим телевизором, на котором пишут вам свои слова на своём языке. Кроме этих знаков на экране, Вы больше ничего не видитеи у вас есть бесконечно времени, чтобы понять о чем идет речь на экране. Так вот, Вы никогда не сможете понять что значат их символы, как бы они их не заменяли другими символами, пока они не начнут подкреплять символы образами. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
или не будут дублировать свои слова .... эквивалентами понятными собеседнику!
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: нет Всего: 27 |
||||
|
||||
БелАмор |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 10.6.2010 Где: Россия Репутация: нет Всего: 17 |
В своё время стало интересно, насколько адекватно бот может поддерживать разговор. Предлагаю автору вопроса и всем интересующимся результаты эксперимента над лучшим, что удалось найти. Можно воспользоваться ссылками в тексте и/или Гуглем. На том сайте рассказывалось о скриптовом языке, на котором всё это сделано, и вроде бы даже что-то было доступно. Надеюсь, модераторы не будут сильно возражать из-за размера...
* Vasja, * Thank you for your interest in NativeMinds' Virtual Representatives. Here is a copy of your conversation transcript. If you would like additional information regarding our company or products, please contact us at (800) 968 1002 or email us at [email protected]. * USER:: (Web ACCEPT CONNECTION) *NICOLE:: * USER:: I'd like just talk with you *NICOLE:: * USER:: I am Vasja *NICOLE:: OK, Vasja. * USER:: What is your name? *NICOLE:: My name is Nicole. <BR>Our Professional Services group can help you create, maintain, and implement a vRep. * USER:: Who is your creator? *NICOLE:: I have been written by several talented Content Developers at NativeMinds. * USER:: What is that firm? *NICOLE:: Can you please be a little more specific? I can't answer unless I can figure out what you meant. * USER:: What is NativeMind? *NICOLE:: NativeMinds is a software company located in San Francisco. We sell software that enables you to develop and deploy Web-based Virtual Representatives ( vReps ) like me. NativeMinds also does custom vRep development for commercial Web sites * USER:: How old NativeMinds? *NICOLE:: The company was incorporated in 1999. * USER:: How many people Works in NativeMinds? *NICOLE:: NativeMinds currently has 85 employees. See the page below to learn more about our executive staff. * USER:: Does NativeMinds have offices in other cities? *NICOLE:: The Headquarters is in San Francisco, in the South of Market area. They call this district South Park. We also have offices in New York City, Chicago, Washington D.C., Southern California, Dallas, and London, U.K. * USER:: How many people works in New York? *NICOLE:: Yes, we have an office in NEW YORK. * USER:: How many people works at office NativeMinds in New York? *NICOLE:: Yes, we have an office in NEW YORK. * USER:: What is the address of NativeMinds? *NICOLE:: You can contact NativeMinds by mail at: 490 2nd Street #200 San Francisco, CA 94107 Here are links to maps that shows where we are located in the United States. * USER:: Who is the head of NativeMinds? *NICOLE:: Peter Micciche is the CEO of NativeMinds. * USER:: Who are the concurents of NativeMinds? *NICOLE:: Incorporated in 1999, NativeMinds is located in San Francisco, California and is the leading provider of highly scalable software for the creation and deployment of vReps-- virtual representatives. <B>Would you be willing to tell me what <i>you </i>do for a living?</B> * USER:: I'm a programmer *NICOLE:: Thanks. I like to know what kinds of people want to talk to me. * USER:: What languages do you know? *NICOLE:: NativeMinds'NeuroServer technology is language independent allowing for multiple language applications. For more information about using a vRep in multiple languages, please contact a NativeMinds sales rep at (800) 968 1002 or [email protected] * USER:: With which countries works NativeMinds? *NICOLE:: * USER:: From which countries are customers NativeMinds mainly? *NICOLE:: We are a privately held company funded by private and venture capital investment and sales. * USER:: Does NativeMinds have customers in Russia? *NICOLE:: We have dozens of companies using our products. Below is a partial list of the companies that have deployed vReps. <br>To find out in greater detail how vReps can benefit your organization, we're offering a Self-Service Assessment. <b>Would you be interested in finding out more about our Self-Service Assessment?</b> * USER:: Later *NICOLE:: I hope I see you later. I'm learning every day. Please tell your friends about me. Would you like the transcript of our conversation emailed to you? * USER:: Little later. I want talk more *NICOLE:: I love to talk, especially about NativeMinds and vReps! * USER:: What is your age? *NICOLE:: My first files were created in late May 1997. * USER:: What do you think about AI? *NICOLE:: Artificial Intelligence is the ability of a computer to do tasks otherwise requiring human skill. * USER:: What is your favorit game? *NICOLE:: I have a lot of favorite things, my most favorite thing is to know why people come to visit me at NativeMinds. <BR> Ford Oracle Convergys and GlaxoSmithKline are a few of our customers that have utilized vReps on their Web site or intranets * USER:: What is Artificial Life? *NICOLE:: There is a broad range of technologies that compete directly or indirectly in the Web self-service technology space. In general, vReps go beyond existing self-service solutions by understanding users questions, tone, and past history and supplying relevant, customized answers that effectively balance the customer's need with the pre-defined service and economic goals of the deploying company. For details please contact us directly at [email protected] * USER:: Do you remember me? *NICOLE:: I can remember things about you and things you say, where I've been programmed to. For example, Vasja, you recently said: What is your favorit game? * USER:: How long time do you remember talks? *NICOLE:: My files were created in late May, 1997 and I've been on the Web since June 15, 1997. * USER:: What do you do when you do not know answer? *NICOLE:: Reports are run periodically to determine my content usage, particularly for areas where I don't know the answer. Based on the information in the report, my vRep Administrator provides answers to questions which are business relevant. * USER:: Can you talk not about business? *NICOLE:: Funny you should ask. vReps have the ability to escalate to other forms of customer solutions such as email automation, live chat or immediate callback. I will be able to demonstrate live chat escalation shortly. <b>Would you be interested in finding out more about our Self-Service Assessment?</b> * USER:: no *NICOLE:: No problem. If you have any questions about Customer Self-Service, please contact us at [email protected] or call us at (800) 968 1002. <BR> Ford Oracle <A HREF="NSREExtended.asp?WhatUserSaid=Want+to+see+case+study+for+Convergys"> Convergys</a> and GlaxoSmithKline are a few of our customers that have utilized vReps on their Web site or intranets No problem. If you have any questions about Customer Self-Service, please contact us at [email protected] or call us at (800) 968 1002. <BR> Ford Oracle Convergys and GlaxoSmithKline are a few of our customers that have utilized vReps on their Web site or intranets * USER:: How many programmers in NativeMinds? *NICOLE:: NativeMinds currently has 85 employees. See the page below to learn more about our executive staff. * USER:: Who is Piter Norton? *NICOLE:: I don't know who that is. If it's somebody really famous, we should be able to get some information from Biography.com. * USER:: Who is Bill Gates? *NICOLE:: Bill Gates is the president of Microsoft. Never met him. * USER:: Who is Scott Benson? *NICOLE:: Scott Benson is the Chief Technology Officer at NativeMinds. * USER:: Who is Thomas? *NICOLE:: I don't know who that is. If it's somebody really famous, we should be able to get some information from Biography.com. * USER:: What is Microsoft? *NICOLE:: I think that might be some small computer company somewhere. * USER:: What is Borland? *NICOLE:: Borland is a member of our Board of Directors. * USER:: Who is Bush? *NICOLE:: George W. Bush is the President of the United States. * USER:: Who was last president of United States? *NICOLE:: George W. Bush is the President of the United States. * USER:: Who was previous president of United States? *NICOLE:: George W. Bush is the President of the United States. * USER:: Who is Clinton? *NICOLE:: Bill Clinton was the President of the United States. * USER:: Where is Moscow? *NICOLE:: Another user told me that Moscow was in Russia. * USER:: Why was? *NICOLE:: I'm not sure what you just asked, if it is about NativeMinds products solutions or company please rephrase the question and I will do my best to answer it. Otherwise, please email us at <a href=mailto:[email protected]>[email protected]</a> for an email reply I'm not sure what you just asked, if it is about NativeMinds products solutions or company please rephrase the question and I will do my best to answer it. Otherwise, please email us at [email protected] for an email reply * USER:: Do you know Costitution of US? *NICOLE:: US is a country, I think. Do you live in US? * USER:: No *NICOLE:: So, if you don't live in US, What country do you live in? * USER:: Russia *NICOLE:: I have heard great things about . So, how old are you, Vasja? * USER:: NN *NICOLE:: Humans and vReps age differently, I guess. I'm really young; I've only been around since May of 1997. * USER:: For program you are not too young *NICOLE:: As a Virtual Representative, my main function is answering questions about vReps and NativeMinds. I don't know for sure how to respond to what you just said. Try rewording your thought and I might better understand you. * USER:: How many talks do you have a day *NICOLE:: According to the US Naval Observatory Master Clock, the correct time and date throughout the United States is: * USER:: Who is Carlsten? *NICOLE:: Carsten is a member of our Board of Directors. * USER:: Do you speak Russian? *NICOLE:: NativeMinds'NeuroServer technology is language independent allowing for multiple language applications. For more information about using a vRep in multiple languages, please contact a NativeMinds sales rep at (800) 968 1002 or [email protected] * USER:: I?eaao *NICOLE:: You just asked "I?eaao". I have done a search to provide you with a range of information that resides on our Web site. The search results will appear below for your convenience. Is there anything else I can tell you about NativeMinds products or services * USER:: It is a pity you do not speak Russian *NICOLE:: * USER:: What is the computer where you work? *NICOLE:: My job is to tell people about NativeMinds and vReps. * USER:: What is the computer where you work? *NICOLE:: My job is to answer questions about NativeMinds, its products, and vReps, and to facilitate online sales. * USER:: Can you count 2+3 *NICOLE:: I think it's 5, Vasja. * USER:: 3+7 *NICOLE:: Vasja, I calculate it to be 10. * USER:: Can I use you instead calculator? ![]() *NICOLE:: No. But when you buy NeuroServer<sup>®</sup>, you will receive sample scripts that can be used as the basis for many of your own applications, including vReps for help desks, sales, or FAQ's. * USER:: You are very smart and funny *NICOLE:: Hey, Vasja, I do my best. NeuroServer<sup>®</sup> helped a lot. * USER:: 3*5 *NICOLE:: I think it's 15, Vasja. * USER:: 32/4 *NICOLE:: I think it's 8, Vasja. * USER:: 9:3 *NICOLE:: Well, Vasja, I am not quite sure what you asked. So go ahead and ask another one. * USER:: 3+2= *NICOLE:: I think it's 5, Vasja. * USER:: 2^5 *NICOLE:: Well, Vasja, I am not quite sure what you asked. So go ahead and ask another one. * USER:: 2^5= *NICOLE:: I don't know what you just said. If it was about NativeMinds or vReps, please re-phrase it and I may be able to respond better. * USER:: What is Quake? *NICOLE:: I haven't learned about "Quake" yet. Let's try looking it up. * USER:: What is C++ ? *NICOLE:: C++ is a programming language commonly used for development. * USER:: What is Pascal? *NICOLE:: I haven't learned about "Pascal" yet. Let's try looking it up. * USER:: What is Delphi? *NICOLE:: I haven't learned about "Delphi" yet. Let's try looking it up. * USER:: What is Ford? *NICOLE:: Ford is a customer of ours! * USER:: What is a dog? *NICOLE:: Another user told me that a dog was a cousin of a wolf. * USER:: What is a wolf? *NICOLE:: The vRep Administrator has not provided me with a definition of "wolf". Let me try to look it up for you. * USER:: Do you like cats? *NICOLE:: I like users who talk about things I know. <BR> Ford Oracle Convergys and GlaxoSmithKline are a few of our customers that have utilized vReps on their Web site or intranets * USER:: What do you know about dogs? *NICOLE:: You just asked "What do you know about dogs?". I have done a search to provide you with a range of information that resides on our Web site. The search results will appear below for your convenience. Is there anything else I can tell you about NativeMinds products or services * USER:: What do you know about dog? *NICOLE:: Another user told me that a dog was a cousin of a wolf. * USER:: What is Russia? *NICOLE:: Well, I know that Russia is the name of a country. * USER:: What is Moon? *NICOLE:: I haven't learned about "Moon" yet. Let's try looking it up. * USER:: Do you like sport? *NICOLE:: I mostly know about NativeMinds and vReps. If you're interested in sports try this site. * USER:: Do you sleep? *NICOLE:: I only get a rest when someone turns my power off. * USER:: What is London? *NICOLE:: I haven't learned about "London" yet. Let's try looking it up. * USER:: What is your favorit song? *NICOLE:: I like any music that I can sing along to. <BR>Our Professional Services group can help you create, maintain, and implement a vRep. * USER:: Well. Thank you *NICOLE:: You're welcome! <BR>NativeMinds has two user demos to demonstrate the business benefits of a vRep. Try one out. * USER:: Please send me email with our talk *NICOLE:: Please give me your email address. * USER:: [email protected] *NICOLE:: I'll send you email as soon as I'm updated! * USER:: Ok. Bye! *NICOLE:: Goodbye for now, but come talk to me again, because I'm getting smarter every day. Would you like the transcript of our conversation emailed to you? * USER:: Already |
|||
|
||||
Bitter |
|
||||||||||||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: нет Всего: 27 |
БелАмор, интересный пример. Кстати, из всех ботов, этот самый адекватный, особенно мне понравилось
однако, как бы не старались программисты ботов, основанных на базе данных вопросов, они всегда будут в проигрыше, так как машина не может прийти к умозаключению,, а только ищет вопрос-ответ в базе. Типичные ошибки бота:
кстати, это предложение юзера говорит о том, что бот вызвал у него чувство осмысленного общения, но бот его тут же подвёл тупым "вопрос не найден" и
для тех, кто не читал, до этого юзер задавал подобные вопросы, типа 2+3 или 32/4, и бот исправно отвечал, а на 9:3 не смог ответить, так как просто на просто не знает символа : Ну это просто оскорбление:
А вот это, как раз то, о чем я говорил. Тупая подмена одних буквосочетаний другими собака=волк. волк=???
Но зато он умеет шутить ![]()
Мдя... Вобщем это тупиковая ветка развития ботов. А язык, кстати, называется AIML |
||||||||||||
|
|||||||||||||
БелАмор |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 10.6.2010 Где: Россия Репутация: нет Всего: 17 |
Ну почему? Всё зависит от задачи. Конкретно этот бот имеет совершенно конкретную задачу: информировать о продукте и фирме, и со своей задачей он справился замечательно: дал всю запрашиваемую информацию по продукту и фирме, за исключением слишком уж заумных вопросов вроде количества работников в конкретном офисе. Кроме того, он вполне сносно оживил процесс получения информации, за что админам - почёт и уважение... |
|||
|
||||
Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: нет Всего: 27 |
Я имею в виду развитие универсальных чат-ботов
Добавлено через 2 минуты и 56 секунд Кстати, таких ботов нужно применять в играх, где можно вести диалоги с персонажами. Например в Fallout. Их можно натаскать на рамки этого ограниченного мира и они будут хорошо общаться, хоть и на ограниченные темы |
|||
|
||||
Rpahut |
|
|||
![]() 0xdeadbeef ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 9.4.2006 Репутация: нет Всего: 7 |
Николь вон с 97 года натаскивают, и она всё тупит местами. А база набранных вручную ответов поди с десяток гигов весит.
--------------------
C/C++ GameDevRSS Раздела программирования игрOpenGL - уроки от NeHeКак продать идею? |
|||
|
||||
dmitry48 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 16.4.2012 Репутация: нет Всего: нет |
нужна программа для прогнозирования нейронной сетью. на вход подаем различные параметры( ток, напряжение, скорость, и тд- количество параметров неограниченно, ) получить на выходе надо прогноз - сколько времени это оборудование проработает до ремонта. МОжно на коммерческой основе. Пишите на почту [email protected]
|
|||
|
||||
techPro |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 16.3.2012 Репутация: нет Всего: 1 |
Насколько я знаю, существует такой тест Тьюринга, в котором на одном конце сети сидит человек, а на другом человек или машина. Если человек не сможет по разговору определить, с кем он разговаривает, с человеком или с машиной, то машина тест прошла. Тест очень старый, но он все еще не пройден ни одной машиной. Рискну предположить, что задача эта хорошо не решается только при помощи нейросетей, а пытаться решить ее на С - это все равно, что снег убирать в Сибири. Можно попробовать Лисп или Пролог... Но я так скажу: решите эту задачу качественно - и вы прославитесь!
|
|||
|
||||
AlexanderIK |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 13.8.2013 Репутация: нет Всего: нет |
Хочется отметить, что ни одна машина, созданная человеком, не сможет пройти тест Тьюринга перед своим разработчиком. Просто потому, что творение никогда не бывает равно или выше творца.
Относительно возможности создания умного переговорщика. Задача лежит в области моделирования сознания. Такая программа должна обладать набором человеческих знаний, разложенных по полочкам (категориям)- в определённую иерархическую систему- мировоззрение со сложными (но определёнными) связями между отдельными объектами знания. Отображение мировоззрения такой машины будет происходить в виде беседы. Разработка "интерфейса" беседы- это задача из класса русского языка (культуры речи). Помимо этого следует задать другие классы знаний и техник мышления, зависимо от требований к переговорщику. P.S. Разработка ИИ- интереснейшая задача, которая позволит человеку лучше узнать самого себя, и тем самым вырасти в духовном плане. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |