Девушка 1.0
FAQ и советы с комментариями
Просто вопросы
На "часто задаваемые" большинство из этих вопросов пока не тянут; тем не менее, они есть.
- Девушка отвечает на все вопросы одной и той же фразой: "Даже не знаю, что и сказать"; иногда произносит другие фразы, не связанные с моими вопросами, но осмысленных ответов не дает.
- Отсутствуют или пусты базы Девушки (*.wrd). Возможная причина отсутствия баз: с сайта был скачан архив, содержащий только исполнимый файл программы. Наиболее часто встречающаяся причина появления пустой базы: при работе под Windows 98 или Windows 95 был включен режим обучения (он работает только под Windows 2000 или Windows XP). В этом случае программа может очистить базы. Что делать: в настройках снять флажок "Настроить параметры обучения - Разрешить обучение репликам", выйти из программы и скопировать в ее папку неиспорченные базы.
- Девушка слишком быстро устает, постоянно ложится спать.
- Возможно, вы не даете ей выспаться до конца: будите раньше времени.
- Девушка вообще живет в слишком быстром темпе по сравнению с реальными людьми; неудобно общаться.
- В настройках установите минимальную скорость протекания жизненных процессов. Желательно, чтобы при этом значения основных параметров (сытость, бодрость, настроение и т.п.) были достаточно высокими, иначе разговор может оказаться несодержательным (если скорость "жизни" Девушки достаточно высокая, Девушка сама исправляет не устраивающую ее ситуацию).
- Девушка ничего не делает (не ложится, не встает, не одевается, не убирается и т.д.), просто стоит посреди комнаты.
- Вариант первый: выключен режим самостоятельных действий (в Настройках). Вариант второй: слишком низкая скорость протекания жизненных процессов.
- Девушка что-то делает, но не то, что хотелось бы мне: не закрывает шкаф, не убирает крошки со стола, а спит, ест или моется.
- Различные действия обладают различным приоритетом. В первую очередь Девушка делает то, что больше всего необходимо лично ей (ест, если очень голодна; спит, если очень хочется спать, и т.д.). Если вам нужно, чтобы Девушка выполнила то или иное действие - попросите ее или сделайте сами :).
- Почему Девушка надевает не те предметы одежды (при самостоятельном одевании) - например, одновременно юбку и брюки, а сверху - ничего?
- Если гардероб Девушки отличен от стандартного, некоторые предметы одежды могут находиться в шкафу "не на своих местах"; Девушка определяет, что с чем носить, не по фактическому изображению предмета одежды, а по месту в шкафу, где висит одежда. При использовании нестандартого гардероба лучше использовать режим "Одеваться в одежду из списка".
- Установлен режим "Одеваться в одежду из списка", Девушка вообще перестала одеваться.
- Вероятно, список (что с чем носить) пуст. Оденьте Девушку так, как считаете нужным, и выполните команду "Настройки - Одежда - Запомнить, какая одежда сейчас надета". Повторите это для каждого комплекта одежда, который хотите поместить в список.
- Не удается удалить из списка неудачный комплект одежды.
- Вероятно, в данный момент на Девушке неполный комплект или, наоборот, надето что-то лишнее. Удаление комплекта из списка возможно лишь при точном совпадении предметов одежды.
- Можно ли создавать собственную одежду?
- Можно. Загрузите файл с контурами тела (kontur.rar, 566 байт), нарисуйте одежду поверх тела и сотрите лишние линии. Цвет фона изображения может быть любым.
- Почему нельзя использовать одежду с длинными рукавами?
- Я намерена когда-нибудь добавить возможность движения (жесты). При этом либо нельзя использовать одежду с длинными рукавами, либо придется создавать новые изображения предметов одежды для каждого нового положения рук.
- Почему Девушка перемещается моментально из одного места комнаты в другое? Нельзя ли сделать плавные движения?
- Плавные движения с изменением положения ног - не уверена, что смогу нормально нарисовать фазы движения. Может получиться некрасиво (особенно с учетом того, что Девушка должна оставаться лицом к вам). Если же перемещать фигурку, не меняя расположения ног, получится еще более неестественно.
- Почему нет мимики?
- У меня был выбор: либо мимика, либо возможность рисовать собственные лица (если совместить то и другое, пришлось бы рисовать несколько выражений лица для каждого персонажа). Я посчитала, что мимика при столь малом размере лица несущественна.
- Почему Девушка такая вредная?
- Потому что слишком много читает (чужих диалогов). И слишком много общается с другим программами. Если бы ее база создавалась с нуля, характер был бы лучше, но Девушка получилась бы куда более глупая. Выходов два: либо подождать (постепенно пополняется база, удаляются несоответствующие характеру чужие реплики, вместо них появляются "свои"); либо с нуля создать собственную базу.
- Почему у Девушки нет зеркала, косметики и т.п.? Это ненормальная девушка :)
- Будем считать, что зеркало висит в ванной (в той ее части, которая не видна на экране). Или на внутренней стороне дверцы шкафа (которая в открытом виде располагается торцом к вам). Кроме того, Вы можете загрузить из файла и поместить на тумбочку небольшое зеркало, косметику и все, что захотите, - конечно, если у вас есть соответствующие картинки. Можно также в качестве обоев для комнаты загрузить картинку с зеркалом на стене (а также с любыми другими предметами).
- Как Девушка может разговаривать во сне и на улице (в соответствующем режиме)?
- Считайте, что при разговоре в постели Девушка реально не спит (просто лежит с закрытыми глазами). Что касается разговора не из дома - будем считать, что у Девушки есть сотовый.
- Можно ли загружать лица из файла?
- Да. В диалоговом окне создания персонажа выберите левое нижнее изображение (рядом с кнопкой "Обзор") и укажите файл лица (*a.ico; для каждого файла ИМЯa.ico должен существовать файл ИМЯb.ico - лицо соответствующей спящей девушки).
- Можно ли создавать собственные лица?
- Можно. Создайте парные картинки ИМЯa.ico (обычное лицо) и ИМЯb.ico (лицо спящей девушки) в любом редакторе иконок; возможно, потребуется отредактировать созданную картинку так, чтобы она равильно располагалась относительно тела. Также желательно подобрать цвет кожи, не очень отличающийся от цвета кожи тела, например, RGB: 255, 210, 175 (точный цвет кожи тела: 255, 215, 189; точный цвет контура тела: 148, 109, 90).
- При задании картинки в формате BMP в качестве обоев один из цветов становится прозрачным. Как этого избежать?
- Поставьте в углах картинки (крайние пиксели) точки одного и того же цвета, отсутствующего на рисунке. При загрузке картинки прозрачным станет цвет угловых пикселей.
Ваши предложения
- Не хотите ли поучаствовать в коммерческом проекте? (использование программы в качестве виртуальной собеседницы - SMS и т.п.)
- Нет. Это далеко не единственное предложение такого рода. Я не намерена участвовать в подобных проектах как по этическим соображениям (как правило, предлагается использовать программу в эротических или порнографических диалогах, в чем я не заинтересована), так и потому, что для серьезных (неэротических) проектов программа еще слишком "сырая".
- Неплохо было бы, чтобы Девушка произносила свои реплики вслух.
- Теоретически это можно было бы сделать. Но весь фокус в том, что при письменном (а не устном) выводе реплик их многозначность увеличивается. Девушка - не программа искусственного интеллекта; ее кажущаяся разумность во многом основана на том, что человек трактует ее слова так, как ему больше нравится. Одни и те же слова, произнесенные с различной интонацией, могут иметь совершенно разные зачения (вплоть до противоположных). Вспомните анекдот:
Профессор: "В русском языке двойное отрицание дает утверждение. В английском языке двойное отрицание все равно дает отрицание. Но не существует такого языка, в котором двойное утверждение давало бы отрицание."
Голос с задней парты: "Ага, конечно."
Именно поэтому произнесение реплик вслух стало бы не достоинством, а недостатком данной программы. К тому же, если человек набирает реплики на клавиатуре, а программа отвечает вслух, - по-моему, это несколько неестественно. Что касается распознавания речи - на такое я пока точно замахиваться не буду :)...
- От подобных программ нет никакой практической пользы. Почему бы Вам не заняться созданием настоящего искусственного интеллекта?
- С одной стороны, Девушка 1.0 - не есть серьезная программа. Это обычная игрушка. Большой практической пользы в том виде, в каком она находится сейчас, она действительно принести не может. В то же время многочисленные квесты, логические игрушки, тамагочи и т.п. тоже заметной пользы не приносят; однако их меньше со временем не становится. Я знаю людей, кому Девушка 1.0 нравится и без настоящего искусственного интеллекта, так почему бы ей не существовать?
Для создания настоящего ИИ нужно время, которого у меня, к сожалению, нет; в то же время для тех целей, которые я преследовала, настоящий ИИ и не нужен.
С другой стороны, некоторая доработка базы - и программа может приносить реальную пользу. Например, работать виртуальным психологом или психотерапевтом. К сожалению, сейчас у меня недостаточно времени, чтобы этим заняться (технически это несложно, но необходимо разыскать материалы и потратить довольно много времени на обучение).
- Пусть Девушка запускает программы, ставит музыку, ищет тексты на моих дисках и обучается, читая эти тексты; выходит в интернет и ищет нужную мне информацию; ищет нужные мне файлы на моем компьютере; напоминает мне о делах, которые мне нужно сделать через день, через неделю и т.д.; работает в качестве "будильника" (выводит сообщение и/или звуковой сигнал в заданное время); и т.д., и т.п.
- Все это - очень хорошие идеи. Большинство этих идей (а также некоторые другие, здесь не перечисленные) уже давно приходили мне в голову. Многие из этих идей достаточно просто реализуются. Но на все это нужно время. Когда-нибудь у меня дойдут до всего этого руки; тогда такие возможности в программе появятся.
|