GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.1 (2)След. > >>   Поиск:  
 Автор Тема: О концентрации усилий по разработке Искусственного Интеллекта
shuklin
Сообщений: 2053
О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 25 мар 08 21:35
Источник (http://www.shdsoftware.com/go/00000000002kc8ls1dnk8g3470.html)

Разработки систем искусственного интеллекта являются задачами наивысшего уровня сложности и требуют привлечения значительного количества ресурсов. В связи с этим требуется оптимизация распределения ресурсов.
На данный момент можно считать фактом, что реализация системы искусственного интеллекта будет характеризоваться чрезвычайной сложностью. Вероятно, что сложность системы ИИ может превысить возможности интеллекта человека по ее проектированию, анализу и сопровождению. Следовательно, человеку понадобится усилитель интеллекта, позволяющий справится со сложностью задачи разработки ИИ.
Система ИИ должна включать в себя интерфейс взаимодействия с той реальностью, в которой должен функционировать ИИ и модель мира этой реальности. Разработки системы ИИ и ее функционирование будет проходить в среде вычислительных систем.
В связи с изложенным автор считает целесообразным в качестве реальности в которой должен функционировать ИИ на начальных этапах ограничиться виртуальной реальностью функционирующую на базе электронных вычислительных систем. В качестве задач решаемых системой ИИ ограничиться задачей усиления интеллекта человека, а именно задачей поддержки процесса создания программных ИИ систем. В качестве модели мира ограничиться миром языка программирования на котором реализуется ИИ система.
Итак при разработке ИИ систем следует выделять основные ресурсы на создание систем автоматизированной разработки программного обеспечения. Такая CASE должна включать в себя компонент ИИ с моделью мира языка программирования, на котором написана эта CASE.

Итак, Наиболее естественная задача для ИИ - борьба со сложностью программных систем.

Следовательно не на исследования по распознаванию образов, поведение агентов в естественной среде и прочее должно тратить рессурсы. Исследовательские рессурсы следует сконцентрировать на исслеодвания CASE и моделирование аспектов программных систем, реализованных в виде исходных кодов на языках программирования. Исходный текст программных систем можно рассматривать как внешнюю среду в которой функционирует ИИ. Анализируя внешнюю среду ИИ может выработать модель языка программирования, а так же модель конкретной программной системы.
Одной из задач разрабатываемого ИИ должно стать формирование на основе исходных текстов модели языка программирования как модели среды в которой существует этот ИИ и формирование модели конкретной программной системы .
В случае успеха CASE обладающее ИИ будет незаменимым помошником в разработке компонентов, составляющих искусственную интеллектуальную систему.
[Ответ][Цитата]
daner
Сообщений: 4593
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 26 мар 08 2:28
Да ну бросьте. человек занимается тем, чем ему интересно. А деньги выделяются под задачи которые требуется сделать. Если задача стоит в адаптивном поведении программы, то чем вам ваш CASE поможет, в решении конкретно этой задачи?! Если лица нужно распознавать, то чем CASE в этом поможет? А если поможет, то это уже и будет решением распознавания и т.д. и т.п.
Я не против такого направления, но вот что все бросить и на него навалиться... не согласен.
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 26 мар 08 13:00
Цитата:

Да ну бросьте. человек занимается тем, чем ему интересно.

Ничего не имею против этого.

Цитата:

А деньги выделяются под задачи которые требуется сделать.

А это уже инженерный аспект. ТЗ есть - выполняй )))

Цитата:

Если задача стоит в адаптивном поведении программы, то чем вам ваш CASE поможет, в решении конкретно этой задачи?! Если лица нужно распознавать, то чем CASE в этом поможет? А если поможет, то это уже и будет решением распознавания и т.д. и т.п.
Я не против такого направления, но вот что все бросить и на него навалиться... не согласен.

Во, вот как раз в этом то и суть идеи которую хочу проверить публикуя первоначальный пост. Именно поможет и да надо все бросать.

