A.I.P.Laboratory. Проект «Alice»

Именно этим бредом я собираюсь заниматься ближайщие месяцы — созданием нечто среднего между сложным доргеном и искусственным интеллектом. Даже сайтик сделал A.I.P.Laboratory (Artificial Intellegence Programs), на котором возможно буду выкладывать промежуточные резульаты, набирать команду, общаться по этой теме и т.д. (но сейчас там только заглушка). Первый проект, который собственно будет специализироваться на заработке денег, я решил назвать Alice, в честь одноименного персонажа исскуственного происхождение в книге «Полный Root» 😉

А если быть точнее, я собираюсь написать небольшой комплекс на PHP, созданный по модульному типу, который предназначен для различных видов атоматизированного заработка денег. Ведь согласитесь, программе гораздо легче понять другую программу, чем человеку 🙂 а поисковые машины — это именно программы, хотя и создавались они людьми. Сам комплекс разделяется на несколько частей — Ядро, отвечающее за основные операции и логику, анализ, БД, в которой хранится вся информация, Директивы, которые программа не может нарушить, и бесчисленное количество модулей, прицепляемых к Ядру — от безумно сложныых лингвистических скриптов, позволяющих программе обрабатывать входящие данные и передвать свои, собственного бразуера (простейшего), до прикладных модулей типа автоматической регистрации доменов, работой с WebMoney, поиска информации и т.д., и небольшие скрипты-шаблоны, по которым необходимо созавать сайты.

Конечно, маловероятно, чтобы подобная программа смогла осознать себя (я пока даже не знаю, как это реализовать), я даже сильно сомневаюсь в её успешном запуске, но… Собственно подготовка модулей и Ядра позволит решить многие проблемы для меня, в том числе создание других проектов на основе их, а так же увеличит мой скилл по программированию )))

Сейчас еще часок посидел над общей структурой… Пока что решил, что зачатки ИИ оставить, но сильно не развивать ))) Будет умная кнопка бабло. Возможно, некоторые модули придется заказывать или покупать у программистов, ну или юзать готовые модули.

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

