Естественный язык в искусственном интеллекте

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
Fil
Сообщения: 41
Зарегистрирован: 30 авг 2006, 17:03

Здравствуйте!

Пожалуйста, помогите сформулировать, определить понятие естественного языка (ЕЯ) (что оно включает в себя), например, в ЕЯ – интерфейсах. Или где это можно взять.

Понимаю, вопрос «размыт», но…может можно ответить.

Спасибо.
Esgal
Сообщения: 78
Зарегистрирован: 04 ноя 2008, 01:15

Есте́ственный язы́к — в лингвистике и философии языка язык, используемый для общения людей (в отличие от формальных языков и других типов знаковых систем, также называемых языками в семиотике) и не созданный искуственно (в отличие от искусственных языков).

Словарь и грамматические правила естественного языка определяются практикой применения и не всегда бывают формально зафиксированы.

Функции естественного языка
коммуникативная:
констатирующая (для нейтрального сообщения о факте)
вопросительная (для запроса о факте)
апеллятивная (для побуждения к действию)
экспрессивная (для выражения настроения и эмоций говорящего)
контактоустанавливающая (для создания и поддержания контакта между собеседниками)
метаязыковая (для толкования языковых фактов)
эстетическая (для эстетического воздействия)
функция индикатора принадлежности к определенной группе людей (нации, народности, профессии)
информационная
познавательная
эмоциональная


Свойства естественного языка
универсальность
многозначность, полисемия, омонимия
семантическая замкнутость
Luke! Use the Force! Use the Force... oh, Luke! Stop using the Force, use your head!
atavin-ta
Сообщения: 585
Зарегистрирован: 30 янв 2009, 06:38

&quot писал(а):Есте́ственный язы́к — в лингвистике и философии языка язык, используемый для общения людей (в отличие от формальных языков и других типов знаковых систем, также называемых языками в семиотике) и не созданный искуственно (в отличие от искусственных языков).
Позвольте не согласиться. Эспиранто что по-вашему естественный чтоли? Естественный язык - это язык, который небыл специально создан для определённой цели, а возник стихийно. Автором такого языка всегда является целый народ, который на данном языке говорит. Поэтому русский язык - естественный, а эспиранто - искуственный, хотя оба языка используются для общения между людьми.
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Чтобы не пускаться в ненужную полемику надо сначала определиться с основанием классификации.
Если мы классифицируя все языки делим их на естественные и формальные, то эспиранто - тоже естественный язык.
И он также обладает универсальностью, полисемией (хотя и в меньшей степени), омонимией и т.д.

Даже язык строевых командиров (напра-во, нале-во, и т.д.) не является формальным, ибо на этом языке возможны весьма замысловатые конструкции. Например, он весьма открыт в смыске указания ;) , гхм... цели следования: "К торжественному маршу, повзводно, на одного линейного дистанции, в баню шагом марш!" :)

В противиположность естественным, формальные языки не этих свойств не имеют. Для взаимодействия на формальном языке не требуется понимания. Они обычно используются для реализации алгоритмов, и языковая единица там уже сама по себе означает действие. Тогда как в естественных языках требуется процесс понимания сказанного. В этом как раз и заключается интеллектуальная функция ЕЯ-систем.
atavin-ta
Сообщения: 585
Зарегистрирован: 30 янв 2009, 06:38

&quot писал(а):Чтобы не пускаться в ненужную полемику надо сначала определиться с основанием классификации.
Если мы классифицируя все языки делим их на естественные и формальные, то эспиранто - тоже естественный язык.
И он также обладает универсальностью, полисемией (хотя и в меньшей степени), омонимией и т.д.

Даже язык строевых командиров (напра-во, нале-во, и т.д.) не является формальным, ибо на этом языке возможны весьма замысловатые конструкции. Например, он весьма открыт в смыске указания , гхм... цели следования: "К торжественному маршу, повзводно, на одного линейного дистанции, в баню шагом марш!"

В противиположность естественным, формальные языки не этих свойств не имеют. Для взаимодействия на формальном языке не требуется понимания. Они обычно используются для реализации алгоритмов, и языковая единица там уже сама по себе означает действие. Тогда как в естественных языках требуется процесс понимания сказанного. В этом как раз и заключается интеллектуальная функция ЕЯ-систем.
Эспиранто обладает всеми свойствами естественного языка, но отличается происхождением, так как был специально создан в качестве языка человеческого общения, который должен был стать универсальным и использоваться во всех случаях, когда родные языки собеседников не совпадают.
&quot писал(а):Для взаимодействия на формальном языке не требуется понимания.
Если исходный текст программы, написанный явно на искуственном формальном языке, читает не машина, а человек с целью научения подобной же писанине или проверки данного текста, то в этом случае тоже требуетсмя понимание. Кроме того, позвольте не согласиться с утверждением, что при исполнении программы не требуется её понимание машиной. Представьте себе, что IMB PC пытается непосредственно (без пероевода) выполнить программу в машинном коде spectrumа. Комп данную прогу не поймёт и потому выполнит неправильно или вообще не выполнит. Кстати, язык командиров - это вообще не язык, а подмножество русского. И ты уверен в отсутсвии в этом подножестве слов и правил построения фраз, возникших стихийно, то есть не по воле автора устава, а непосредственно в процессе командования?
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
atavin-ta
Сообщения: 585
Зарегистрирован: 30 янв 2009, 06:38

Предлагаю отказаться вообще от деления языков на искусвенные и естественные. Будем делить языки по назначению на языки программирования и языки общения. Кроме того, поставим условие, что юзверь не долежен учить язык специально для пользования системой. В такой классификации эспиранто - язык общения. Вместо это будем учить комп языку юзверя.
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответить