четверг, 14 марта 2013 г.

Агенты в энергетике. Энергопрорыв 2013

Молодой ученый? Инженер?
Хочешь делать интеллектуальных агентов?

Ты нужен нашей энергетике!!!


 

Всероссийский молодежный конкурс «Энергопрорыв» в области интеллектуальной энергетики.

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

http://wiki.energyinsight.ru

Темы конкурса Энергопрорыв 2013

  1. «Виртуальные» электростанции и управление активными потребителями
  2. Вовлечение потребителей в управление энергосистемой
  3. Кибер-безопасность и работа с «большими данными»
  4. Моделирование работы мультиагентной системы управления
  5. Мультиагентная энергетика и ее электронные приложения (applets)
  6. Надежность работы энергетики с мультиагентной системой управления
  7. Особенности использования возобновляемых источников энергии
  8. Перспективное планирование с использованием мультиагентной системы управления
  9. Потери энергии и гибкость работы сетей
  10. Системы накопления электроэнергии как средства управления энергосистемой
  11. Технические решения проблем энергетики
  12. Технические системы передачи информации
  13. Умные приборы: датчики и исполнительные органы
  14. Управление активами и актуальным состоянием оборудования
  15. Устойчивость сетей под влиянием внешних воздействий
  16. Экономия для потребителей

среда, 12 декабря 2012 г.

Высшее образование. А может не надо?

В последнее время много думаю, нужно ли вообще высшее образование человеку.

Смотрю на список и думаю...

Paul Allen, founder and chairman, Vulcan
Type of Business: Media, telecommunications
Education: Dropped out of Washington State College after two years
Fun fact: He persuaded Bill Gates to drop out of Harvard. They later founded Microsoft (MSFT) together.

Richard Branson, CEO, Virgin Group
Type of Business: Travel, radio, TV, music, venture capital
Education: No college degree
Fun fact: He became an entrepreneur at age 16 with the creation of Student magazine.

Michael Dell, founder, chairman, and CEO Dell (DELL)
Type of Business: Computers
Education: Attended University of Texas, Austin; did not finish.
Quote: “When I started our company, it was very much an idea outside of the conventional wisdom, and if there were people telling me that it wasn’t going to work, I wasn’t really listening to them.”

Bill Gates, co-chair and Trustee, Bill & Melinda Gates Foundation; Chairman, Microsoft (MSFT)
Type of Business: Philanthropy. Software.
Education: Dropped out of Harvard
Fun fact: As a schoolboy, he created a program that allowed people to play tic-tac-toe on the computer.

Dean Kamen, Founder and chairman, Segway
Type of Business: Motor vehicles
Education: Dropped out of Worcester Polytechnic Institute
Fun fact: Kamen founded FIRST, a robotics competition for high school students.

Henry Ford never graduated high school, but went on to start one of the largest automobile manufacturing companies in the world, Ford Motor Company. He’s also credited as being the first auto manufacturer to use an assembly line, completely revolutionizing the way cars were produced. The assembly line allowed Ford sell cars at a lower price but the company kept making higher profit because sales volumes continually increased. Time called Ford one of the most influential people of the 20th century.

John D. Rockefeller Sr., a high school dropout, became the first American billionaire and is said to be the richest man in history. He founded Standard Oil, the first multinational corporation, in 1870. The Supreme Court broke up the company in 1911 stating the company had violated anti-trust law creating a monopoly.

Steven Spielberg, is a movie director and producer. Spielberg was denied acceptance to film school and dropped out of California State University in Long Beach. He co-founded DreamWorks, a major film studio that’s produced several of the highest grossing movie hits and Academy award winning films. Spielberg ranked #205 on Forbes 2009 list of world billionaires with a net worth of $3 billion. He was later granted an honorary degree by USC in 1994.

Сюда же стоит отнести бакалавра Элона Маска, который скоро отожмет бизнес по доставке грузов на орбиту у Роскосмоса.

понедельник, 15 октября 2012 г.

Интеллектуальные агенты, SmartGrid, энергетика

Научно-технический центр ФСК ЕЭС начинает проект по созданию эталонной SmartGrid архитектуры энергосистем следующего поколения. То есть, планируется разработать набор открытых стандартов на сервисы-компоненты распределенной системы и протоколы взаимодействия между ними.