Почему поможет? Речь идет о CASE основанном на ИИ. Т.е. об усилителе интеллекта. Поможет и разработать алгоритм адаптивного поведения, и реализовать его в коде а затем и отладить. Тоже и в решении задачи распознавания.
Если мы говорим о настоящем ИИ, то этот ИИ просто обязан быть способным на такую помощь, иначе это не ИИ ))). А потом поможет написать статью (документацию) по разработанной системе, поможет ее сопровождать, вносить изменения, усовершенствовать модель ... настоящий ИИ должен быть самоприменим, т.е. быть в состоянии обрабатывать модель самого себя.

Почему бросать? Это самый быстрый путь. Сначала создать помошника, затем взвалить на него черную работу. Мало того, реальная сложность задачи построения ИИ может превышать по требуемым для ее решения интеллектуальным мощностям возможности рядового разработчика - человека. Т.е. без усилителя И строить систему ИИ решая подзадачи по отдельности может оказаться тупиковым направлением. С другой стороны очень много рессурсов тратится в пустую, на разработки моделей которые не смогут помочь в построении УИ.
[Ответ][Цитата]
гость
89.208.11.*
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 26 мар 08 13:45
* (admin: оскорбления)
[Ответ][Цитата]
Dreamer
Сообщений: 268
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 26 мар 08 14:14
shuklin:
<
Почему поможет? Речь идет о CASE основанном на ИИ. Т.е. об усилителе интеллекта. Поможет и разработать алгоритм адаптивного поведения, и реализовать его в коде а затем и отладить. Тоже и в решении задачи распознавания.
Если мы говорим о настоящем ИИ, то этот ИИ просто обязан быть способным на такую помощь, иначе это не ИИ ))). А потом поможет написать статью (документацию) по разработанной системе, поможет ее сопровождать, вносить изменения, усовершенствовать модель ... настоящий ИИ должен быть самоприменим, т.е. быть в состоянии обрабатывать модель самого себя.
>
----------
То есть, сначала все-таки придется сделать полноценный ИИ, а потом уже приспособить его для CASE?
[Ответ][Цитата]
daner
Сообщений: 4593
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 26 мар 08 19:19
ну у вас получается, что для того, что бы построить дом (1 дом), надо в начале построить целый город для рабочих. Я утрирую, но что-то в этом роде. Инкрементальное программировение, всегда основывалось на инкрементах, которые требуют меньших затрат чем конечный продукт, а у вас они ровны по сложности (если вообще, инструмент не превосходит в сотни раз, сам конечный продукт).
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 26 мар 08 20:28
Цитата:
Автор: Dreamer

То есть, сначала все-таки придется сделать полноценный ИИ, а потом уже приспособить его для CASE?

Обоснование тут мноплановое.
1. Надо начинать с CASE и постепенно доводить его до уровня ИИ, при этом начиная с какогото этапа используя этот CASE для собственной разработки и усовершенствования.
т.е. о последовательном приближении к цели

2. в том числе ИИ должен быть способен к работе в качестве такого CASE и это одна из основных польз которые ИИ может приносить. Это означает что модели используемые в ИИ должны быть способны к моделированию и анализу программных систем. Т.е. затратить рессурсы на разработку таких моделей научному сообществу все равно придется. А будучи разработанны они могут быть использованы для поддержки разработок по собственному усовершенствованию и для поддержки разработок остальных близких к ИИ задач.
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 26 мар 08 20:31
Цитата:
Автор: daner

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


Речь идет о том, чтобы начинать стройку не с постройки домов, а с постройки станков для универсальной фабрики. на первом этапе используя первые станки для производства более точных и производительных станков по выпуску других станков, а по готовности выпускать уже не только станки но и строительную технику для постройки домов города.

Мне видится такой путь постройки "города" не только самым коротким но и единственно возможным.
[Ответ][Цитата]
daner
Сообщений: 4593
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 26 мар 08 23:30
Цитата:
Автор: shuklin



Речь идет о том, чтобы начинать стройку не с постройки домов, а с постройки станков для универсальной фабрики. на первом этапе используя первые станки для производства более точных и производительных станков по выпуску других станков, а по готовности выпускать уже не только станки но и строительную технику для постройки домов города.

