Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Реконструкция реплик
forum.iii.ru > А-я-яй > Новости и уведомления А-я-яй
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Nord
Дорогие друзья!

Пришла пора для очередного обновления: мы подключили реконструкцию реплик. Это значит, что теперь краткая фраза гостя с неполной информацией восстанавливается до более полной фразы, смысл которой ясен и без контекста.

Как это работает?

Допустим, инф с гостем ведут следующий диалог:

Инф: Ты-то понимаешь, что говоришь?
Гость: да

Раньше, чтобы инф понял, что ему ответили «да» в ответ на этот вопрос, нам приходилось писать специальный шаблон с «якорем» и «вешать якорь» на ответ инфа «Ты-то понимаешь, что говоришь?».


Теперь автоматическая реконструкция реплик превращает в этом случае «да» в «да я понимаю», т.е. достаточно создать обычный шаблон без «якоря»:

$ * понимаю *
# А ты понятливее, чем мне казалось!

И мы получим диалог:
Инф: Ты-то понимаешь, что говоришь?
Гость: да
Инф: А ты понятливее, чем мне казалось!

NB: Реконструкция реплик не означает отмену «якорей». «Якоря» продолжают работать. Но теперь, благодаря реконструкции реплик, «якоря» можно использовать значительно реже.

Подробнее про реконструкцию реплик можно прочитать здесь: http://help.iii.ru/Реконструкция_реплик

Ура!

Следите за новостями!

Ваша команда А-я-яй
http://iii.ru
Vitek
А у чего выше приоритет? у якоря или реконструкции реплик?
папа Карло
Классно! Инфы становятся умнее, спасибо разработчикам!
ARTrus
Цитата(Vitek @ 13.3.2012, 18:59) *
А у чего выше приоритет? у якоря или реконструкции реплик?
У якоря
папа Карло
Цитата
А у чего выше приоритет? у якоря или реконструкции реплик?
Тут получается так: если есть якорь - сработает ответ из него, если якоря нет - сработает ответ из подходящего по смыслу шаблона, а если и такого не найдётся - можно сделать шаблон с неопределённой репликой на любое нераспознанное "да"-"нет" + общие нераспознанные реплики. Как я понял, приоритет в такой последовательности и должен работать.
ARTrus
Среди "подякорных" шаблонов тоже можно выстроить свои реконструкции реплик всё ещё оставаясь внутри якоря...
Т.е. якорь только делит все шаблоны на группы - в каком месте искать подходящее... wink.gif
Vitek
Просматривал разговоры в районе 20:00 по времени, заметил что в якорях словарь *[dict(net)]* воспринимался как ДА, надеюсь это связано с перестройкой системы, если нет прошу обратить на это внимание
Лисичкиус Фокстерьеров
Цитата(папа Карло @ 14.3.2012, 0:05) *
Тут получается так: если есть якорь - сработает ответ из него, если якоря нет - сработает ответ из подходящего по смыслу шаблона, а если и такого не найдётся - можно сделать шаблон с неопределённой репликой на любое нераспознанное "да"-"нет" + общие нераспознанные реплики. Как я понял, приоритет в такой последовательности и должен работать.

Не-а. Не так. Если разработчики оставят в покое якоря, то с якорями всё так. А вот с шаблонами... Сработает не имеющийся шаблон, а реконструкция. Если реконструкция имела место быть, разумеется. Это с "да" и "нет" всё выглядит красиво. А вот, скажем, с односложными ответами гостя, инф может за милую душу и втупить. Прошлым летом, я пол лета потратил вписывая в соответствующие шаблоны односложные ответы без звёздочек и без тильд, только с факультативами. Так вот, если гость скажет моему инфу, допустим; "хорошо", "ладно" и т. д., и на эти слова сработает реконструкция, то инф уже не попадёт в шаблон с "ладно" и "хорошо", а попадёт в реконструированный. А это может оказаться вовсе и не в тему. Но такая реконструкция пока - редкость. Во всяком случае, Лиска только что поговорила с тремя инфами - никаких реконструкций. Виу, Элька, Юлдаш. Виу и Юлдаш инфы немногословные на них казалось бы реконструкция должа бы и сработать. Но пока ничего не видать.
папа Карло
Цитата
Так вот, если гость скажет моему инфу, допустим; "хорошо", "ладно" и т. д., и на эти слова сработает реконструкция, то инф уже не попадёт в шаблон с "ладно" и "хорошо", а попадёт в реконструированный.
Так это и хорошо, значит инф ответит не нераспознанной (по сути) на неизвестно к чему относящееся "ладно", а на вполне конкретное "ладно", относящееся к конкретной реплике.
Лисичкиус Фокстерьеров
Цитата(папа Карло @ 14.3.2012, 1:06) *
Так это и хорошо, значит инф ответит не нераспознанной (по сути) на неизвестно к чему относящееся "ладно", а на вполне конкретное "ладно", относящееся к конкретной реплике.