В текущую концепцию вписан мульти-агентный подход к построению системы. Кроме того, анонсировано использование в проекте заветов системной инженерии.

Если агентный подход докажет свою состоятельность в деле управления распределенной гетерогенной системой систем, это будет весьма хорошо!

Представители ФСК обещают сделать проект открытым для всех заинтересованных лиц-экспертов, которые и приглашаются к участию на сайте-визитке проекта grid2030.ru и в группах energotrade.pro.

Также набираются на годичную стажировку студенты и аспиранты.

В общем, луч света в нашем темном царстве :)

вторник, 14 августа 2012 г.

Open Data, Semantic Web и государство

Подборка статей в майско-июньском номере IEEE Intelligent Systems о состоянии дел в Open Government (открытие доступа через Интернет к гос-данным в машино-читаемом виде).
Как обещал в 2009 году Тим Бернерс Ли и поддержавшие его чиновники (например, http://www.whitehouse.gov/open), процесс пошёл.

Май 2009 США запустили портал OGD (www.data.gov).
Январь 2010 Британия запустила Data.gov. uk (data.gov.uk).
Январь 2012 более 30 стран опубликовали более 700 000 OGD массивов данных (http://logd.tw.rpi.edu/demo/international_dataset_catalog_ search).
35 стран вошли в Open Government Partnership, 20 готовы войти.

В числе готовых и Россия :) Судите сами, как это выглядит с точки зрения западных партнеров. Декларации есть, чиновники на встречи ездят, а реальной активности инженеров-исполнителей никакой. Где триплсторы с данными бюджета в RDF, я вас спрашиваю? Где хоть что-то в RDF? Может, кто-то из читателей знает? Может какие гномы подземные в подвалах кремля куют новые триплсторы? Признавайтесь!

Еще по теме. Иван Бегтин. Open Government is... И еще. большоеправительство.рф

Тем не менее, не наших данных уже набралось прилично. Проблема с этими данными в том, что их много и они в RDF. Тот самый недо-формат, очередное недо-порождение людей из корпорации Apple. Теперь все надеются, что учёные и промышленность начинят эти данные качественной семантикой и свяжут их между собой :-) А потом стартаперы-баблорубы понаделают кучу гламурных веб-приложений. И всем будет хорошо.

Стоит отметить, что подход ISO15926 (An Introduction to ISO 15926) по интеграции на основе онтологий принципиально другой. Реальным инженерам нужно обмениваться сложно структурированными данными. Подходы типа ключ-значение тут не подходят. 

В редакционной статье присутствует интересный посыл, что сервис-ориентированные архитектуры (SOA) превратили монолитные закрытые системы в набор открытых повторно используемых сервисов, а дата-центричные архитектуры (DOA) позволят открыть, повторно использовать и улучшать данные. В том числе и с помощью crowdsourcing. И это вообще новый подход интеграции корпоративных систем (enterprise integration).

Кроме редакционной обзорной статьи также в номере 6 статей-отчётов из 6 стран. России, понятное дело, там нет. Рекомендую.

P.S. С точки зрения hard-boiled AI :-) это может быть интересно тем, что когда все базы окончательно распатронят на ещё более нормализованные RDF-данные, наступит время собирать камни, восстанавливать смыслы, лепить куличи из песчинок данных. И тут мы все как выскочим, как выпрыгнем из кустов со своими Prolog'ами и first-order logic'ами и все станет совсем хорошо O:-)

понедельник, 25 июня 2012 г.

Торжество российского нано-ИИ

Торжество российского искусственного нано-интеллекта. Вершина эволюции. Экспертная система на сайте компании "Наносемантика" как-бы намекает...


Картинка 1,5 года пылилась у меня в папке. Интересно, поумнел ли за это время нано-ИИ?..

среда, 9 марта 2011 г.

Даешь Герцеля в Сколково!

Что-то я разнылся в прошлом посте. И вообще, чего это я плачусь? Вона сам Бен Герцель (Ben Goertzel), которого некоторые считают современным Эйнштейном от искусственного интеллекта, за деньги говорит. Дайте, мол, $25M на команду из 33 человек и через 5 лет я вам покажу настоящий ИИ, сравнимый с человеческим. Сделаю, мол, виртуального младенца. Если хотите, переедем в Китай или Бразилию, чтобы уменьшить вдвое расходы.