Мне видится такой путь постройки "города" не только самым коротким но и единственно возможным.


палка о двух концах. что бы построить дома, нужны станки, что бы построить станки нужны дома (в которых рабочие жить будут пока станки делаются).
я о том, что для того что бы интел. CASE придумать, надо вести исследования достаточно широко. многие интеллект. способности проще исследовать на различных других проблемах, и вполне вероятно способы изученные на этих других проблемах будут полезными в CASE.
я не считаю, что зацикливание и сужение внимания всех нужных направлений на какое-то одно -- это правильно. чем шире исследования, тем больше вероятности попасть в нужную струю.
[Ответ][Цитата]
гость
83.149.19.*
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 27 мар 08 1:31
Целиком согласен, что другого пути построить ИИ нет. Интеллектульное CASE, способное разобрать код на алгоритмы, оценить эффективность, построить эффективные алгоритмы на основе задачи (пусть даже то же распознование) -сгенерировать код окажется незаменимым помощником. Сложность алгоритмов, широта проблемы не позволяет сегодня ни человеку, ни коллективу охватить задачу целиком, и это можно возложить на машину. А в сегодняшнем виде разработка ИИ напоминает мне прочитанный когда-то в детстве фантастический рассказ "Обычная работа". Там противопоставлялись две цивилизации: земная, которая двигалась вперед на основе анализа проблем и поиска их решения, и инопланетная, в прогрессе которой не было понятия анализа, все задачи решались на основе наития, поиска втемную, давайте сделаем так, а вдруг повезет и решение будет найдено.
[Ответ][Цитата]
daner
Сообщений: 4593
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 27 мар 08 2:18
Цитата:
Автор: гость

Целиком согласен, что другого пути построить ИИ нет. Интеллектульное CASE, способное разобрать код на алгоритмы, оценить эффективность, построить эффективные алгоритмы на основе задачи (пусть даже то же распознование) -сгенерировать код окажется незаменимым помощником. Сложность алгоритмов, широта проблемы не позволяет сегодня ни человеку, ни коллективу охватить задачу целиком, и это можно возложить на машину. А в сегодняшнем виде разработка ИИ напоминает мне прочитанный когда-то в детстве фантастический рассказ "Обычная работа". Там противопоставлялись две цивилизации: земная, которая двигалась вперед на основе анализа проблем и поиска их решения, и инопланетная, в прогрессе которой не было понятия анализа, все задачи решались на основе наития, поиска втемную, давайте сделаем так, а вдруг повезет и решение будет найдено.


ну да расскажите это тем, кто вкладывает деньги не в дну фирму, а в несколько фирм одновременно (я говорю о технолог. теплицах). даже потеряв больше половины из опекаемых фирм, теплица не остаётся в обиде .
Кроме того, у науки, точно нет цели ИИ построить. Это инженерная область, а наука занимается исследованием и CASE явно не самая удобная среда для этого, но и не самая не не удобная.
А как на счёт исследований в МАС и огромного числа приложений для, которых эти исследования нужны? Что теперь, для их продолжения, ждать пока CASE готов будет?

Если честно, меня удивляет кто именно говорит об "единственном" пути.

П.С.
Кстати, чего-то вы забываетесь господа. в начале придумываются алгоритмы, а после пишется код, а не наоборот. я вообще не понимаю, как помощь в написании программ реально помогает в исследовании алгоритмов?! да, помогает в точности экспериментов, но это уже точно после того как алгоритм придуман.
Можно конечно сказать, что если он ИИ, то он и алгоритмы придумывать будет, но тогда как я уже сказал, это "инструмент, который дороже изделия".
[Ответ][Цитата]
гость
83.149.19.*
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 27 мар 08 3:07
Цитата:
Автор: daner
Кстати, чего-то вы забываетесь господа. в начале придумываются алгоритмы, а после пишется код, а не наоборот. я вообще не понимаю, как помощь в написании программ реально помогает в исследовании алгоритмов?! да, помогает в точности экспериментов, но это уже точно после того как алгоритм придуман.
Можно конечно сказать, что если он ИИ, то он и алгоритмы придумывать будет, но тогда как я уже сказал, это "инструмент, который дороже изделия".