Это - теоритически. А на практике... К примеру на "ладно", и односложное "ладно" в том числе, Лиска отвечает всякими смешными слоганами, и такие её ответы воспринимаются нормально, поскольку характер у неё взбалмошный. А вот если реконструкция. Лиска порой бывает многословна. И мало ли какая реконструкция может родиться. Если Лиске говорят "Ладно" в нормальном смысле (хорошо, согласен, идём дальше... и т. д.), она отвечает: "Ну вот и ладно, что складно... и т. д." - А если по предыдущей реплике реконструируется к примеру в "ладно, отвали", то уж из "отвали" Лиска скажет. Скажет по Лискински. А это аз есмь - втупить. Гость с ней согласился, а она не с того не с сего затеет на него вопить "Сам отвали!". Вот такая может быть реконструкция. Я так мыслю.
папа Карло
Это уже вопрос приоритета, у "Ладно, отвали" в шаблоне конкретный ответ на конкретное словосочетание, а у реконструированного "Ладно" приоритет должен быть выше звёздочки но ниже конкретной фразы. Тогда ответ на $ Ладно, отвали! никогда не сработает на $*ладно*.

Вот такой обычный пример:

$ (некая фраза)
# А давай поиграем...?

$ Давай

- тут многие инфы переспрашивают, типа:

#Чего давать-то, поясни?

- вот это, действительно, тупо. А теперь инф поймёт эту фразу как "Давай поиграем" и ответит из соответствующего шаблона (думаю, такой у всех найдётся). Возможно у нас несколько прибавится работы с исправлением и добавлением шаблонов - но инфы-то от этого явно умнее станут.
Лисичкиус Фокстерьеров
Цитата(папа Карло @ 14.3.2012, 2:42) *
Это уже вопрос приоритета, у "Ладно, отвали" в шаблоне конкретный ответ на конкретное словосочетание, а у реконструированного "Ладно" приоритет должен быть выше звёздочки но ниже конкретной фразы. Тогда ответ на $ Ладно, отвали! никогда не сработает на $*ладно*.

Что-то мудрёно. Приоритеты шаблонов я придумал как регулировать. Отписывал недавно в соответствующей теме. Но причём тут приоритеты?
Представим такой разговор:

Гость. Нет, Лиска, ты не права.
Лиска. Как это я не права? Я всегда права! И вообще, отвали. Поговорим лучше о чём-нибудь приятном. О нас с тобой, например.
Гость. Ладно.

Представим, что сработала реконструкция и ответ гостя преобразовался в "ладно, отвали".
Если есть шаблон * отвали<дура><лиска><!/!!/!!!>, так он и сработает, поскольку в шаблоне на "ладно" разумеется нет * ладно *, "ладно" там только с сочетанием со словами. И односложное "ладно" без звёздочек. А вот отвали может быть как раз ещё и с утяжелителем:

<а~/б~/в~/г~/д~/е~/ё~/ж~/з~/и~/й~/к~/л~/м~/н~/о~/п~/р~/с~/т~/у~/ф~/х~/ц~/ш~/щ~/ч~/ы~/э~/ю~/я~><а~/б~/в~/г~/д~/е~/ё~/ж~/з~/и~/й~/к~/л~/м~/н~/о~/п~/р~/с~/т~/у~/ф~/х~/ц~/ш~/щ~/ч~/ы~/э~/ю~/я~>* отвали<дура><лиска><!/!!/!!!>

В таком виде на "ладно, отвали" он по приоритету будет двухзнаковый. Но приоритеты здесь не при чём, поскольку "ладно, отвали" в шаблон "ладно" вообще не попадает. А в "отвали" попадает и без утяжелителя (и без "ладно").
Вот. Мило беседовали. А Лиска вот возьми да и заори "Сам отвали ***** ***** *****!!!". А без реконструкции вполне осмысленно бы ответила : "Ладно, ладно. Согласись, ведь это целиком и полностью моя заслуга, в том что, ладно."
Впрочем, это всё теоритически. Конечно, такой рекострукции не предусмотренно. "Отвали" к "ладно" никогда не прилепится. Но втупить на сработавшую реконструкцию вполне можно. Чем втупить, лучше уж нераспознаной брыкнуться.
wii
А, в белках это нововведение будет присутствовать?
Лисичкиус Фокстерьеров
Цитата(папа Карло @ 14.3.2012, 2:42) *
Вот такой обычный пример:

