Название: Amiga Virtual / Амига Виртуал / Виртуальная Подружка Слоган системы: Teach me all-everything! / Научи меня всему-всему! Девиз проекта: Let's build AGI together! / Давайте строить сильный ИИ вместе! Жанр: игровая, прикладная и исследовательская платформа искусственного интеллекта Определение: модульная система универсального искусственного интеллекта Начало разработки: примерно 2012 год Релиз первой версии: 1 декабря 2016 Языки проекта: русский, английский и любые другие Языки программирования: программа - Delphi, модули - любой Движки и фреймворки: самописный, подключить можно любой Исходный код: предоставляется за отдельную плату, для ознакомления - бесплатно Операционная система: Windows (Win32 native), Android (позже) Справка: встроена в программу и каждый модуль Основная команда-разработчик: "TimKruz and company" Состав основной команды: TimKruz - человек-оркестр Вакансии основной команды: будет объявлено позже Основной принцип разработки: модульность, единый интерфейс всех модулей Цена: от 1$/30р. за один модуль с возможностью пробы до покупки Целевая аудитория: весь мир (за счёт универсальности системы) Распространение: свой "Центр Обмена", Steam, Google Play Интеграция с сервисами: система может быть интегрирована в любой сервис Сайты:AVirtual.ru, группа программы ВК, группа автора ВК E-mail техподдержки:amigavirtual@ya.ru Дизайн-документ:на русском, in English (можно скачать через AV) Конкурсы: будет минимум 3 конкурса с денежными призами Описание:
Мечтали когда-нибудь о программе, которая как человек может научиться чему угодно и выполнять любую работу? Хочется поиграть по своим правилам, когда друзья заняты, а существующие видеоигры навязывают свои правила? Не с кем поболтать о жизни? Нужен послушный компьютерный помощник? А, может, у вас есть идея на счёт искусственного интеллекта, но вы не знаете, как и с помощью каких инструментов её реализовать? Или умеете рисовать и хотите дать своим рисункам жизнь, внедрив в какую-нибудь игру, но пока не знаете, в какую? Ответ на все эти вопросы - проект модульной системы универсального искусственного интеллекта "Amiga Virtual"!
Эта система умеет делать что угодно и учится чему угодно, достаточно подключить соответствующий модуль! Любой может написать и подключить свой собственный, уникальный модуль! "Подружка" умеет общаться на любом человеческом языке, строя предложения по памяти! Система позволяет легко создавать и быстро обучать своих так называемых "Виртуалов", которые могут быть кем угодно и делать всё, что вы им прикажете! Виртуалы проявляют эмоции, распознают и предсказывают ситуации, создают логические связи между действиями пользователя. А встроенный Центр Обмена позволит вам поделиться вашим Виртуалом или модулем со всем миром!
Данная система в существующем виде - лишь первый этап проекта "Amiga Virtual". В будущем планируется адаптировать её для суперкомпьютеров (Amiga Virtual Super) и разработать на её основе операционную систему для любых роботизированных платформ (Amiga Virtual OS). А в ближайшем будущем появится модуль для смартфонов и планшетов на Android, позволяющий удалённо контролировать программу на вашем ПК или, возможно, переносить Виртуалов на ваш мобильник для автономного использования (Amiga Virtual Mobile).
Любой желающий может поучаствовать в проекте, написав свой собственный модуль или обучив Виртуала. Хорошие модули и Виртуалы будут продаваться в Steam, а их авторы будут получать 80% дохода с продаж!
В ближайшем будущем будут проведены конкурсы с денежными призами, связанные с Amiga Virtual: конкурс на лучшее ядро, конкурс на лучший модуль, конкурс на лучшего Виртуала, конкурс на лучший аватар и конкурс на лучший рассказ про Виртуала или саму систему в целом. В каждом конкурсе будет до 6 победителей, самый удачливый получит 5000 рублей, а хорошие разработки будут продаваться в Steam с долей 80%. Кроме обычного голосования в третьем конкурсе будет проведён тест Тьюринга, влияющий на распределение призовых мест.
Скриншоты:
Видео:
Ссылка на скачивание:avirtual.ru/av.zip (все модули скачиваются через Центр Обмена) Частые вопросы и ответы:
1. Общее
Что такое Amiga Virtual? Amiga Virtual - это проект модульной системы универсального искусственного интеллекта. Это программа, подключив к которой определённые модули, можно построить искусственный интеллект, имеющий возможность делать то, что позволяют делать подключённые модули. Затем этот ИИ можно научить делать что-то полезное.
Что такое универсальный ИИ? Универсальный искусственный интеллект (УИИ) в рамках данного проекта характеризуется как пространственно-временная последовательно-параллельная память, которая может запоминать, вспоминать и предсказывать любую информацию. Предсказывание информации позволяет системе действовать самостоятельно. Универсальность заключается в том, что информация может быть действительно любой: ядро системы оперирует только потоками текста, но закодировать в текст и раскодировать из него мы можем что угодно - картинки, звуки, вкусы, касания и т.п.
Чем Amiga Virtual лучше других интеллектуальных систем/других чат-ботов/Ватсона и т.п.? В первую очередь - она по-настоящему модульна и действительно универсальна. Все модули имеют унифицированный интерфейс (который они могут реализовывать как полностью, так и частично - в зависимости от задач модуля), могут выполнять любой код, содержать любые ресурсы, иметь собственные окна и настройки... В общем, это как отдельные компьютеры, соединённые чем-то вроде Интернета для выполнения единой цели. Отсюда вытекает полная универсальность системы - какие модули подключишь, тем система и станет, чему обучишь, то система и будет делать. Во-вторых, система полностью открыта - исходный код программы и модулей доступен всем и бесплатно, модули без исходного кода не попадают в Центр Обмена и не продаются. В-третьих, интеллектуальное ядро системы является обычным модулем, который можно заменить, что освобождает систему от привязки к какому-то одному алгоритму интеллекта - в зависимости от ядра может меняться обучение и поведение Виртуалов, что очень удобно.
Ты действительно веришь в успешность этого проекта? А как же! На рынке пока нет серьёзных конкурентов этого проекта. Умеренный пиар, демократичные цены, встроенный форум техподдержки, уникальность и конкурсы обязательно привлекут благодарных пользователей, заядлых фанатов и, главное, хороших разработчиков и учителей.
Сколько будет стоить программа? Программа - 1$ (30р.). Торопитесь купить! Цена может вырасти вместе с развитием системы. Но вы всегда можете скачать ознакомительную версию с официального сайта бесплатно. Эта версия ничем не ограничена. Исходники программы стоят 30$ (900р.) и эта сумма скорее всего не будет расти, а для ознакомления их можно будет скачать бесплатно. 2. Модули
Как устроена модульность системы? В версии для Windows модули - это DLL, подключаемые динамически. Программа ожидает некий набор экспортированных процедур и функций (интерфейсы), но не отвергает модуль, если каких-то функций у него нет. В определённые моменты работы программа вызывает нужные в данной ситуации функции модулей, если они у них есть. Основной способ коммуникации между модулями - передача текстовых строк. Некоторые модули только передают информацию, другие только принимают, третьи делают и то, и другое. Другие функции вызывают окно модуля, или выдают программе текст справки модуля, и так далее.
Какие модули уже существуют? TBA
А какие модули можно разработать? Какие угодно! Полёт вашей фантазии ничем не ограничен. С точки зрения УИИ, модуль может кодировать любую информацию, следовательно, модуль может иметь любые датчики или эффекторы.
А что если модуль сломается во время работы программы? Если модуль просто выдаст ошибку или перестанет отвечать - ничего страшного, система может действовать даже без модулей. А вот если модуль начнёт выдавать неправильную информацию - база данных Виртуала может повредиться. Но и это не страшно, базу можно почистить вручную или не сохранять после выхода из сбойной сессии.
Сколько будут стоить модули? Простые - от 1$ (30р.), сложные могут стоить до 5$ (150р.) и выше. Бесплатные пробные версии, не ограниченные ничем, доступны через Центр Обмена, встроенный в программу. Исходники стоят (цена модуля * 3)$/р.
А как можно продавать пользовательские модули? Полезные и качественные модули будут продаваться в Steam, 80% дохода получит разработчик. Если Steam доделает возможность продажи модов через Мастерскую - можно будет продавать там. Но учтите, модуль должен быть свободно доступен через Центр Обмена и иметь открытый исходный код. 3. Виртуалы
Что такое Виртуалы? Виртуал - это экземпляр УИИ, с собственной базой данных и различной информацией о нём. Собственно, вы общаетесь и взаимодействуете не с Amiga Virtual, а с выбранным Виртуалом.
Чему можно научить Виртуала? Всему тому, что могут делать подключённые в данный момент модули, имеющие интерфейсы ввода-вывода. В теории Виртуал может научиться всему, что может человек, но для этого нужны определённые модули.
Чему Виртуала нельзя научить? Интеллект-ядра накладывают некоторые ограничения в связи со своими особенностями (например, ядра IS I, II и III не могут осознать понятие времени, т.к. не учитывают его в своих действиях), но мы стараемся уменьшать число ограничений с каждой новой версией ядер или в новых ядрах (так, ядро IS IV уже учитывает время).
Как можно поделиться своим Виртуалом с людьми? Есть несколько способов: отправить Виртуала через систему аккаунтов проекта лично кому-то, загрузить Виртуала в Центр Обмена, загрузить Виртуала в мастерскую Steam, продавать в качестве DLC на главной странице проекта в Steam или просто передать файлы Виртуала любым удобным способом, как обычные файлы.
За сколько можно продавать Виртуала? Хорошие идут от 1$ (30р.), отличные - от 5$ (150р.), плохие не продаются. 4. Центр Обмена (ЦО)
Что можно распространять через ЦО? Виртуалов, модули, программы обучения, контент для обучения Виртуалов, уроки для пользователей и некоторое другое, кроме того, наборы модулей, наборы Виртуалов и прочее.
Как отправить контент в ЦО? Нужно воспользоваться соответствующей кнопкой в основной программе на вкладке ЦО, заполнить форму, прикрепить файлы и нажать "отправить". Контент отправится на премодерацию, и, если всё в порядке, он будет добавлен в общий список контента. Одновременно можно отправить на премодерацию не более 5 единиц контента, чтобы не забивать модераторам список контента. Когда контент будет проверен, вы сможете отправить что-то ещё.
Как обновить или удалить свой контент в ЦО? Чтобы обновить контент, отправьте его заново, он пройдёт проверку и будет обновлен. Удаление контента не предусмотрено (три раза подумайте перед тем, как отправлять что-то!), но возможно связаться с модераторами Центра через электронную почту техподдержки (amigavirtual@ya.ru) и запросить удаление. 5. Интеграция с сервисами
К каким интернет-сервисам (например, соцсети) можно подключить систему? AV можно подключить к любому интернет-сервису - ограничений нет, но потребуется модуль, написанный специально для конкретного сервиса.
Можно ли настроить систему на одновременное общение с несколькими людьми? А вы можете разговаривать одновременно и индивидуально с каждым из толпы? Вот и AV не может. Однако имеется теоретическая возможность создать несколько экземпляров системы с собственной памятью и своими каналами связи, каждый из которых будет разговаривать с одним человеком, а через определённые промежутки времени их базы данных (накопленный опыт) будут объединяться - как татикомы из аниме "Призрак в доспехах".
1. делается эмулятор операционной системы в которой можно тестировать поведение ИИ как бы ИИ и есть ОС 2.задачи ии
разобрать фотографии по категориям
разобрать музыку по звучанию
найти музыкальный файл который содержит определенною фразу.
прибрать все файлы в соответствии моих требований.
ну в общем давать какие либо задачи
Добавлено (13 Декабря 2018, 00:06) ---------------------------------------------
Цитатаkostian135 ()
реинкарнация "Болтуна".
вот идея для другой оболочки.
1. делается эмулятор операционной системы в которой можно тестировать поведение ИИ как бы ИИ и есть ОС 2.задачи ии разобрать фотографии по категориям разобрать музыку по звучанию найти музыкальный файл который содержит определенною фразу. прибрать все файлы в соответствии моих требований.
ну в общем давать какие либо задачи
о боже более двух лет назад я описал нынешнюю яндекс "Алису"