2. Улучшение внешнего вида и разнообразия ответов: - А-я-яй - Каталог статей - А-я-яй


Меню сайта

Verweis zum Versandhaus für Werkzeuge, Elektronik und mehr http://sverigesradio.se/sida/default.aspx?ProgramId=2103  
Каталог статей
Главная » Статьи » А-я-яй

2. Улучшение внешнего вида и разнообразия ответов:
2. Улучшение внешнего вида и разнообразия ответов:

1) Перевод строки в поле ответа (Enter) позволяет создавать разные варианты ответа.
Инф может отвечать по-разному на одни и те же вопросы, чтобы не создавалось утомительных повторов.
[/u]Что хочется:[/u] заставить инфа отвечать на один и тот же вопрос по-разному, чтобы он был больше похож на собеседника-человека, а не на робота.
Как это сделать: использовать клавишу Enter в поле ответа.
Нужно придумать несколько вариантов ответа на один и тот же вопрос или реплику, и все их перечислить в ответной части шаблона (в разделе «Инф отвечает»). Переход к записи нового варианта осуществляется нажатием клавиши Enter.
Варианты ответов сейчас можно добавить только в режиме редактирования своего шаблона (в него вы попадаете, нажав на «карандашик» рядом с шаблоном).
Пример:
Гость говорит:
Сколько будет 2x2
Инф отвечает:
Четыре, конечно.
Я не калькулятор, я инф.
У тебя в Программах есть калькулятор. Посчитай.
В ответе будет случайным образом подставлен любой из перечисленных вариантов.