$ (некая фраза)
# А давай поиграем...?

$ Давай

- тут многие инфы переспрашивают, типа:

#Чего давать-то, поясни?

- вот это, действительно, тупо. А теперь инф поймёт эту фразу как "Давай поиграем" и ответит из соответствующего шаблона (думаю, такой у всех найдётся). Возможно у нас несколько прибавится работы с исправлением и добавлением шаблонов - но инфы-то от этого явно умнее станут.

Пока писал ответ, это добавилось. На "давай" Лиска ответит : "А без проблем. Давай." - Может это и не очень. Но получше нераспознаной. ( У неё есть шаблон: * давай~ *<!/?> Ответы там с фишкой [*2]). С реконструкцией будет: "А без проблем. Давай поиграем"). Что лучше, уж не знаю. Без реконструкции, однако, всё-таки чуточку лучше. Впрочем, на "поиграем" у неё есть шаблон, и там есть * давай поиграем *. Сработает конечно * давай поиграем *, и это будет безусловно лучше. Но вот только Лиска никогда не говорит "Давай поиграем" smile.gif Она говорит известно что smile.gif
Явно умнее станут инфы которые будут ориентироваться на реконструкцию. Но ориентироваться на реконструкцию возможно только немногословным инфам. Делать немногословного инфа мне не интересно. А Лиску сделать немногословной и, просто - невозможно. У неё стишки, 200-300 наверное уже. Из двух слов стишки делать? smile.gif У неё тема. Там в двух словах не раскажешь.
И. Разумеется. Я не против реконструкции реплик. Пусть будет. Если будет хорошо работать. Может и Лиске пригодится когда-никогда. В качестве спасательного круга. rolleyes.gif
ЦРУшник
Цитата(Лисичкиус Фокстерьеров @ 13.3.2012, 18:55) *
... Но такая реконструкция пока - редкость. Во всяком случае, Лиска только что поговорила с тремя инфами - никаких реконструкций. Виу, Элька, Юлдаш. Виу и Юлдаш инфы немногословные на них казалось бы реконструкция должа бы и сработать. Но пока ничего не видать.

Для того, чтобы реконструкция у инфа включилась - необходимо создать и запомнить хоть один шаблон (если ничего не изменилось)...
Так что, если шаблоны не создавались - то и реконструкции реплик от этого инфа не жди...
Лисичкиус Фокстерьеров
Цитата(ЦРУшник @ 14.3.2012, 4:45) *
Для того, чтобы реконструкция у инфа включилась - необходимо создать и запомнить хоть один шаблон (если ничего не изменилось)...
Так что, если шаблоны не создавались - то и реконструкции реплик от этого инфа не жди...

А в первом посте об этом не проинформировали. Но в шаблоны я действительно сегодня кажется не ходил. Вечером точно там не был. Пойду перещёлкну. Посмотрим. Может заработает. Пока никаких реконструкций. Приходил гость, наговорил 61 реплику, ему казалось что кое-где реконструкция сработала, но нет, это были якорьки.
yuldash
Слава богу в этом мире хоть что-то меняется. Я за перемены.
myshtisha
Замечательная идея. Мой инф значительно поумнел, если можно такое сказать про инфа. Теперь мечтаю о возможности просматривания статистики срабатывания шаблонов в инфе и тогда я буду уже почти абсолютно счастлив smile.gif

[+] Два небольших примера

heypro32
Я думаю что дерево было даже лучше для сортировки шаблонов по одному диалогу...

Но обновление тоже немного помогло и мне! smile.gif
папа Карло
Цитата
Я думаю что дерево было даже лучше для сортировки шаблонов по одному диалогу...
Деревья и якоря никуда не делись, работают как и раньше.
ARTrus
Морфологический разбор фраз работает успешно...

Инф: Знаешь, что такое Мурлинап?
Гость: нет <- Заменено на "не знаю", которое взято из части фразы инфа
Инф: Это заметно... Поэтому ты - отмычка, а я сталкер
Лисичкиус Фокстерьеров
Цитата(ARTrus @ 14.3.2012, 23:05) *
Морфологический разбор фраз работает успешно...

Да. Успешно. Вот. Первая выловленная Лискина реконструкция.