Let's assume the project runs for 5 years. My bet is we can get an AGI toddler by that time. But even if that's wrong, I'm damn sure we could make amazing progress by that time, suitable to convince a large number of possible funding sources to continue funding the project at the same or a greater level.

И ведь не дают злодеи-упыри инвесторы! :) Требуют твердых гарантий, что через 5 лет, первого октября ровно в 0:01 изделие будет лежать на столе и нежно помигивать светодиодами. :)

А ведь, какая идея...



Короче, в Нашей Раше с искусственным интеллектом все плохо. То-ли климат неподходящий, то-ли активных титанов не осталось вроде Поспелова.

Однако, и на Западе, где титаны мысли еще могут выжить в дикой среде на подножном корме, сделать что-то радикально новое они уже не в состоянии. Время энтузиазма и больших проектов закончилось с постройкой Большого адронного коллайдера и разгромом космической программы НАСА. Настал век воинствующего консьюмеризма.

But it sure is frustrating to know that, for an amount of money that's essentially "pocket change" to a significant number of individuals and institutions on the planet, we could be progressing a lot faster toward some goals that are really important to all of us.

Хммм... а почему это Герцель в Китае осел... Как буду в Шанхае, надо будет поспрашивать прохожих. Может, там ИИ-шников любят? :)


С другой стороны, чем не супер-проект для программы мега-грантов и Сколково? Пригласили бы всей командой на ПМЖ в Россию и сразу шумиха в СМИ, прогресс... тем более, Бен там хочет делать AGI Sputnik :)

Хотите шутку? В списке приглашенных по программе мега-грантов в числе 40 мега-ученых оказались: 1 спец по биоинформатике, 1 по процессорам, 1 по вычислениям. С информационными науками всё. Спецов по ИИ там не числится. Прикольно, да? Сразу видно и востребованность ИИ в России, и мощь ИИ сообщества. Зато там есть 2 спеца по экологии, 4 по биологии, 4 по физике, 4 медицине.

Черт, опять начали за здравие, а кончили за упокой. Весна. Авитаминоз. Выпить что-ли...

среда, 2 марта 2011 г.

Open Government или Госслужбы, отдайте свои данные

Намедни читал материалы по Open Government. И про обещание и Обамы, и британского премьера публиковать в Интернет данные гос структур. И про то, как оно выполняется: Moving Data.gov towards the Semantic Web.



И так за державу обидно стало, аж жуть! Прямо даже в блог Президента захотелось написать. С просьбой обязать все государственные организации (корпорации, министерства, службы, ВУЗы) публиковать свою подробную отчетность на сайтах в формате RDF/OWL. В результате, получится распределенная гибкая база данных, и любой желающий сможет загрузить данные из нескольких организаций, сопоставить их и проанализировать.

Как сказал Тим Бернерс-Ли, делайте свои уеб-сайты, но сперва дайте нам ваши исходные данные. Нечего обнимать свою базу данных! Нет никаких извинений для закрытия данных! Нечего решать за нас, в каком виде лучше представить информацию! Raw Data Now!



А кроме того, можно сделать семантический поиск в режиме реального времени с хитрыми запросами вроде "вывести список всех чиновников, у которых жена владеет машиной дороже $1млн".




С одной стороны, это облегчит контроль за деятельностью чиновников со стороны общества в целом и личностей вроде Навального в частности. С другой -- создаст спрос на специалистов в области Semantic Web и интеллектуального анализа данных. С третьей, сами организации начнут использовать эти же интерфейсы для передачи данных между собой.

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

А кроме того, может и средства на инновации начнут расходовать на реальные дела...
Куда ни посмотри -- сплошные плюсы от такого решения. Системный подход в действии :)

В общем, если к модернизации подходить системно, открытие всех данных гос машины в удобном формате должно быть первым шагом.

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

И самое главное, прецеденты уже есть. Ведь издал же Кириенко указ о внедрении стандарта ISO15926 в атомной промышленности для интеграции данных жизненного цикла изделия на основе общей онтологии. Практически то же самое. Только тут CADы, PLMы и прочие серьезные системы интегрируются.


Вот сейчас как заобъединим все свои данные и заживем, ой заживем!

воскресенье, 27 февраля 2011 г.

Вассерман автоматизирован! Шокирующие подробности!

