Руководство
 
Основные возможности (версии 3.x)
  • качественный контекстно-зависимый диалог с пользователем
  • самообучение и возможности подправлять ответы программы
  • база фраз в виде отдельных файлов, в версии 3.0 называемых проектами
  • система Центр обмена для обмена и обновления набора фраз по Internet
  • команды-макросы для увеличения функциональности проги
  • опционально - редактор баз знаний
Центр обмена
Центр обмена - это оригинальная система, встроенная в nai, позволяющая легко производить обмен уникальными знаниями между системами nai во всем Мире по Internet. С помощью этой системы пользователь в любой момент может получить с ftp-сервера самые новые обновления баз, и/или закачать свои.
(На сервер экспортируются все фразы помеченные как новые. Пометка снимается при получении с сервера обновления, включающего эти фразы. Кроме того, на сервер отправляется и имя автора, которое, в последствии, может быть получено командой _AUTHOR_.)
(Ранее, в версии 2.х были проблемы с работой ЦО, так как в один пректастный момент он просто перестал работать по причине закрытия фтп-сайта хостингом. Теперь же, в версии 3.х, списки с адресами серверов, а также описаниями и номенклатурой проектов хранятся на надежном хосте, и запрашиваются прогой перед попыткой скачать обновление, это происходит каждый раз при загрузке программы. Следовательно, закрытие ftp-сервера ЦО не так фатально, так как легко создать новый и прописать ее в конфиге (на вышеупомянутом хосте)).

Руководство и описание возможностей
  • рекомендуется говорить полными и простыми по структуре предложениями
  • очень не рекомендуется хамить программе - ответит тем же, да еще и в очень оригинальной форме [если не включен фильтр матов]
  • можно в вашем варианте ответа (на свой же вопрос, когда программа отвечает не в тему или не отвечает вовсе) разделять фразы знаком «|» (вертикальная черта), чтобы программа использовала при ответе один из указанных вариантов, если программа отвечает неверно, введите ваш вариант ответа после символа «.»(точка), и она его запомнит как правильный
  • если вам очень не хочется учить программу, при появлении сообщения «Введите свой вариант ответа на этот вопрос», введите пустую строку (нажмите Enter), это не повлечет изменение базы знаний
  • рекомендуется использовать специальные команды-макросы, вставляемые в текст ответа программы:
    _AUTHOR_ имя автора последней фразы
    _NAME_ имя пользователя
    _CLOSE_ закрыть программу
    _TIME_ текущее время
    _ABUSE_ необходимо вставлять в вариант ответа содержащий ненормативную лексику
Скриншоты

nai 3.3 [Центр обмена]
Тестировалось под WinXP!
nai 3.3 [Главное окно]

Пример диалога, демонстрирующий вышеописанные возможности
примечание: не стоит думать, что программа так тупа, как в этом примере; это специально придуманный диалог позволяющий понять принцип работы программы
Валентин: Привет!
Нус: Зд@рова!
Валентин: Какдела? [пользователь забыл пробел]
Нус: Введи свой вариант ответа на этот вопрос.
Валентин: [просто нажал enter]
Нус: Нет вопросов - нет ответов!
Валентин: Сколько время?
Нус: Введи свой вариант ответа на этот вопрос.
Валентин: Да, вроде, _TIME_...|На моих часах _TIME_.
Нус: Запомнил!
Валентин: Так сколько?
Нус: Да, вроде, 12:34...
Валентин: Сколько тебе лет?
Нус: На моих часах 12:35.
Валентин: .Стал я очень стар... Я очень стар... Я супер-star! =)
Нус: Запомнил!
Валентин: Кто тебя этому научил?
Нус: Введи свой вариант ответа на этот вопрос.
Валентин: Ну... По-моему... _NAME_
Нус: Запомнил!
Валентин: Так сколько время?
Нус: Да, вроде, 12:37.
Валентин: А кто тебя этому научил?
Нус: Ну... По-моему... Валентин

[Ну и так далее...]