36 комментариев к “A.I.P.Laboratory. Проект «Alice»”

  1. У тебя ничего не получится, причины:
    1) всё очень динамично на рынке поисковиков, т.е., пока ты будешь что-то внедрять — ситуация уже поменяется и тебе надо будет переписывать ядро(встаёт проблема совместимости со старыми модулями и т.д.)
    2) уровень программирования у тебя — минимальный(видел твой каталог)
    3) всевозможные модули и программы, которые есть на рынке, не имеют общих интерфейсоф. Они — разрознены и делать «под тебя» ни кто не будет.
    4) в первую очередь «борьба» идёт с людьми, которые стоят за поиском. Разумеется, не без помощи программ.
    5) ты — ленив

      цитировать →

  2. ИМХО тема интересна, я одно время (вчера) порывался купить машинку на радиоуправлении, беспроводную веб-камеру и сделать это все через комп: простенький модуль, который принимает изображение, элементарный способ управления (СОМ порт на контакты, кнопка — есть сигнал).

    Но путом подумал: в программировании я лол, денег на машинку и тем более на вебку жалко, времени нет и т.д. и т.п.

    Короче, жуть. Так что если уж начнешь, то доводи до победного конца)))

      цитировать →

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

      цитировать →

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

      цитировать →

  5. Давным давно, когда у меня был в университете курс «Экспертные системы и ИИ», я тоже взялся писать экспертную систему, правда это была самодиагностика с самоустранением коллизий в сети netware. Оно даже работало, правда «ложило» сервер, на котором работало, но это уже частности.
    В общем мысль хорошая для тренировки мозгов. Что касается практического применения и вашей идеи в частности, то то, что описано в посте это не ИИ и даже не экспертная система, это чистая автоматизация с предопределенными алгоритмами.
    Причины, почему не получится, описанные Будущий Миллионер — субъективны, я бы не стал принимать их в расчет.
    Сама задача на мой взляд слишком общая — «для различных видов атоматизированного заработка денег», для того чтобы ее когда — нибудь в обозримом будущем успешно завершить.
    Могу подкинуть идею попроще, хотя к ней тоже можно прицепить экспертную систему — автоматизации торговли на копейке, по , которое самом будет выбирать лиды, сама выявлять в них ключевые слова, сама по базе поисковых запросов подбирать запросы, сама публиковать контекстную рекламу с нужными ссылками. Эта задача вполне реализуема на современном уровне математического обоснования экспертных систем.

      цитировать →

  6. Будущий миллионер:
    1) Ядро — это не работа с поисковиком, это логика 😉 А нововведения можно успешно внедрять в модули.
    3) Модули, модули… API регистраторов можно легко внедрить (для реги доменов), многие другие то же, хотя конечно придтся дописывать системы управления.

    Anton, дык цель пока что не создать искусственный разум ))

    Сергей, а причем тут язык программирования? Точное определение ИИ я конечно не дам, но пока что стремлюсь к системе, коорая сама на основе своих эксперементов будет делать выводы и действовать согласно им, просто программа нет чувства лени и недостатока во времени )) PHP, Си, перл, асм — какая разница?

    PRSE, вводные данные статичны, но скрипт должен сам компоновать элементы и в зависимости от удачности проекта снова тестировать и опять что то менять… Да, это не ИИ, но это и не автоматизация с преопределенными алгоритмами.

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

      цитировать →

  7. При всем уважении, но для тебя это задача не на месяцы а на годы:) Особенно если учесть нехватку времени и тд.

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

      цитировать →

  8. Задумал сделать, делай, не слушай никого, даже если не откроется проект, получишь порцию бесценного опыта, вот как я, например, когда свою поисковую систему создавал :)) Она так естественно и не открылась, даже толком мало, что рабочего получилось, просто на определенном этапе пришло понимание, что ты можешь, а что сделать нереально.

    А вот на счет языков, ИМХО, СИ производительнее PHP будет

      цитировать →

  9. C производительней может и будет, но пхп удобней и проще. Конечно, если афтар знает его, то можно попытаться, но все же пхп «родной» язык. В смысле установил сервер — и пошел

      цитировать →

  10. главное — что то делать. а если сидеть и дрочить — зачем чтото делать все равно не получиться и пр. то конечно и не получится. а так в процессе можно и себя и вокруг себя много поменять.
    так что вперед, и успехов.

    зы. чтото подписка на рсс с этой страничке у меня не проходит.

      цитировать →

  11. Скажу честно, меня самого эта тема ОЧЕНЬ вставляет AI и всё, что с этим связано, но честно сказать что-то мне мало вериться что хоть один из высокоуровневых языков вполне подходит для этих целей, думаю надо писать свой язык на asme, язык специально заточенный под создание AI, ну если и не язык то хотя бы набор макросов, кто делал конструкторы полиморфных вирусов, поймёт о чём я. СРАЗУ ГОВОРЮ Я НИКАКИХ ВИРУСОВ И КОНСТРУКТОРОВ К НИМ НИКОГДА НЕ ДЕЛАЛ, так что ногами не бить )))
    но думаю, что тема вирусописательства наиболее близка к теме AI
    Все кто интересуется темой советую почитать Роджера Пенроуза «Новый Мозг Императора», правда там формул очень много, но если интересуешся темой всерьёз можно иразобраться, Пенроуз правда утверждает что сделать компьютерный AI невозможно, то есть можно сделать AI но это уже будет НЕ компьютер
    а вообще, я всерьёз верю, что создание AI это естетсвенный путь, если так можно сказать эволюционного развития компьютеров и машинной логики вообще…

      цитировать →

  12. *надо писать свой язык на asme
    В другое время я посчитал бы это бредовой идеей, но теперь, кажется, это — единственный выход. Но тогда нужно будет и систему исчисления не двоичную, т.е. менять аппаратное обеспечения. По сути как работает процессор, даже самый мощный? Последовательность логических ИСТИНА/ЛОЖЬ, поэтому нет смысла писать что-то новоге на старое аппаратное оборудование.

    Это взгляд на вещи сугубо непрофессиональный, в тему особо не вникал, но ошибся где-то 100%. Так что исправьте, плз!

      цитировать →

  13. Белый Негр, будешь смеяться, но где-до середины 40-ых годов прошлого века счисление и было НЕ двоичным, это уже потом двоичную логику машинного счисления придумал Джон(Януш) фон Нейман…
    и знаешь я совсем не удивлюсь если потом выяснится, что и человеческое мышление основано на двоичной логике хе-хе)))

      цитировать →

  14. Человеческое мышление… А есть ли оно вообще? Я к тому, что некоторые религии отрицают наличие судьбы как таковой — все уже написано, и то, что ты делаешь, никакого отношения к выбору не имеет. Просто кто-то написал в «Блокноте» текст, а ты играешь эту роль. С этой точки зрения наше мышление не есть даже двоичным.

    А вообще идеальный вариант — взять моск и подключить к компу — вот тебе и ИИ. Или хотя бы в моск вжЫвлять чипы памяти, немного, пару мегабайт, но хранить там только текст. Хотя это сделать ОООчень сложно. Но если есть кролики или мыши, то предлагайте свои кандидатуры, афтар займется вашим программированием!

      цитировать →

  15. Sergey, язык все же придется делать, прежде всего для «управления» действиями, алгоритмом так сказать. Нечто вроде шаблонного языка с интепретатором на PHP… Хотя не исключаю возможность полного переписывания на Си, но пока что об этом рано говорить

    Mclaud, посмотрел я Lisp… не понравился он мне (

      цитировать →

  16. > C производительней может и будет, но пхп удобней и проще.
    Я С упомянул к своей теме, что пытался поисковик делать на PHP, но в процессе понял, да и в источниках нашел определенных, что для таких целей желательно СИ использовать.

    Для начала, то PHP конечно подойдет, все равно ведь лучше писать на том, что знаешь, а потом если получится на PHP реализовать и станет вопрос производительности, то можно и на С переносить, главное ведь основной принцип понять.

      цитировать →

  17. Еще бы он тебе понравился) Он совсем не такой язык, как пхп, или тот же си)

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

      цитировать →

  18. Не забивай ни в коем случае!!! Пробуй, доставай новую инфу, и обязательно все получится. Любое движение приносит ОГРОМНУЮ пользу!

      цитировать →

  19. Это не утопия. Некоторых просто пугает само слово ИИ после многочисленных спекуляций на эту тему. Между тем даже обычный взлом капчи представляет собой специализированный слабый ИИ, здесь же задача конкретная и даже без распознавания образов. Не надо также подмешивать сюда «осознание себя». Оно создается не тьюринговским результатом, а процессом циклического характера в нейросети, вполне естественным, без квантовой или религиозной мистики. Сабж не об этом — задача стоит создать навороченный специализированный инструмент, продвинутого бота. Alice специализируется на коммуникации с человеками («говорящий робот»), а сабж — с поисковиками и им подобными инструментами («робот, умеющий нажимать на кнопку «бабло»»). Ничего фантастического или титанического, главное делать это по частям. Записываем, что мы делаем на компе, выделяем самые элементарные операции и автоматизируем их, потом беремся за более сложные — крякнуть капчу, или выявить «ситуацию хелп» по обвалу каких-то позиций… главное, чтобы каждое такое улучшение приносило немедленную отдачу.

      цитировать →

  20. З.Ы. Вопрос «можно ли на языке Зю реализовать сабж» бессмысленен. Все определяется балансом между навыками разработчика и удобством самого языка. Правда, непонятно, как на пхп сделать резидента, который будет мониторить ситуацию и «думать» — весь этот язык заточен под реакцию на действие пользователя, а нужен наоборот агент, который этого пользователя будет эмулировать. Я решаю подобные задачи на дельфях — исключительно потому, что привык к ним.

      цитировать →

  21. Для начала скажи, что ты понимаешь под словом «реализовать». Я представляю это как вечно обновляемую бету, цель которой — автоматизировать все большее количество рутинных операций, чтобы зарабатывать больше бабла, а также для демонстрации своей крутизны как разработчика и совершенствования оной. Полная автоматизация в какой-то момент возможна, но эффект ее может сойти на нет из-за качественных изменений на рынке. Чтобы софт отслеживал и это (явления такого масштаба, как появление SMO в противовес SEO!) — тут уже нужен сильный ИИ, или ЕИ автора, так как нужно читать блоги, искать темы. А так сабж позволит уменьшать время на поддержку всей системы генерации бабла и одновременно повышать его количество, что в любом случае положительный результат.

      цитировать →

Оставьте комментарий