16 февраля 2011 года компьютер компании IBM впервые победил человеков в игре Jeopardy (аналог Своя игра).



Webplanet о событии: Люди проиграли машине в Jeopardy!

Компьютерра о событии (в основном, перевод Википедии): Суперкомпьютер IBM Watson: элементарно, Ватсон

Анатолий Левенчук о событии:
Подробности матча IBM Watson в Jeopardy!
Второй день матча IBM Watson
Третий день матча IBM Watson -- и он официально стал лучшим отвечайкой мира

Сайт проекта: IBM Watson

О том, как все устроено и работает:
IBM Watson Research Team Answers Your Questions
Apache Innovation Bolsters IBM's "Smartest Machine on Earth" in First-ever Man vs. Machine Competition on Jeopardy! Quiz Show

Инженеру всегда интересно узнать, как оно устроено :) Итак, что же там внутри скрыто за гламурной планетой?
  • 10 рэков с 90+ серверами IBM Power 750 (Linux);
  • суммарно 16 терабайт RAM;
  • суммарно 4 терабайт HDD;
  • 2,880 ядер ЦП (80 teraflops);
  • 200 млн страниц текста преобразованы в 500Гб структурированной информации, с которой работают 6 млн логических правил Prolog(?) при ответе на каждый вопрос;
  • время ответа менее 5 секунд;
  • без подключения к Интернет;
  • в основном на Java, значительные части на C++ и Prolog;
  • все интегрировано с помощью Apache UIMA -- open source проект платформы для анализа слабо структурированной информации вроде текстов (отдан в open source самой IBM в 2006 году).

Похоже, задачу решили методом brutforce: на одних и тех же данных параллельно проводится большое количество разных анализов и результаты объединяются в конечный ответ.

Проект стартовал в 2007 году (5 лет), команда из 15 человек в начале проекта и более 30 в конце, стандартное железо IBM, как утверждают, на миллион долларов.

От себя лично
...Несколько лет назад, когда я был молодой, глупый, голодный и злой (и изрядно напуганный бюрократической процедурой приема на работу в МГТУ, затянувшейся в моем случае на пол года), забрел как-то в Институт системного программирования РАН с похожей задумкой, только применительно к анализу исходного кода больших программных систем:
  • поднимаем исходный код системы в виде AST деревьев в память кластера;
  • параллельно анализируем его большим количеством агентов-анализаторов;
  • закономерности, найденные одними агентами могут быть эвристиками, направляющими и ускоряющими поиск других агентов;
  • в результате процесса анализатор понимает, из каких механизмов состоит анализируемая система и какую роль они играют в ее работе.

Таким образом можно было бы проанализировать большое количество open source проектов и собрать приличную базу знаний, содержащую конструкторские решения, ранее скрытые в коде. Причем, что интересно, в java-коммьюнити в каждой области есть несколько конкурирующих поектов с разными вариантами реализации примерно одного и того же функционала... есть, где развернуться.

А там уже и до автоматического синтеза реализации программы под руководством архитектора недалеко. Конечная цель: толковый архитектор в обнимку с супер-компьютером уровня Watson разоряет Microsoft, т.к. производительность труда такой человеко-машинной системы выше, чем у всей корпорации.

Но мы с учеными как-то не поняли друг друга. Они, по всей видимости, испугались фрика-одиночки, который не знает, как правильно пишется декартово произведение. А я тогда решил, что им и так хватает своих уютных проектов с Вымпелкомом и другими товарищами в собственном небольшом особнячке в центре Москвы.

В общем, первое свиданье закончилось полным провалом. С тех пор так и живем... порознь :) Каких-то других российских организаций, более-менее серьезно занимающихся формальными методами в разработке ПО, я в природе не встречал. По-тихоньку копаем в эту сторону со студентами. Model-driven development, domain-specific languages, формальные методы, Semantic Web, агенты. На энтузиазме. За голый интерес.

А ведь при должной поддержке мог бы выйти наш ответ Чемберлену: IBM выиграла бы Jeopardy, а Россия разорила бы мировой рынок ПО :) Ведь формальные тексты программ анализировать попроще, да и знаний можно вытащить побольше.

