В данном разделе представлены сведения о текущих проектах, разрабатываемых на КОНЦЕПТ.
Проекты находятся в различной степени проработки, но все они развиваются и для каждого уже существует действующий прототип, который можно "пощупать".
Если вас заинтересовал какой-либо из проектов - пишите на
conceptscript@yandex.ru
и вам будет выслан демонстрационный пример и актуальная дополнительная информация.
Абсолютно бесплатно.
Проект №1. Графический редактор, управляемый голосовыми командами на русском языке
Проект №2. Управление виртуальным роботом командами на русском языке
Проект №3. Построение и актуализация ситуационной модели на основе анализа потока новостей
Проект №4. Генерация пакета рабочей документации на автоматизированную систему в соответствии с ГОСТ
Проект №5. Преобразование программ КОНЦЕПТ в JavaScript
Этот проект является существенным развитием примера Графический редактор, понимающий команды на естественном языке.
В текущей реализации программа понимает большее (чем в указанном выше примере) количество команд на естественном русском языке, которые оперируют с различными геометрическими фигурами и осуществляют различные действия с ними.
Ниже приведены примеры некоторых команд, которые понимает графический редактор:
- нарисуй большой красный ромб;
- скопируй его;
- нарисуй маленький синий прямоугольник;
- поверни его против часовой стрелки;
- найди красные ромбы;
- сдвинь их вправо.
Программа интегрирована с сервисом распознавания речи в Интернет, что позволяет управлять графическим редакторм, произнося голосовые команды в микрофон компьютера.
В данной программе на экране схематически отображаются тело виртуального робота и пространство, в котором он находится.
Управлять роботом можно простыми командами на естественном языке, например:
- пройди на северо-запад три шага;
- подними правую руку;
- скажи привет.
На экране можно наблюдать, как робот реагирует на команды.
По окончании работы программы, последовательность выполненных роботом команд транслируется в команды исполнительного механизма робота.
Например, указанные выше команды на естественном языке
могут быть транслированы в следующую программу управления роботом:
programm main;
turn(left);
step;
step;
step;
move_hand(right,up);
say("привет");
end;
Программа в реальном времени с заданной периодичностью читает заголовки новостей с новостной ленты в Интернет, например с www.rbc.ru.
Для каждой новости автоматически выявляются:
- время и место события;
- тематический раздел;
- субъекты-участники события (персоны и организации);
- показатели (экономические, финансовые и др.) и тренд их изменения;
- другие сведения.
Далее программа создает для каждой новости соответствующий ей фрейм (т.е. шаблон некоторый структуры).
Затем этот фрейм используется для построения или актуализации ситуационной модели.
Программа позволяет выполнять следующие задачи:В процессе создания сложной автоматизированной системы (АС) должен быть разработан комплект проектной и рабочей документации.
Их состав (несколько десятков видов) и требования к их содержанию и оформлению
строго регламентированы государственными отраслевами страндаратми (ГОСТ).
Данная программа позволяет ввести общие сведения об автоматизированной системе, например:
- цели и задачи АС;
- структурные компоненты АС (подсистемы, модули);
- функции системы и требования к ним;
- перечень оборудования и программного обеспечения, входящего в состав АС;
- роли пользователей АС;
- этапы создания АС.
Используя указанные выше данные, программа автоматически сформирует комплект непротиворечивых,
правильных по структуре, содержанию и оформлению документов, среди которых:
- техническое задание;
- описание структуры системы;
- описание функций системы;
- ведомость закупки оборудования и программного обеспечения;
- описание ролей пользователей системы;
- описание технологии работы в системе;
- программа и методика испытаний;
- протокол испытаний;
- проект приказа о вводе системы в опытную эксплуатацию;
- ведомость документов проекта;
- и др.
Данный проект посвящен тому, как программы, написанные на КОНЦЕПТ, могут буть преобразованы к JavaScript.
Это фактически означает, что написанная вами программа на КОНЦЕПТ будет выполняться на любом компьютере (устройстве),
где есть любой браузер Интернет, а не только на компьютер с операционной системой Windows.