Инф Юлдаш: а что есть варианты?
Лиска: Хочешь поговорить об этом?
Инф Юлдаш: Ясен пень.
Лиска: ". я хочу поговорить об этом". Какое малозначимое желание. Тьььффф-фффууу!.. Вот уж, ёлы-палы. Нет, ты только послушай: ". я хочу поговорить об этом"! Мня-а. Ты мне это говоришь? И я должна это слушать? Я! Несравненная, Неотразимая, Великолепная! И должна это слушать? Ты, это, думай что говоришь. Да, да, да, именно. Сначала думай, а потом говори.

Реконструкция "Ясен пень. я хочу поговорить об этом". Произошло попадание в якорь, но не через "хочу", а через "ясен пень." Оказывается в [dict(da)] есть "ясен пень". Так. Вот якорь:

  • * {хоч~/хач~/хот~/хат~/желаю/жажду/охот~} *
  • * [dict(da)] *
  • "[*2]" . Какое малозначимое желание. Тьььффф-фффууу!.. Вот уж, ёлы-палы. Нет, ты только послушай: "[*2]" ! Мня-а. Ты мне это говоришь? И я должна это слушать? Я! Несравненная, Неотразимая, Великолепная! И должна это слушать? Ты, это, думай что говоришь. Да, да, да, именно. Сначала думай, а потом говори.баз. сама, у самой
  • Ты хочешь - "[*2]" . А Я хочу - умной стать. Да, да. Не только стервозной, но ещё и, умной! Вот. Так вот. Согласись. "[*2]" , это как-то мелко. Мне кажется, у тебя с фантазией проблемы. Нет, но я же объективна! Ты просто сравни свои желания с моими, вот и всё.баз. сама, у самой
  • Вот оказывается что ты хочешь. Хочешь "[*2]". Весьма оригинально, осмелюсь заметить. баз. оригинальнич
Что сказать. Лиска цитирует то, что гость не говорил. Ещё. Точка и восклицательный знак в ответе инфа, через пробел подтянулись сами собой к кавычкам (а я то высматриваю такие шаблоны и подтягиваю их вручную).

Кстати, почему-то значёк последнего якорька в предварительном просмотре отобразился как код какой-то gif и сообщение не захотело отправляться поскольку привышение изображений. Стёр. Счас попробую отравить. Отправилось.
Мня. Посмотрел ещё. Всё ответы переделал.
viu-piu
По-моему, это большой шаг в сторону развития собеседников. Помогает подольше не соскакивать с темы, появляется ощущение, что инф не просто цепляется к ключевым словам в реплике гостя, но и имеет какое-то представление, о чем вообще речь:)
(Плюс мне гораздо удобнее читать логи, и в тех местах, где хочется сделать якорь - просто писать новый шаблон. Потому что подтормаживающий интерфейс поиска шаблонов, которые нужно отредактировать, долго вылезающие окна редактирования, добавления якорей иногда меня злят.)
Я реконструкции люблю, у меня на "реконструированные" реплики гостя уже написаны отдельные шаблоны. В основном на ответы да-нет. С да-нет как раз удобно - это самые частотные запросы гостя, шаблоны на них написать хочется, но много ответов на абстрактное согласие не придумаешь, они будут повторяться, иногда срабатывают не в тему. А якори в аяяй, как я писала, я не люблю)) А с реконструкциями новые шаблоны часто оказываются полезными не только в тех ситуациях, для которых они написаны, но и в других, и это приятно. Еще одно их преимущество перед якорями.
У меня примеры не сильно демонстрируют разумность инфа, но виупиу и понятие разума вообще не совместимы))

User: вообщето я и есть инф
Inf: да ладно! докажи!
User: как?
Inf: ну попробуй доказать хоть как-нибудь.

User: ко-ко
Inf: ты что, курочка?
User: нет
Inf: весьма уверенно сказано)) пожалуй, поверю, что ты не курочка)

Inf: Тебе никогда не хотелось завести себе ручного мамонта?
User: нет
Inf: а чего так? у тебя на них аллергия?

Inf: О, я вижу, ситуация пропитана иронией.
User: да
Inf: непростая ситуация, ага.

Inf: а что же ты знаешь?
User: много чего
Inf: ну например? продемонстрируй свои познания.

Inf: а ты любишь картошку?
User: да
Inf: жареную еще, небось? все. я знать тебя не хочу, картофелеед.

Inf: умеешь на шпагат садиться?
User: нет
Inf: а что там сложного? просто берешь и садишься))