Вообще, интересно, кто бы мне дал в России 1 млн долл. на железо и еще 6,4 млн долл. на зарплаты 30 высококлассным спецам в течение 5 лет? В принципе, хоть кто-то в России готов вложить 6 млн долл. в такой проект? С учетом того, что суперкомпьютеров-то по указу Президента накупили, а загрузить их нечем: нету в стране таких задач, не нужны никому ни моделирование, ни анализ информации. Наверное, когда-нибудь российские олигархи начнут интересоваться не только крутыми тачками и уеб-сайтами, но и технологиями разработки ПО... дожить бы.

Хотя... может, оно и к лучшему, что ничего не получилось! А то напали бы на нас оказавшиеся в мгновенье ока безработными орды китайских, индийских и американских программистов... да и нашим российским php+mysql, когда они собираются голодной толпой, лучше на пути не попадаться.

Ну и ладно!
Не очень то и хотелось!
У меня теперь свое маленькое счастье: небольшая группа толковых студентов.
И вообще, есть новая задумка: Организатор Всего или Матрица :)

понедельник, 21 февраля 2011 г.

На русском -- JADE Programming For Beginners

Несколько лет поколения студентов изучали агентную платформу Jade. И вот в недрах Интернета обнаружен неофициальный community перевод одного из руководств! А именно, JADE Programming For Beginners версии 3.6.

Возрадуемся же, братия! И да поможем друг другу с другими руководствами по JADE :) И да обновим же это руководство до версии 4.0.1! Ибо все в наших руках. И агенты, и Semantic Web.

вторник, 29 июня 2010 г.

Beyond the petaflop: DARPA wants quintillion-speed computers

Beyond the petaflop: DARPA wants quintillion-speed computers

Not known for taking the demure route, researchers at DARPA this week announced a program aimed at building computers that exceed current peta-scale computers to achieve the mind-altering speed of one quintillion (1,000,000,000,000,000,000) calculations per second.


Что же касается России... Недавно попал на "вечер знакомств" седьмой рамочной программы (FP7) по теме "Высокопроизводительные вычисления, технологии программирования, параллельные вычисления". Мероприятие оказалось весьма поучительным.

Во-первых, у министерства хватило денег всего на 3 проекта, по каждой из заявленных тем :)

Во-вторых, все было в стиле "объявление о грантах публикуется 25 июня, прием заявок до 25 июля, а к августу уже все распределят" (за конкретные сроки не ручаюсь, но все было предельно сжатым).

В третьих, из всей России примерно по 0,5 - 1 такому проекту и наскребалось.

В-четвертых, представителей бизнеса было как-то совсем мало. Я бы сказал, нано-мало :)

Все это позволяет сделать неутешительные выводы: высокопроизводительные вычисления реальным игрокам российского рынка не нужны. Моделирование изделия не даст им преимуществ перед конкурентами. Моделировать им просто нечего.

Реально с 90-х и до сих пор работают всего две бизнес-модели.
  • Спекулянты: покупай готовые продукты на Западе и перепродавай в России.

  • Интригаторы: берем западную технологию, и продаем услуги на ее основе -- руссифицируем/настраиваем/интегрируем/сопровождаем...


В результате, суперкомпьютеры нужны только фрикам-ученым, надеющимся непонятно на что. И президенту, видимо, для пиара инновационности страны. Судите сами:

Военным -- не нужны. DARPA у нас нету. Самая реальная, на мой взгляд, инновация в текущих условиях -- надувные танки.



Авиапрому и космосу -- нет. Уровень автоматизации производства в этих областях просто зашкаливает. Дешевле экспериментировать на людях (Марс-500), чем создавать технику.

Телекомам -- не нужны. Потому что нет в стране телекомов, занятых разработкой. Только ОПСОСы и провайдеры. Возможно, вы знаете про какой-то инновационный по мировым меркам продукт, который сделал Вымпелком, МТС или Мегафон? Поделитесь с общественностью, не держите в себе...

Биотехнологам и фармакологам -- не нужны. Потому что компании производят практически только дженерики.

И так дальше по списку...

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

По всей видимости, скоро мы на целые поколения отставать будем вычислительной технике. Как в гражданской, так и в военной.

суббота, 26 июня 2010 г.

Почему мы используем Java?..

...в агентах?
...во всех остальных проектах?
Почему Java -- основа нашего стека технологий?

Все просто!



суббота, 19 июня 2010 г.

