Если правильно реализована логика AI и если она реализована вообще, то, например, на вопрос "Как дела?", человек сразу не задумываясь ответит хорошо или плохо, но роботу будет не понятно к кому обращаются и следуя логике, он спросит, - "У кого дела?" или "Где дела?", а также "Какие дела?" и будет вполне прав. Также можно спросить "Как твои дела?" или "Как у тебя дела?" и поставить робота в тупик. Чтоб такого не произошло, нужно составить словари для БД AI, т.е. единый эквивалент знаний.
Какие свойства должны иметь слова? Всего их пока перечисленно не много, но в общей сложности их около 50-80.
Тип слова: существительное, прилагательное, местоимение, числительное, глагол.
Род — грамматическая категория, свойственная различнымчастям речи и состоящая в распределении слов и форм по классам, традиционно соотносимым с признаками пола или их отсутствием. Род является классифицирующей категорией для существительных, анафорической для местоимений 3 лица единственного числа и словоизменительной для остальных частей речи.
мужской;
женский;
средний;
общий (двоякая модель согласования: бедный сирота/бедная сирота);
обоюдный (одна модель согласования: он/она настоящая собака).
Местоимение — часть речи, лишенная собственного лексического значения и употребляемая вместо того или иного имени существительного или прилагательного, не называя предмет (явление и т.д.) или его характеристику, а лишь указывая на них или на их отношение к иным предметам (явлениям и т.д.).
Вопросительные местоимения - употребляются в вопросительных предложениях. В эту группу (как и в связанные с нею группы относительных, отрицательных и неопределенных местоимений) входят самые разнородные с грамматической точки зрения слова. Способность изменяться по числам и родам, а также склоняться по падежам полностью соответствует свойствам тех слов, которые они заменяют:
кто, что, сколько - склоняются по падежам;
какой, каков, чей, который - склоняются по падежам, изменяются по родам и числам, согласуясь с определяемым существительным.
куда, когда, зачем, почему - не изменяются;
Возвратные местоимения - передают значение направленности действия на субъект действия (Я вижу себя в зеркале). Форма именительного падежа отсутствует. По лицам, числам и родам не изменяется. Склоняется по падежам:
себя (род., вин. падежи), себе (дат., предл.), собой, собою (твор.).
Относительные местоимения - те же, что и вопросительные, используются для присоединения придаточного предложения к главному. При этом они становятся союзными словами и выполняют роль союза, являясь при этом членом предложения. Например: Спроси, какая у него оценка. Схема: СПП (Сложноподчиненное предложение); [=], (какая —) (слово «какая» будет подчеркнуто волнистой линией, так как будет являться определением).
Определительные местоимения:
все, всё - склоняются по падежам;
весь, всякий, сам, самый, само, каждый, иной, любой, другой - склоняются по падежам, изменяются по родам и числам, согласуясь с определяемым существительным.
Указательные местоимения:
столько - склоняется по падежам, согласуясь с определяемым существительным.
этот, тот, такой, таков, то, этакий, оный (уст.), сей (уст.), экий - склоняются по падежам, изменяются по родам и числам, согласуясь с определяемым существительным.
вот - не изменяется.
Отрицательные местоимения. Замечание: в отрицательных местоимениях ни всегда является безударным, а не стоит под ударением.
никто, ничто, нЕчего - склоняются по падежам.
никакой, ничЕй - склоняются по падежам, изменяются по родам и числам, согласуясь с определяемым существительным.
нЕгде, нЕкуда, никогда, нЕзачем, никак - не изменяются.
Неопределенные местоимения. Замечание: неопределенные местоимения содержат ударную частицу не.
нЕкто, нЕчто, нЕкий, нЕкоторый + вопросительные местоимения с приставкой кое- или суффиксами -то, -либо, -нибудь: кое-кто, где-то, кому-либо, что-нибудь…
Притяжательные местоимения - указывают на принадлежность того или иного объекта (предмета, свойства и т.д.) тому или иному лицу. Изменяются по по лицам, числам и родам, а также склоняются по падежам, согласуясь с определяемым существительным. Местоимения 3 лица (его, ее, их) не склоняются.
1-е лицо. Ед.ч.: мой; мн.ч.: наш.
2-е лицо. Ед.ч.: твой, ваш; мн.ч.: ваш.
3-е лицо. Ед.ч.: его, ее; мн.ч.: их.
Любое лицо. Ед.ч.: свой.
Личные местоимения:
1-е лицо. Ед.ч.: я; мн.ч.: мы.
2-е лицо. Ед.ч.: ты, вы; мн.ч.: вы.
3-е лицо. Ед.ч.: он, она, оно; мн.ч.: они.
Глагол. В русском языке глаголы имеют постоянные и непостоянные признаки. В современном русском языке начальной (словарной) формой глагола считается инфинитив, иначе называемый неопределенной формой (по старой терминологии — неопределенным наклонением) глагола. Он образуется посредством суффикса -ть (после корней на согласные часто -ти; с корнями на г и к сливается, давая -чь). Но отличить глагол от существительного нельзя автоматически, так петь и бежать - глаголы, но плеть и мать - существительные, поэтому придется делать отдельные ручные словари со свойсвами слов.
Несовершенный вид обозначает действие в его течении, без указания на границу действия (отвечает на вопрос что делать?) (рисовал, пел).
Совершенный вид обозначает действие, ограниченное пределом (отвечает на вопрос что сделать?) (нарисовал, спел).
Существуют глаголы, не имеющие парных форм другого вида:
только совершенный вид - принадлежать, разгуливать, сожалеть;
только совершенный вид - грянуть, зашагать, очутиться, посидеть;
двувидовые глаголы (совмещают значение несовершенного и совершенного вида) - велеть, обещать, ранить.
Постоянные признаки:
Вид (совершенный/несовершенный);
переходность (переходный/непереходный);
Возвратность (возвратный/невозвратный);
Спряжение (I/II).
Непостоянные признаки:
Наклонение:
изъявительное - описывает действие;
условное (реже сослагательное) - обозначает действия желаемые или возможные, но зависящие от каких-либо условий;
повелительное - выражает волю говорящего - просьбу, приказание, побуждение к действиям;
сослагательное.
Время: настоящее, будущее, прошлое. К сожалению, нет никаких признаков для определения времени автоматически роботом с искусственным интеллектом.
Будущее время - связано с использованием глагола быть в будущем времени (буду, будем; будешь, будете; будет, будут) в рамках составного глагола, вторая часть которого (несущий смысловую нагрузку глагол) может быть в совершенной или несовершенной форме. Также возможно использование частицы "бы" для сослагательного наклонения.
Род (только в ед. числе);
Лицо: 1-е, 2-е, 3-е, безличные глаголы;
безличные глаголы - выражают действия и состояния, протекающие сами по себе, без их производителя (вечереет, знобит, рассветает, смеркается).
недостаточные глаголы - глаголы, у которых некоторые формы отсутствуют. Так, у глагола победить не употребляется (в связи с затруднениями при ее образовании) форма 1-го лица единственного числа будущего времени: вместо я побежу используется оборот я одержу победу.
Число.
Существительное
Одушевленность: о ком или о чем идет речь - о человеке (или другом живом существе, например, птице) или о предмете, например, о его одежде.
Тон: уважительный или не уважительный (презрительный, высокомерный, дружественный, хамство и т.д.) и дружественный (доверительный) - ты / Вы, а также нейтральный (официальный).
Уважительный тон характеризуется местоимениями Вы, Вас, Вашего, ... как правило с большой буквы; определяется обычно исходя из сочетаний слов в одном предложении множественного числа (Ваше) при обращении к единичной персоне (человеку, фирме и др.), например: "Как Ваше здоровье, Игорь?" или "А Вы, Игорь Леонидович тоже так думаете?", также "Как Ваша фирма работает?". Иногда можно определить только из целого предложения или нескольких предложений - абзатца.
Дружественный (доверительный) тон определяется исходя из сочетаний слов в одном предложении, например: "Эй, ты..." или "ну ты, урод...".
Нейтральный (официальный) тон обычно характеризуется словами множественного числа при обращении к единичной персоне (человеку, фирме и др.), например: "Можете ответить на такой вопрос...".
Смысл: смысловое слово, звуковое, слово настроения или чего-то еще. Например, "я здесь" - два смысловых слова; "ку-ка-ре-ку", "ау" - звуковые слова; "ой-ё", "вот это да!", "ничего себе" - эмоцианальные слова. Как правило, звуковые и эмоцианальные слова - это не смысловые слова, т.е. бессмысленные слова, передающие какие-то звуки, чувства, эмоции, но не сам смысл. Например, на фразу человека "Я был в кино" ответ AI "Ну, что же, это хорошо." является пустым и безсмысловым, эмоциональным, потому что ответ AI "Ну, что же, это хорошо." мог бы преподнести как "Хорошо" или "Молодец".
Определенные и неопределенные - точные и приблизительные: "здесь", "тута", "там" или "где-то тама", "куда-то сюда".
Составность - двойное слово, состоящее из двух слов или одинарное, например, желто-зеленый и паровоз.
Ударность - ударение конкретного слова, указывающего на деление слова, число (единственное или множественное) или смысл (акцентное слово предложения - смысловое).
Ударение двойное или одинарное.
Ударение смысловое или числовое, например: "просить рукИ невесты" или "держать рУки невесты".
Акцентность - акцентное (смысловое) слово или нет - иногда можно выявить только из предложения или пояснительных предложений, например: "Я пойду в кино", " я ПОЙДУ в кино", "я пойду в КИНО".
Также, есть масса исключений из правил, которые здесь не рассматриваются и масса других вещей.
Определить род с одной стороны легко: мама - ж.р., брат - м.р., окно - с.р.. Но, например, папа - м.р., поэтому, нужна ручная корректировка.
Спряжение — изменение глаголов по видам, наклонениям, временам, числам, лицам и родам. Противопоставляется склонению. I спряжение — глаголы на -еть, -ать, -оть, -уть, -ять, -ыть, -ть, 3 глагола на -ить — брить, стелить, зиждиться; II спряжение — глаголы на -ить, 7 глаголов на -еть: видеть, ненавидеть, обидеть, зависеть, терпеть, вертеть, смотреть, 4 глагола на -ать: гнать, дышать, держать, слышать. Глаголы второго спряжения в третьем лице имеют суффиксы «-ит/-ат,-ят», первого — все остальные.
Вид глагола;
Наклонение глагола;
Время глагола;
Число - единственное или множественное;
Лицо - 1-е, 2-е, 3-е;
Род - мужской, женский, средний.
Склонение — словоизменение именных частей речи: существительных, прилагательных, местоимений, числительных. Обычно под термином «склонение» подразумевается словоизменение по грамматическим категориям числа и падежа. Подробней см. на Википедии: 1, 2, 3. Склонение выражается окончанием.
1-е склонение: слова мужского и женского рода, оканчивающиеся на -а или -я. Например: мама, папа, разиня, шея.
2-е склонение: все остальные слова мужского рода + все слова среднего рода. Например: окно, свидание, шок, конь, гений, волчище. Во втором склонении форма винительного падежа в большинстве случаев совпадает с формой именительного (окно, свидание) либо родительного (гений, конь).
3-е склонение: все остальные слова женского рода. Например: мышь, любовь, мать. В третьем склонении в большинстве случаев совпадают формы родительного, дательного и предложного падежей единственного числа.
Склонение и спряжение позволяют определить смысл предложения, например: "Саша любит Машу" и "Саша любим Машей".
В русском языке основных падежей 6, но некоторые лингвисты выделяют также ждательный, временной, включительный, счетные и др., всего их около 15, в зависимости от конкретной ситуации. Падежи бывают: именительный, родительный, дательный, винительный, творительный, предложный, ...
Падежи русского языка
Окончания склонений существительных
Родительный падеж употребляется в значении исходной точки движения с предлогами из, от, с. В русском языке являются притяжательные приглагательные на -ий/ья/ье, например, волчий, лисий, патриарший. Термин «родительный» восходит к древнегреческой традиции, где при помощи его указывалось имя отца (родителя): «такой-то, (сын) такого-то».
Возникает большая путаница в определении того или иного падежа, а если робот с искусственным интеллектом не сможет определить правильно падеж, то он не сможет и определить о чем идет речь, так, например, Родительный и Винительный падежи отличаются ударением:
Родительный падеж - просить рукИ невесты.
Винительный падеж - держать рУки невесты.
У одушевленных существительных второго склонения и во множественном числе винительный совпал сродительным (рука брата — вижу брата), так же и у личных местоимений (меня, тебя, его, ее, нас, вас, их). В современном русском языке единственный словоизменительный тип, в котором винительный падеж не совпадает ни с каким другим и имеет особую форму — это склонение существительных на -а, -я в единственном числе (рука — руку). Совпали также именительный и винительный падежи неодушевленных существительных мужского рода склонения на -*o в единственном числе (стоит дом — вижу дом).
К простым словам относятся слова, имеющие определенное свойство или действие, или вид чего-либо, например, стол. К сложным словам относятся простые слова, связанные соединителем - буквой или дефисом и имеющие новый вид, новые свойства, новый предмет.
Сложное слово:
связанные, например, желто-зеленый;
совмещенные (составные), например, пар и воз - паровоз.
Но встает новая проблема, одно слово может неправильно делиться AI на: паровоз - пар, ров и воз. Поэтому, нужно изначально заложить такие правила:
Сложное составное слово из нескольких слов может разбиваться на простые, используя только одну буквы, а не три, т.е. вместо пар, ров и воз будет только пар и воз в слове паровоз.
Сложные слова соединяются строго одной буквой в русском языке - буквой "о".
Отдельно рассматривать слова как единицы не совсем верно, ибо это зависимые единицы БД AI, нужно также заложить в программу помимо падежей и правила окончаний и приставок, а также порядок расстановки слов, чтобы он знал как правильно формируются слова и мог их составлять грамматически правильно. Например, "Вани, как у дела тебя?" вместо "Ваня, как у дела тебя?". Теперь нас вполне устраивает грамматически правильное предложение - вопрос AI Ване, но порядок слов носит хаотичный (случайный порядок), поэтому, будем учить нашего AI правильной расстановке слов.
В связи со сложностью русского языка практически невозможно автоматически отличить глагол от существительного, также глагол настоящего или прошлого времени, кроме будущего времени, которые характеризуются частицей "бы" - "я мог бы", "я бы спел, если...". Для робота с AI (искусственным интеллектом) требуется огромная БД (база данных) для перечисления всех свойств всех единиц языка.
Использована литература: Википедия.
Нашли ошибки, знаете больше? - Пишите, исправим и дополним.
Просмотров: 3,289 Комментариев: Комментариев нет Опубликованно: Пятница, Май 29th, 2009 в 20:00 Обновлено:
30 Май 2009 в 20:03.
Директории:AI (ИИ) Автор:admin, все авторы.
Понравилась статья? - Не пропустите следующую, подпишитесь на
RSS-канал[?],
e-mail
или читайте блог Остров МЫСЛЕЙ через
Яндекс.Ленту или
Google.Reader.
Рекламный блок РБ3 (360x60 или 125х125 пх). Здесь может быть Ваша реклама (текст, ссылки, баннеры) -
сквозная прямая ссылка на всех страницах всего за 40 $/мес.
Подробности по размещению рекламы в блоге Остров МЫСЛЕЙ:
463768885,
zgr@bk.ru...
Блогер-сеошник, веду сайты:
Остров ПОЭЗЫ,
Остров УСЛУГ,
Остров ЛИТЕРАТУРЫ.
Это техническая страница, более подробно обо мне смотрите здесь.Также приглашаю заглянуть в раздел
О блоге и посетить
личный блог.