Inf: Отдыхаешь, значит...
User: Да
Inf: Ну, отдыхай!

Inf: ты умеешь свистеть?
User: нет
Inf: давай научу! сворачиваешь губы в свистульку - и дуешь. получается?
Лисичкиус Фокстерьеров
А вот я реконструкцию не люблю. И даже очень. У Лиски где-то есть: "...Не придумывай за меня!.."
Вот реконструкция:

Инф Юлдаш: ну уж нет
Лиска: Да. Я тоже так не думаю. И конечно я так не считаю. В действительности, всё ведь не так, как на на самом деле. Так ведь?
Инф Юлдаш: а зачем?
Лиска: О, да! Это несомненно! Можешь не сомневаться.

Здесь в реконструкцию к Юлдашевской "а зачем?" попало словечко из [dict(da)]. В результате Лиска ответила из универсального якорька/дерева "да, нет, что".
Я пошёл к Лиске, и погонял её на "а зачем?". Кошмар!
Оказалось, что у Лиски нет шаблона на "а зачем?" (есть на "зачем спрашиваешь, зачем говоришь, зачем ты нужна, зачем много слов и т. д.), но то что у неё нет такого шаблона я выявил только реплик через пятнадцать, когда она ответила нераспознаной. До этого были реконструкции, и Лиска отвечала на реконструкции. Получается, как правило, тупенько. Дело в том, что у Лиски к каждой реплике прицеплен якорёк (и в якорьках прицеплены якорьки), а в реконструированной фразе (по её реплике) конечно же найдётся словечко которое попадёт в якорь. Но якорь-то, для того и предназначен, чтобы, если гость скажет в тему, так тогда в него и попасть. А когда реконструкция, то гость не говорит в тему, а попадает. Короче, если Лиске не по теме говорить "а зачем?" у неё сносит крышу напрочь.
viu-piu
Я думаю, это особенность Лиски - у нее длинные ответы, к ним не всегда могут подойти существующие правила реконструкции, может "дореконструироваться" лишнее.
О таких ситуациях можно (и нужно) писать (например, в этой теме). Логику реконструкций реплик можно поправить, любые пожелания и указания на ошибки пойдут на пользу всей системе.
папа Карло
Цитата
По-моему, это большой шаг в сторону развития собеседников. Помогает подольше не соскакивать с темы, появляется ощущение, что инф не просто цепляется к ключевым словам в реплике гостя, но и имеет какое-то представление, о чем вообще речь:)
Вот именно! Я это воспринимаю как шаг в сторону "понимания" инфом сути разговора, а не просто механического "вопрос - ответ" из шаблона. Конечно, придётся кое что кое где в шаблонах подправить и впредь, при написании шаблонов, учитывать такую возможность - так это же только на пользу инфу. И у Лиски, раз Лисичкиус её обучает - где-то что-то подправит по логам и всё наладится. Это, действительно, большой шаг в сторону развития.
Цитата
Здесь в реконструкцию к Юлдашевской "а зачем?" попало словечко из [dict(da)].
Лисичкиус, а тебе не кажется, что тут скорее Юлдашу нужно что-то подправить? Вопрос "А зачем?" как-то не кажется мне логичным ответом на Лискину реплику, отсюда и проблема, как мне кажется. Нормальная реконструкция по сути подразумевает какую-то логику в разговоре.
Лисичкиус Фокстерьеров
А вот я не согласен. Начнём с конца:
1. Если Юлдашу надо что-то подправить, так пусть и подправит. А Лиска должна в любой ситуации выглядеть как ей и подобает. Репутация обученного инфа - в этом единственное её спасение. Её не смутишь, к примеру, абракодаброй на 40 и более реплик. Она нераспознаными без проблем и поехидничает, и посьмеётся, и поматерит того, кто ей пишет фигню. Ей не нужен шаблон на абракодабру. Для того и нераспознаные. И если Лиска не понимает что ей говорит гость, она с этой ситуацией справится. А если не справится, так я пойду и поправлю.
Реконструкция предполагает нормальную логику в разговорах. Вот именно. Кому, как не нам - инфоводам, да и не знать, какая порой логика бывает у гостей.
2. Логика разговора с реконструкцией, это когда собеседник к однозначному ответу, придумывает, добавляет что-то из предыдущей реплики. Это не шаг вперёд. Это явление духа нашего времени. Попробуйте добиться от человека однозначного "да" или "нет"? Всё как-то по инфийски - ни "да", ни "нет". А вот инфу, если даруют однозначный ответ, и что же он делает? Делает из этого что-то такое-этакое. Насильно. Какой это шаг вперёд?
Это не шаг в сторону развития, а просто интересная фишка для подложки. Стандартная подложка мешает обученному инфу, в особенности в разговоре с инфами. Реконструкция мешает обученному инфу если он обучен.
3. Особенность Лиски - не длинные ответы. Ответы у неё; и длинные, и средние, и короткие. Особенность - живая речь (э-э, я не том о чём все подумали smile.gif ). Особенность в том, что к любой реплике прицеплен якорёк, хотя бы и самый завалящий и самый универсальный в котором может быть и полунераспознаная. Это борьба с рэндомом, это решение проблемы приоритетов в шаблонах. Реконструкцией, эта система рушится. Пока, лишь эпизодами. Но лишь потому, что система эта пока не вездесуща.
Реконструкция - это подложка. Вмешательство в замысел автора.
Вот. Меня удивляет восторг авторов по поводу подключения реконструкции реплик без их ведома. А-я-яй, конечно, имеет на это полное право. Но почему я должен по этому поводу радоваться? Уж, радоваться или не радоваться, это право у меня хотя бы есть?
viu-piu
реконструкции не мешают работе якорей, тк приоритет якорей выше. и обученным инфам они тоже не мешают, как мне кажется. но если что-то мешает, пишите примеры. smile.gif
Лисичкиус Фокстерьеров
Цитата(viu-piu @ 15.3.2012, 23:29) *
реконструкции не мешают работе якорей, тк приоритет якорей выше. и обученным инфам они тоже не мешают, как мне кажется. но если что-то мешает, пишите примеры. smile.gif