Видео: Будущее экономики открытых исходных кодов

Beyond Nerds Bearing Gifts: The future of the Open Source Economy.

Понятное, доходчивое объяснение начинается с вопроса "как объяснить своей теще, что я зарабатываю разработкой свободного ПО?"

Затем, все принимает неожиданный оборот :)

Киберпространство как среда в которой живут и развиваются (усилиями разработчиков) программы, сравнивается с биологической средой. Эволюция, естественный отбор, стратегии выживания...

"В киберпространстве конкурируют не корпорации. Конкурирует софт. За время разработчиков. Если софт не привлекает разработчиков, он становится заброшенным и вскоре удаляется с дисков."



А дальше -- потрясающие аналогии организмов из мира биологии для проприетарного и открытого софта :)

Весьма в духе агентного подхода. Насладите себя! Рекомендую!

воскресенье, 16 мая 2010 г.

Аналитика: Архитектура и реализация JADE

Наш коллектив таки довел до ума аналитический материал по агентной платформе Jade, суммирующий наш опыт ее использования. Теперь, если вы используете Jade не по назначению, не говорите потом, что мы вас не предупреждали :)

Полную версию см. на agentlab.ru Архитектура и реализация JADE.



Здесь же приведу заключение:

JADE одна из немногих платформ, которая полностью реализует стандарты FIPA. Платформа легко расширяется и интегрируется со сторонними системами.

Может быть адаптирована к оборудованию, на котором она будет развернута.

Производительность удовлетворительная. Но по большому счету, принесена в жертву гибкости и интегрируемости.



На основе проведенного анализа, область применения агентной платформы Jade можно охарактеризовать следующим образом:
  • замена/расширение сервис-ориентированной архитектуры (SOA) для систем, в которых требуется больше интеллекта и более сложные взаимодействия между сервисами
  • Semantic Web;
  • rich client приложения, в т.ч. мобильные;
  • подходит для быстрого прототипирования.

В общем и целом попадает в область "не особо нагруженные корпоративные системы".


Агентная платформа Jade НЕ ПОДХОДИТ для:
  • реал-тайм систем;
  • высокопроизводительных высоконагруженных систем, в т.ч. grid;
  • 3D анимации, компьютерных игр, serious games, реалистичных симуляций, виртуальной реальности;
  • моделирования финансовых рынков, социальных и иных систем.

вторник, 11 мая 2010 г.

Лабораторные по агентам. Next Level

Мы неустанно продолжаем совершенствовать учебный процесс в области агентов.

Раньше мы двигались больше на ощупь (Курс МИС, осень 2008).

Однако уже тогда соответствии с принципом открытости учебного процесса мы выложили задания и исходный код выполненных лабораторных работ по агентам в открытый доступ. Каждый архив -- самодостаточный проект Eclipse. Скачиваете, запускаете, наслаждаетесь :) (т.е. download-run-havefun).

Открытость, как было установлено в результате бесчеловечных экспериментов, сильно повышает качество конечного результата работы и преподавателя, и студента.

И, также, мы надеемся, хоть как-то стимулирует интерес русскоязычной аудитории к агентам.

В же этом семестре лабораторные по агентам как никогда соответствуют открытой нашим коллективом концепции мотивации студентов "fun & value".

Студентам на выбор предложено две темы: "Животные" или "Электронная аудитория". Подробнее см. Курс ПЗИС, весна 2010

Те из студентов хочет больше фана, выбирают "игровые технологии" тему "Животные".
  • Животные – изучение мозгов агента на основе архитектуры BDI и языка AgentSpeak. Создаем свой вид животных и смотрим, как они борются за еду.

А кому более интересен полезный вклад в общее дело -- тему "Электронная аудитория".
  • Электронная аудитория – изучение коммуникационной инфраструктуры и модели исполнения агентов на основе платформы Jade. Упрощаем обмен информацией и контроль за ней. Помогаем студентам и преподавателям взаимодействовать во время обучения.

В этом семестре мы хотим продолжить публикацию исходного кода лабораторных работ по агентам. И на подходе уже первая ласточка -- Агент-распространитель (FTP).

А как Вы бы хотели изучать агентов? Или может быть, уже изучали агентов? Вам как студентам были бы интересны подобные задания? Что можно было бы улучшить?