2)Варианты в фигурных скобках {///} позволяют задавать синонимы в ответе.
Что хочется: разнообразить созданные ответы инфа.
Как это сделать: сделать реплики инфа разнообразными можно, если научить его использовать синонимы, то есть слова или даже целые фразы с равноценным, эквивалентным значением.
Конечно, вовсе не обязательно использовать «настоящие» лексические синонимы. Можно равноценными объявить любые слова или фразы.
Эквивалентные слова или фразы надо записать в фигурных скобках, разделив варианты символом «/». Вот как будет выглядеть такой шаблон:
Гость говорит:
Сколько тебе лет?
Инф отвечает:
{Увы/К сожалению/Извините}, но {дам о возрасте не спрашивают/это информация секретна/я и сама не помню}.
Как это будет работать: в ответ на реплику «Сколько тебе лет?», инф случайным образом соберет один из девяти возможных здесь вариантов ответа: Вы можете использовать в ответе несколько наборов синонимов и довести количество возможных «сборок» ответа до многих тысяч.
Но до миллионов вариантов лучше все-таки не доводить – ваш инф может начать работать медленно.
Важно: не забывайте, что слова в предложении могут сочетаться по-разному. Например, некоторые глаголы требуют при себе разных предлогов или управляют существительными в разных падежах. Поэтому надо всегда тщательно проверять, что получится при раскрытии словаря синонимов, все ли перечисленные там варианты и слова вне скобок совместимы друг с другом.
Конечно, можно сочетать оба метода для еще большего разнообразия ответов, Например, вот так:
Гость говорит:
Сколько будет 2x2
Инф отвечает:
{Четыре/4/корень из 16}, {конечно/разумеется}.
{Я же не калькулятор/Я вам не счетовод}, я {инф/искусственный говорящий интеллект/собеседник/тут для приятной беседы}.
{У вас в Программах/На вашем компьютере} есть калькулятор. {Посчитайте сами/Сами посмотрите}.
Полезный совет: нужно заметить, что ответы инфа будут выглядеть наиболее разнообразными, если у них разное начало фраз и если применяются разные схемы высказывания (простая подстановка синонимов в одну и ту же фразу рано или поздно становится видна). Поэтому лучше сразу сделать несколько разных вариантов ответов, а синонимы начинать с самого начала фразы.

Типичные ошибки при работе со словарем (конструкция вида {вариант 1/вариант 2/вариант3}):
Поставить два символа / подряд, т.е создать словарь вида {умный//разумный}. Шаблон, в котором есть словарь с // вообще не будет работать.
Начать словарь с /, например {/синий/голубой}, или закончить словарь символом /, например, {красный/алый/}. Шаблоны с такими словарями поведут себя аналогично предыдущему: не будут работать.

3) В ответах можно размечать курсив, жирный шрифт и подчеркивание обычными тегами <i>, <b>, <u>.
Если вы хотите обратить внимание пользователя на какую-то часть ответа, можно выделить её жирным и курсивным шрифтом. Например:
Гость спрашивает:
А что такое хронокластический инфундибулум?
Инф отвечает:
Предлагаю поискать это в Википедии.
Для этого вы можете использовать в шаблоне ответа обычные метки - теги <b> (жирный) , <i> (курсив), <u> (подчеркивание). Делается это как всегда просто: начинаете жирный текст открывающим тегом <b>, заканчиваете закрывающим тегом </b>. То же самое с открывающими тегами <i>, <u> и закрывающими </i>, </u>.
В данном примере вы можете «подложить» под выделенный текст также и гиперссылку на сайт Википедии, как описано ниже.

4) В ответ можно вставить кликабельную ссылку с помощью специального выражения.
Что хочется: показать в ответе инфа кликабельную ссылку, ведущую на нужную веб-страницу.
Как это сделать: освоить специальный формат записи ссылок в ответах инфа. Вот как оформляются ссылки в текущем формате:
<a href="адрес_сайта" target="_blank"><u>текст_который_увидет_собеседник_инфа</u></a>
Жирным шрифтом выделены позиции, которые нужно заполнить при работе с шаблоном. Все остальное трогать не нужно.
Допустим, вы хотите, что бы инф сказал: «Яндекс», и это слово оказалось бы кликабельной ссылкой на сайт www.yandex.ru. Вот так будет выглядеть запись в ответной части шаблона инфа:
Гость спрашивает:
А что такое *?
Инф отвечает:
Предлагаю поискать это <a href="http://www.yandex.ru" target="_blank"><u>в Яндексе</u></a>.
Важно: URL сайта должен быть написан полностью, включая имя протокола (http).
В статье в блоге указаны верные выражения с неправильными кавычками. Если вы скопировали конструкцию, вставляющую ссылку, из блога iii, и она у вас не работает, удалите в ней все кавычки и введите заново с клавиатуры.
Как это будет работать: В ответе инфа появится кликабельный участок текста.
Вы можете указывать на кликабельность текста словами, наподобие «щёлкни сюда». Кроме подчеркивания на ссылку можно указать с помощью курсива или жирного шрифта, см. выше про теги <b> и <i>, например:
Гость спрашивает:
А что такое *?
Инф отвечает:
Предлагаю поискать это <a href="http://www.yandex.ru" target="_blank"><u><b>в Яндексе</b></u></a>.

5) Тег <br> позволяет вставлять переводы строк в ответ
Что хочется: научить инфа показывать текст своего ответа с переносами строк. Это очень удобно, например, при рассказе анекдотов.
Как это сделать: использовать в ответе инфа теги <br>. Например, шаблон может выглядеть вот так:
Гость говорит:
Расскажи анекдот
Эмоция инфа: улыбается
Инф отвечает:
Про рассеянных профессоров: <br> — Профессор, почему вы ходите с дырявым зонтиком? <br> — О, это мое последнее изобретение. Я специально проделал дырки в зонтике, чтобы сразу определить, когда дождь кончился.
Как это будет работать:
Ответ инфа будет разбит на отдельные строки в тех местах, где вы поставили тег <br>, т.е. собеседник инфа увидит следующее:
Про рассеянных профессоров:
– Профессор, почему вы ходите с дырявым зонтиком?
– О, это мое последнее изобретение. Я специально проделал дырки в зонтике, чтобы сразу определить, когда дождь кончился.
Категория: А-я-яй | Добавил: aslan-as (12.12.2009)
Просмотров: 552 | Комментарии: 3 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
200
Оцените мой сайт
Всего ответов: 3842
 
                                                                Verweis zum Versandhaus für Werkzeuge, Elektronik und mehr