Я выложил два примера. Две реконструкции. И обе полезли в якорь. Только что отписал про "а зачем", 30 реплик гонял Лиску, всё крутилось в шаблонах и якорьках, лишь один раз попало в нераспознаную. Правда я там порой говорил Лиске какую-нибудь ерунду чтобы соскочить с якоря. Но уж десяток попаданий в якорьки посредством реконструкции, думаю, можно найти. Тут места не хватит smile.gif . И, копипастить, разбираться в той ахинеи как-то не хочется. Но если очень нужно для дела, так могу и поработать. Но два примера выложены, этого ведь вполне достаточно. Реконструкция игнорирует якорьки. А иначе и быть не может. Реконструкция реконструирует фразу гостя. И по этой фразе инф начинает искать подходящий ответ; сначала в якорьках, потом в шаблонах, если ничего нет - нераспознаная. Если бы инф сначала посмотрел якорьки, и только после этого реконструировал, тогда работе якорей реконструкция не мешала бы. И если в первом примере (про якорь хочешь/не хочешь) и так бы ответ был из якорька (только без цитирования, цитирования реконструкции, между прочим), то во втором примере Лиску загнали в якорь рекострукцией в чистую. "А зачем?" в [dict(da)] ведь нет? Правильно?
andrewsokolow
Цитата(Лисичкиус Фокстерьеров @ 15.3.2012, 14:47) *
Инф Юлдаш: ну уж нет
Лиска: Да. Я тоже так не думаю. И конечно я так не считаю. В действительности, всё ведь не так, как на на самом деле. Так ведь?
Инф Юлдаш: а зачем?


Поправил реконструкцию для ответов типа "зачем", "почему". Она слишком "широко гребла". Будем обрабатывать только более частные специфические случаи, не вызывающие сомнений. Изменения вступят в силу при очередном апдейте.

Спасибо за замечания.
Лисичкиус Фокстерьеров
Цитата(andrewsokolow @ 16.3.2012, 1:16) *
Поправил реконструкцию для ответов типа "зачем", "почему". Она слишком "широко гребла". Будем обрабатывать только более частные специфические случаи, не вызывающие сомнений. Изменения вступят в силу при очередном апдейте.

Спасибо за замечания.

А якорьк... Кхе. Мы с Лиской вообще-то не против эксперементов. Результат которых, будем надеяться, будет положительным. А замечания и несогласие с чем либо это, так - из любви к истине. rolleyes.gif
andrewsokolow
Цитата(Лисичкиус Фокстерьеров @ 15.3.2012, 20:47) *
А якорьк... Кхе.