Критика, замечания и предложения приветствуются. Нам важно знать Ваше мнение.

понедельник, 1 февраля 2010 г.

Cамо-тестирующееся ПО

Сегодня мой провайдер (Bigtelecom) оставил меня без доступа в Интернет из-за проблемы в системе биллинга. Несколько лет все работало без сбоев. Система исправно переносила остаток средств с предыдущего месяца в новый. А тут вдруг перестала. Оставив без доступа в Интернет всех своих клиентов. Естественно, клиенты ломанулись на сайт, проверять, в чем же дело и обрушили его в конец.

Давайте зададимся вопросом, почему так происходит? Почему сегодняшние программные системы не могут отслеживать свое собственное некорректное поведение и хотя бы по факту сообщить администраторам об аномалиях?

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

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

Ничего сверхсложного нету. Более того, такие системы известны под названием self-* -- сокращение от self-monitoring, self-optimization, self-replication и т.п. И это не какие-то бесчеловечные эксперименты сумасшедших ученых. Такие системы уже есть на массовом рынке. Например, СУБД IBM DB2 осуществляет само-мониторинг, оптимизацию настроек в зависимости от особенностей использования и нагрузки.

Что такая автономная и самостоятельная система дает для бизнеса? Все очень просто и понятно:

"We only have 3 DBAs supporting over 100 instances of DB2. We didn't even consider Oracle for this application because administrative costs would be prohibitive... it takes 2 DBAs just to manage 3 instances of Oracle"

Кто же виноват в этой ситуации?
Подойдем к вопросу системно. Во-первых, виноваты недоросли-разработчики системы биллинга, которые не доросли до self* систем.



Во вторых, криворукие админы, не протестировавшие свои изменения в системе.



Ну и самый крайний тут -- самый большой начальник компании Bigtelecom, который не вызвал нерадивых админов в 01:00 ночи на работу для исправления багов.


А такое мероприятие оказало бы сильнейшее профилактическое и воспитательное действие на "человеко-машинную систему". Заставило бы админов каждый раз вручную выполнять операции по тестированию, которые не догадались автоматизировать разработчики системы. В результате, для конечного пользователя это выглядело бы как настоящая качественная self-* система :)

Да, совокупность железо-софт-администратор (или ПК-1С-бухгалтер) вполне можно считать единой человеко-машинной системой для добывания денег своему хозяину. Киборги уже среди нас! Это мы с вами, господа! :)



Что делать?
С вопросом "кто виноват?" разобрались. Теперь осталось понять, "что делать?" :)
Об этом -- в следующий раз.

четверг, 24 декабря 2009 г.

Caprica -- новый сериал про ИИ выходит 22 января

Новый сериал "Каприка" (Caprica) раскажет о создании искусственного интеллекта, его первых шагах и конфликте с человеком-создателем.

Дата выхода первой серии: 22 января 2010г.

Пилот (полноценный фильм) уже с лета доступен в Сети.


Канал SyFy.com продолжает радовать нас сериалами про искусственный интеллект. А мы продолжаем скачивать их из торрентов :)

Последним от них, если вы помните, был Battlestar Galactica (2003) выдержавший 4 сезона и два фильма по мотивам. В основе сюжета -- противостояние остатков выжившего человечества и созданных ими роботов. В космосе, на суше и на море.

"Каприка" это сериал-приквел к Battlestar Galactica. Та же вселенная будущего. Цивилизация из 12-ти обитаемых планет. Переход от многобожия к единому богу. Создание ИИ. Искусственный интеллект -- опять женщина :)


P.S. Из последних сериалов про ИИ еще можно припомнить "Хроники Сары Коннор" от Fox -- сериал-приквел к "Терминатору".

Похоже, тема женщины в искусственном интеллекте приобретает особое звучание :) Подробнее об этой связи см. провокационную статью Алексея Андреева "Бот-баба" на Вебпланете :)

понедельник, 21 декабря 2009 г.

Лекция "Эпоха интеллектуальных помощников человека"

Небольшой обзор по мотивам первой главы из Wooldridge. Еще одна попытка понять, кому на Руси жить хорошо кому нужны агенты в России. Обзор тенденций и некоторых областей применения агентов/ИИ.

Эпоха интеллектуальных помощников человека


Материал подготовлен для коллег из W-Lab (alterbot.ru).

