Технология когнитивного анализа и моделирования поддерживается программными комплексами "Ситуация", "Компас", "КИТ", созданными в ИПУ РАН, которые позволяют в сложных и неопределенных ситуациях быстро, комплексно и системно охарактеризовать и обосновать сложившуюся ситуацию и на качественном уровне предложить пути решения проблемы в этой ситуации с учетом факторов внешней среды.
Разработана автоматизированная система когнитивного моделирования для анализа задач предприятия малого бизнеса.
Копии «экранов» (выборочно) представлены на рисунках 4.5 – 4.10.
Рисунок 4.5 – Первый раздел «Построение когнитивной модели»
Рисунок 4.6 – Блок «Факторы производства» с таблицей шаблона
Рисунок 4.7 – График связи между факторами внутри блока «Факторы производства»
Рисунок 4.8 – Связи между факторами различных блоков
Рисунок 4.9 – Граф когнитивной модели предприятия малого бизнеса
Рисунок 4.10– Определение конкурентоспособности предприятия
Код АС «Когнитивная модель предприятия малого бизнеса» (фрагмент) на языке C# с комментариями:
Mainform.cs – Главный экран АС
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace CognitiveModel
{
public partial class Mainform : Form
{
public Mainform()
{
InitializeComponent(); //Создать новое окно
}
private void button1_Click(object sender, EventArgs e)
{
Form10 f1 = new Form10(); //Открыть окно раздела "Построение когнитивной модели"
DialogResult result = f1.ShowDialog();
}
private void button2_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2(); //Открыть окно раздела "Анализ конкурентоспособности"
DialogResult result = f2.ShowDialog();
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Application.Exit(); //Выход из системы
}
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
About abt = new About(); //Открыть окно "Справка"
DialogResult result = abt.ShowDialog();
}
}
}
Form10.cs - Окно раздела "Построение когнитивно модели"
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace CognitiveModel
{
public partial class Form10 : Form
{
public int key = 0; //ключевая переменная
public Form10()
{
InitializeComponent(); //Создать новое окно
}
private void ButtonBlock1_Click(object sender, EventArgs e)
{
key++;
if (key >= 3)
{
ButtonLastGraphic.Enabled = true;
}
Form11 f11 = new Form11(); //Открыть окно блока «Факторы производства»
DialogResult result = f11.ShowDialog();
}
private void ButtonBlock2_Click(object sender, EventArgs e)
{
key++;
if (key >= 3)
{
ButtonLastGraphic.Enabled = true;
}
Form12 f12 = new Form12(); //Открыть окно блока «Внутренние финансовые факторы»
DialogResult result = f12.ShowDialog();
}
private void ButtonBlock3_Click(object sender, EventArgs e)
……………………………………………………………………………………..
Применение когнитивных технологий открывает новые возможности прогнозирования и управления в различных областях:
– в экономической сфере это позволяет в сжатые сроки разработать и обосновать стратегию экономического развития предприятия, банка, региона или даже целого государства с учетом влияния изменений во внешней среде;
– в сфере финансов и фондового рынка – учесть ожидания участников рынка;
– в области информационной безопасности – противостоять стратегическому информационному оружию, заблаговременно распознавая конфликтные структуры и вырабатывая адекватные меры реагирования на угрозы.