Современный мир - это мир конкуренции, и никто не выложит Вам алгоритмы на блюдечке. Сколько тысяч проектов выложено на code.google.net (не говоря уже о сотнях других подобных ресурсах) и сколько среди них описаний алгоритмов? Машина способна (при условии разработки одного алгоритма в составе CASE) за время, сушественно меньшее Вашей жизни проанализировать их все, выделить, классифицировать, оценить эффективность алгоритмов, лежащих в основе программ, позволяя не делать в миллионный раз то, что уже сделано до Вас. Она способна охватить проблему целиком, и для этого вовсе не нужно ИИ. Это помощник, всего лишь интеллектуальный помощник, и он позволит, как минимум обобщить весь, находящийся в свободном доступе, опыт. А это уже немало. А если CASE будет еще и способно генерировать алгоритмы на какой-либо основе, так это существенно упростит разработку ИИ, во всяком случае позволит соредоточиться на творчестве, вместо того, чтобы решать рутинные задачи, решенные кем-то за 50 лет до Вас.
[Ответ][Цитата]
гость
89.208.11.*
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 27 мар 08 12:57
не с того вы шуклин. концентрацию начинаете.

тут люди логики не знают, а вы о каких то станках толдычите...
[Ответ][Цитата]
daner
Сообщений: 4593
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 27 мар 08 15:03
Цитата:
Автор: гость
Современный мир - это мир конкуренции, и никто не выложит Вам алгоритмы на блюдечке. Сколько тысяч проектов выложено на code.google.net (не говоря уже о сотнях других подобных ресурсах) и сколько среди них описаний алгоритмов? Машина способна (при условии разработки одного алгоритма в составе CASE) за время, сушественно меньшее Вашей жизни проанализировать их все, выделить, классифицировать, оценить эффективность алгоритмов, лежащих в основе программ, позволяя не делать в миллионный раз то, что уже сделано до Вас. Она способна охватить проблему целиком, и для этого вовсе не нужно ИИ. Это помощник, всего лишь интеллектуальный помощник, и он позволит, как минимум обобщить весь, находящийся в свободном доступе, опыт. А это уже немало. А если CASE будет еще и способно генерировать алгоритмы на какой-либо основе, так это существенно упростит разработку ИИ, во всяком случае позволит соредоточиться на творчестве, вместо того, чтобы решать рутинные задачи, решенные кем-то за 50 лет до Вас.


Еще раз повторю, что я совсем не против такого CASE (это было бы супер удобно), но он не панацея. И я не вижу рациональных причин, почему надо бросить все остальное.
Безусловно этот инструмент заслуживает вложения ресурсов, это интересно и это требует разработки, но нет смысла переносить на него ВСЕ внимание ВСЕХ исследователей.

Та проблема, которую вы описали -- да проблема. Но это не то, что мешает развитию ИИ (ИМХО).
В конце концов, алгоритмы придумываются (в 90%) не во время написания каких-то программ, а в академии, при исследовании решений каких-то задач. Так что, занимаясь ИИ вы не будете лазить по code.google.com и другим подобным, а пойдете скорее в CiteSeer.IST и будете читать статьи в которых, как раз только описание и алгоритмы и нет никаких кодов.
Да конечно, попробуй перелопатить все эти статьи??? Ничего не выйдет, но что бы CASE смог это сделать, он должен быть шибко умным!!! А это и есть инструмент который дороже изделия (по вашему выходит что для создания ИИ нужно в начале создать ИИ).
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: О концентрации усилий по разработке Искусственного Интеллекта
Добавлено: 28 мар 08 0:39
Листаю я AIMA-у. Что же это за "современный подход" когда ни одной главы не посвящено анализу исполнимого кода и кодогенерации. Неужели никто в этой области не работает? Если так, то да, надо срочно все бросать и исправлять положение! ))))
[Ответ][Цитата]
 Стр.1 (2): [1]  2След. > >>