среда, 25 ноября 2009 г.

Об отношениях полов с научной точки зрения

Человечество как агентная система -- весьма любопытный предмет для наблюдений. А уж "брачное поведение земных обитателей" и подавно. С некоторых пор Ваш покорный слуга пристрастился к научным статьям подобного толку :) . Представляю и Вам фрагменты своей коллекции.

Не то, чтобы они все объясняют в формате практических советов "курсов по пикапу" (или как там это называется), вроде "как уломать девушку на постель за 10 минут".

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

Безусловный и давний лидер нашего хит-парада:


ТРАКТАТ О ЛЮБВИ, как её понимает жуткий зануда
Фокус нашего внимания будет сосредоточен на любви, как явлении выбора одним человеком другого, и возможных последствия такого выбора - как для самого этого человека, так и для всего человечества. Можно поэтому назвать наш подход эволюционным, однако не без внимания к конкретной личности...
Для ускорения отбора, и придания ему целенаправленности, какая-то часть в принципе потентных самцов обязательно будет исключена из процесса размножения с соответственным ростом доли остальных...
Вообще, у всех животных количество спариваний является наиболее простым и чётким количественным показателем ранга самца в иерархии. Для самок эта зависимость очень слабая, и скорее обратная...


И дальше небольшая подборка статей по теме с Elementy.ru.

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


Когда нельзя выбирать самцов, можно выбрать детей
Какого самца выбрать на роль отца своих детей? Хорошо бы, чтобы он помогал самке заботиться о потомстве. Однако в норме (если речь не идет о страусах, людях и еще нескольких видов животных) самец не вкладывает в детей ничего, кроме сперматозоидов, и самкам на помощь рассчитывать не приходится. Но, несмотря на это, самки активно выбирают самцов — предпочитают одних и отказывают другим. Что же и зачем они выбирают?


Видообразование — личное дело каждого
Как внутри популяции организуются группы животных, которые станут скрещиваться лишь с себе подобными мутантами? Для специалистов по эволюции подобное событие выглядит сродни знаменитому демону Максвелла. Например, если изменился стиль ухаживания самца, то должны соответствующим образом измениться и вкусы самки; если в результате мутации изменился феромон — должен адекватно измениться и рецептор, воспринимающий этот феромон. Мало того, эти сложные комплексные преобразования должны быть согласованы еще и с экологическими адаптациями, с которых всё, собственно, и началось.



Феромоны не привлекают, а заставляют задуматься
Эксперименты с генетически модифицированными мухами Drosophila melanogaster, лишенными способности производить углеводородные феромоны, позволили частично расшифровать химический код, при помощи которого мухи выбирают брачных партнеров. Оказалось, что мухи, лишенные феромонов, обладают повышенной сексуальной привлекательностью, в том числе и для самцов других видов. На эту «исходную привлекательность» комбинации феромонов накладывают специфическую информацию о половой и видовой принадлежности, отталкивающую одних потенциальных партнеров и привлекающую других. При этом один и тот же феромон может нести разный смысл в зависимости от контекста, то есть комплекса других феромонов, а также поведенческих, зрительных и звуковых сигналов.

суббота, 14 ноября 2009 г.

Henry Markram создал модель мозга в суперкомпьютере

Henry Markram builds a brain in a supercomputer. TED Talks. Oct. 2009.

С помощью методов моделирования работы мозга проиллюстрировано исследование одной из теорий того, как работает мозг:

"Мозг создает, строит в себе версию окружающей вселенной и проецирует ее обратно как пузырь во внешний мир на то, что его окружает".


"99% нашего восприятия основано на анализе информации сенсоров и принятии решений..."

"99% нашего восприятия не поступает через глаза, это результат обработки данных..."

"Способ, с помощью которого мы можем увидеть розу внутри человесческого мозга -- это игрорировать нейроны, игнорировать синапсы и анализировать только лежащую в основе электрическую активность. Которая создает электрические шаблоны..."

"Мы увидели эти призрачные структуры: электрические объекты, появляющиеся внутри неокортикальной колонки..."

"И когда мы погружаемся внутрь, это как настоящая вселенная..."

"Я думаю, что Вселенная, возможно, развивает мозг, чтобы увидеть саму себя. Возможно, это первый шаг, чтобы познать себя..."