На этой странице указаны укрупненные задачи фронта работ на ближайшее время. Все задачи нужно решать в соответствии с Getting Real. Все задачи решаются итеративным методом. То есть сначала предлагается какая-либо функциональная часть, потом реализуется ее основная идея, далее, если эта функциональная часть необходима, то производится ее доработка до тех пор пока это актуально. Правила редактирования технического задания Первоначально обсуждение задумки о новой функциональности производится в форуме. Затем выбирается или назначается главный редактор технического задания конкретной функциональной задумке. После написания ТЗ еще раз все проверяется на правильность мыслей и техническое задание принимается к исполнению (помещается в раздел сайта TODO). Затем выбирается или назначается исполнитель. Введение AIAssistant разрабатывается как микроядро с присоединяемыми модулями (плугинами). Прототипы: Операционная система Minix (http://www.minix3.ru/ http://www.minix3.org/) Среда разработки Eclipse (http://www.eclipse.org/) Интернет-клиент для общения используя различные протоколы Miranda (http://www.miranda-im.org/) Содержание Общие требования Ядро Графический интерфейс пользователя (GUI) Плагины Последовательность разработки Техническое задание на разработку ядра программы AIAssistant На первом этапе создается основа системы - ядро. Создать класс для FIPA-ACL сообщений AclMessage Создать общий класс для агентов и приложений - Module Создать класс для агентов Agent Создать класс для AI-приложений AIProgram Создать класс-микроядро Core Создать класс-ядро Kernel - в нем будет находится объект микроядро, агенты и приложения Смотрите Первый этап Plugins (техническое задание) Называют плагины. Система AIAssistant состоит из микроядра и набора подключаемых модулей - плугинов. Плугин (модуль) включает: XML файл описания плугина; выполняемые файлы; файлы данных. XML файл описания плугина имеет следующий формат (пример):Смотрите также Plugin Модуль записи лог-сообщений в файл Copyright (c) 2007 AIAssistant organization.
Работа по созданию системы AIAssistant разбита на этапы. Выполнение следующего этапа не начинается пока не завершен текущий этап.
На первом этапе создается основа системы - ядро.
На втором этапе оформляется внешний вид програмы, логика взаимодействия модулей и дополнительные средства разработки и отладки. Нужно создать главное окно программы. В главном окне должно быть:
© AIKernel 2007-2011
22.07.2007 - 27.04.2011