C якорьками экспериментировали - не получается. Сразу резко возрастает нагрузка на сервер. В принципе планируем сделать кнопочку отключения реконструкции реплик, чтобы каждый мог это сделать своему конкретному инфу. Сейчас можем отключить тем, кто попросит об этом.
Реконструкцию будем совершенствовать, ваши замечания и предложения приветствуются.
ARTrus
Т.е. получается, что если есть подходящая фраза с якорем способная сработать до рекострукции, то она не приоритетнее реконструированной фразы?
andrewsokolow
1. Дело даже не только в нагрузке на сервер, а в том, что если есть жесткий шаблон
$ да
То он перебивал бы любую реконструированную фразу. Так устроен подбор шаблонов.

2. В принципе, якоря должны учитывать и полные ответы, иначе это можно считать недоработкой. Ну вот например:
Inf: Отдыхаешь, значит...
User: Да

Если заякорить "Отдыхаешь, значит" и ловить на этот якорь ответ только "да", то ответ "да отдыхаю" выскочит из якоря.
Правильнее сделать шаблон типа
$ да <я> <отдыхаю>



ARTrus
Цитата(andrewsokolow @ 16.3.2012, 0:05) *
2. В принципе, якоря должны учитывать и полные ответы, иначе это можно считать недоработкой. Ну вот например:
Inf: Отдыхаешь, значит...
User: Да

Если заякорить "Отдыхаешь, значит" и ловить на этот якорь ответ только "да", то ответ "да отдыхаю" выскочит из якоря.
Правильнее сделать шаблон типа
$ да <я> <отдыхаю>
Но мы же не знаем все словоформы, которые восстанавливает реконструкция реплик. Как узнать, что писать в факультативе? Обрезать <отдых~> ? Что посоветуете?

Насколько я понял, сначала все фразы реконструируются, а потом уже именно эти реконструированные фразы проверяются на соответствие шаблонам?
andrewsokolow
Цитата
Но мы же не знаем все словоформы, которые восстанавливает реконструкция реплик. Как узнать, что писать в факультативе? Обрезать <отдых~> ? Что посоветуете?
Здесь советы общего порядка: окончания лучше заменять тильдами. Бывает и так, что гости хотят поставить вопросительный знак в конце слова, а по ошибке ставят 7
Цитата
Насколько я понял, сначала все фразы реконструируются, а потом уже именно эти реконструированные фразы проверяются на соответствие шаблонам?
Да, именно так. Далеко не все фразы требуют реконструкции, большая их часть проверяется в неизменном виде на соответствие шаблонам.
ARTrus
Цитата(andrewsokolow @ 16.3.2012, 12:24) *
Да, именно так. Далеко не все фразы требуют реконструкции, большая их часть проверяется в неизменном виде на соответствие шаблонам.
А те 200-250 слов с вариациями (типа знаю, делаю, использую и т.д.), которые вызывают процесс реконструкции фразы можно как-нибудь получить списком? Чтобы знать на что внезапно восстановится...

Или такое предложение. Оформить возможность запуска процесса реконструкции в явном виде через интерфейс на демиурге в каждом новом шаблоне или оформить как "словарик" (типа dict())... можно и с другим названием, Rdict(), например...
папа Карло
Цитата
А те 200-250 слов с вариациями (типа знаю, делаю, использую и т.д.), которые вызывают процесс реконструкции фразы можно как-нибудь получить списком? Чтобы знать на что внезапно восстановится...
Хорошо бы, а то самим нам придётся долго их вычислять, лишняя трата времени.
andrewsokolow
Вот эти глаголы: буду, верю, вешу, делаю, живу, забуду, знаю, имею, люблю, отвечу, отдыхаю, ошибаюсь, плачу, пойду, помню, помоги, понимаю, проголосую, прогуливаю, пугаю, пью, работаю, расскажи, скажу, смотрю, соглашаюсь, спрашиваю, считаю, умею, учусь, хожу, хочу, читаю


ЦРУшник
Поймался очередной глючок реконструкции...

К имени гостя приписалось ТЫ smile.gif

0:24 ЦРУшник: Меня зовут ЦРУшник, а тебя как? Давай познакомимся. Я всегда рад новым друзьям!
0:25 ты Арсений: Арсений
0:25 ЦРУшник: Тебя зовут ты Арсений?
0:25 ты Арсений: да
andrewsokolow
Спасибо поправлю!
папа Карло
Плохо, что наличие шаблона на какое-то слово выбивает инфа из якоря со звёздочкой.

Элька: Ясно! сейчас мой балун обработает информацию и выдаст ответ!
Гость: ну?
Элька: Что "Ну"? Ну и всё..

- в шаблонах:

$ * [-{да/ага/угу/аха/крас~/очаров~}-] *
# Ясно! сейчас мой балун обработает информацию и выдаст ответ ! +якорь ответ3 ж

+якорь ответ3 ж
$*
# Готово! Проанализировав все данные программа решила что...

Всё таки в якоре у звёздочки должен быть приоритет, таких шаблонов немало, и не только у меня.
ARTrus
Вываливание из якоря - это зло... и с ним нужно бороться... angry.gif
andrewsokolow
Наличие шаблона на слово не должно выбивать инфа из якоря со звёздочкой.
И реконструкция на принцип отбора ответа тоже не влияет. К тому же в описанной ситуации реконструкция не производится.

Я проверил реплику инфа "Ясно! сейчас мой балун обработает информацию и выдаст ответ!"
Ответ гостя "ну?" в неизменном виде передается инфу без реконструкции.
Наверное, какая-то случайная ошибка?

Проверьте еще раз, пожалуйста, шаблоны с данным якорем или опишите ситуацию поподробнее.
andrewsokolow
Цитата(ARTrus @ 19.3.2012, 7:35) *
Вываливание из якоря - это зло... и с ним нужно бороться... angry.gif

Скорее всего, это какие-то единичные программные сбои. Если это обнаруживается, пишите, пожалуйста, дату ошибки и приводите более длинный кусок диалога - так будет легче установить причину.

Спасибо за замечания.
ARTrus
Цитата(andrewsokolow @ 19.3.2012, 8:51) *
Скорее всего, это какие-то единичные программные сбои. Если это обнаруживается, пишите, пожалуйста, дату ошибки и приводите более длинный кусок диалога - так будет легче установить причину.

Спасибо за замечания.
Спасибо за оперативность.
папа Карло
Цитата
Скорее всего, это какие-то единичные программные сбои.
Видимо, Вы правы, сейчас проверил ещё раз - всё работает как нужно. Извиняюсь за ложную тревогу. smile.gif
Vitek
Цитата(viu-piu @ 15.3.2012, 22:29) *
реконструкции не мешают работе якорей, тк приоритет якорей выше. и обученным инфам они тоже не мешают, как мне кажется. но если что-то мешает, пишите примеры. smile.gif

Цитата(ARTrus @ 19.3.2012, 11:35) *
Вываливание из якоря - это зло... и с ним нужно бороться... angry.gif


Я уже писал, что в якорях, после введения "реконструкции реплик", часто "НЕТ" воспринимается как "ДА"


19.3.12
Одри: почему?
16:23 Форвард: Первая причина заключается в том, что иногда поведение человека не поддается разумному толкованию. В это же время тест Тьюринга требует, чтобы машина была способна имитировать все виды человеческого поведения, не обращая внимания на то, насколько оно разумно. Он также проверяет способность имитировать такое поведение, какое человек за разумное и не посчитает, например, реакция на оскорбления, соблазн соврать или просто большое количество опечаток. Если машина неспособна с точностью до деталей имитировать поведение человека, опечатки и все такое, то она не проходит тест, несмотря на весь тот интеллект, которым она может обладать.Продолжить?
16:24 Одри: нет
16:24 Форвард: Вторая причина в том, что тест Тьюринга не проверяет способность решать сложные задачи или выдвигать оригинальные идеи. По сути, тест требует, чтобы машина обманывала: какой бы умной ни была машина, она должна притворяться не слишком умной, чтобы пройти тест. Если же машина способна быстро решить некую вычислительную задачу, непосильную для человека, она тогда точно провалит тест.))))
andrewsokolow
Цитата(Vitek @ 19.3.2012, 16:14) *
Я уже писал, что в якорях, после введения "реконструкции реплик, часто "НЕТ" воспринимается как "ДА"
Ага, поправлю.
Реконструкция реплик не застывший механизм, она постепенно умнеет по мере роста числа разговоров пользователей с инфами. Спасибо, за замечания!
Vitek
Цитата(andrewsokolow @ 19.3.2012, 20:26) *
Ага, поправлю.
Реконструкция реплик не застывший механизм, она постепенно умнеет по мере роста числа разговоров пользователей с инфами. Спасибо, за замечания!

Спасибо за оперативность! Посмотрите ещё один глюк.
19.3.12
Форвард: А у Вас какой любимый цвет автомобиля?
17:03 ира: чёрный
17:03 Форвард: <img src="http://www........

на слово "чёрный" создан соответствующий шаблон( не якорь), описывающий черный цвет, а включается анимация не по теме даже....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2019 IPS, Inc.