Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ services:
interval: 5s
timeout: 10s
retries: 6
start_period: 120s
start_period: 180s
environment:
# Use the commented env variable if you need to rebuild KB every startup.
- "REBUILD_KB=1"
Expand Down
787 changes: 396 additions & 391 deletions interface/package-lock.json

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions interface/src/api/sc/agents/resolveUserAgent.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,13 @@ import { client } from '@api/sc';
const conceptUser = 'concept_user';
const conceptDialog = 'concept_dialogue';
const rrelDialogParticipant = 'rrel_dialog_participant';
const conceptAbsenceOfAuthorizedUser = 'concept_absence_of_authorized_user';

const baseKeynodes = [
{ id: conceptUser, type: ScType.NodeConstClass },
{ id: conceptDialog, type: ScType.NodeConstClass },
{ id: rrelDialogParticipant, type: ScType.NodeConstRole },
{ id: conceptAbsenceOfAuthorizedUser, type: ScType.NodeConstClass },
];

const getUser = async () => {
Expand Down Expand Up @@ -44,6 +46,11 @@ const createUser = async () => {
ScType.EdgeAccessVarPosPerm,
[ScType.NodeVar, dialog],
);
template.triple(
keynodes[conceptAbsenceOfAuthorizedUser],
ScType.EdgeAccessVarPosPerm,
dialog,
);
template.tripleWithRelation(
dialog,
ScType.EdgeAccessVarPosPerm,
Expand Down
11,529 changes: 5,846 additions & 5,683 deletions interface/yarn.lock

Large diffs are not rendered by default.

Binary file not shown.
15 changes: 15 additions & 0 deletions kb/TestForTpis/questions/10th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
...
<-concept_questions;
->rrel_answer: [1];
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4] (*<-concept_correct_answer;; *);
->rrel_question_formulation: [Что сопровождает технологию проектирования в рамках данного курса?
<ol>
<li> Разработка методики обработки знаний.</li>
<li> Разработка моделей и методов для решения задач компьютерных систем.</li>
<li> Создание интегрированных систем проектирования.</li>
<li> Разработка стандартов проектирования интеллектуальных систем.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;

15 changes: 15 additions & 0 deletions kb/TestForTpis/questions/11th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2] (*<-concept_correct_answer;; *);
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Что обеспечивает Технология OSTIS в процессе проектирования интеллектуальных систем?
<ol>
<li> Автоматизацию процесса проектирования.</li>
<li> Создание семантически совместимых компьютерных систем.</li>
<li> Улучшение квалификации разработчиков систем.</li>
<li> Взаимодействие и согласование деятельности систем.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;
16 changes: 16 additions & 0 deletions kb/TestForTpis/questions/12th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2] (*<-concept_correct_answer;; *);
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Что такое искусственный интеллект?
<ol>
<li> Технология, позволяющая компьютерам воспринимать и анализировать окружающую среду.</li>
<li> Область науки, занимающаяся созданием компьютерных систем, способных выполнять задачи, требующие интеллектуального мышления.</li>
<li> Система автоматизации, использующая методы машинного обучения для решения задач.</li>
<li> Программное обеспечение, способное самостоятельно принимать решения и обучаться на основе опыта.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;

15 changes: 15 additions & 0 deletions kb/TestForTpis/questions/13th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2] (*<-concept_correct_answer;; *);
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Что является объектом изучения интеллектуальной обучающей системы?
<ol>
<li> Способность системы к самостоятельному взаимодействию.</li>
<li> Учебный материал и средства навигации по нему.</li>
<li> Знания и способности системы к обучению.</li>
<li> Функции интеллектуальной справочной системы.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).] ;;
15 changes: 15 additions & 0 deletions kb/TestForTpis/questions/14th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2];
->rrel_answer: [3] (*<-concept_correct_answer;; *);
->rrel_answer: [4];
->rrel_question_formulation: [Какие основные направления Искусственного интеллекта связаны с Технологией OSTIS?
<ol>
<li> Обработка естественного языка и распознавание речи.</li>
<li> Машинное обучение и глубокое обучение.</li>
<li> Онтологии и агентно-ориентированное моделирование.</li>
<li> Робототехника и автономные системы.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;
16 changes: 16 additions & 0 deletions kb/TestForTpis/questions/15th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1] (*<-concept_correct_answer;; *);
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Что представляет собой переход на новый уровень автоматизации человеческой деятельности?
<ol>
<li> Применение интеллектуальных компьютерных систем во всех сферах жизни.</li>
<li> Разработка новых алгоритмов и методов машинного обучения.</li>
<li> Использование облачных технологий для хранения данных.</li>
<li> Создание сети связанных устройств и IoT-систем.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;

15 changes: 15 additions & 0 deletions kb/TestForTpis/questions/16th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4] (*<-concept_correct_answer;; *);
->rrel_question_formulation: [Что представляет собой Общая теория человеческой деятельности?
<ol>
<li> Теория, описывающая все аспекты человеческой жизни и поведения.</li>
<li> Система, способная анализировать и прогнозировать деятельность людей.</li>
<li> Концепция, основанная на взаимодействии между человеком и компьютером.</li>
<li> Модель, объединяющая различные виды интеллектуальных систем.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;
16 changes: 16 additions & 0 deletions kb/TestForTpis/questions/17th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2] (*<-concept_correct_answer;; *);
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Что представляет собой комплекс моделей, методов и средств?
<ol>
<li> Стандартные процедуры и алгоритмы, используемые при проектировании.</li>
<li> Совокупность инструментов и подходов для решения задач определенного класса.</li>
<li> Модели компьютерных систем и методы их реализации.</li>
<li> Интеллектуальные агенты и методы их взаимодействия.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;

15 changes: 15 additions & 0 deletions kb/TestForTpis/questions/18th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4] (*<-concept_correct_answer;; *);
->rrel_question_formulation: [Что предполагает Технология OSTIS в отношении пользователей?
<ol>
<li> Адаптацию пользователей к компьютерным системам.</li>
<li> Обучение пользователей разработке компьютерных программ.</li>
<li> Создание новых пользовательских интерфейсов.</li>
<li> Взаимодействие пользователей с интеллектуальными системами.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;
15 changes: 15 additions & 0 deletions kb/TestForTpis/questions/19th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1] (*<-concept_correct_answer;; *);
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Какие виды деятельности могут быть автоматизированы с помощью Технологии OSTIS?
<ol>
<li> Решение задач различного класса в компьютерных системах.</li>
<li> Только разработка компьютерных игр.</li>
<li> Разработка программного обеспечения.</li>
<li> Только проектирование интеллектуальных систем.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;
15 changes: 15 additions & 0 deletions kb/TestForTpis/questions/1st_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1] (*<-concept_correct_answer;; *);
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Что представляет собой Технология OSTIS?
<ol>
<li> Семейство технологий для проектирования и эксплуатации интеллектуальных систем.</li>
<li> Комплекс моделей и методов для решения задач компьютерных систем.</li>
<li> Стандарт проектирования интеллектуальных систем.</li>
<li> Методика обработки знаний.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;
15 changes: 15 additions & 0 deletions kb/TestForTpis/questions/20th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2];
->rrel_answer: [3](*<-concept_correct_answer;; *);
->rrel_answer: [4];
->rrel_question_formulation: [Что не является компонентом любой ostis-системы?
<ol>
<li> База знаний</li>
<li> Ядро системы</li>
<li> Открытый исходный код</li>
<li> Редакторы</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;
16 changes: 16 additions & 0 deletions kb/TestForTpis/questions/2nd_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2] (*<-concept_correct_answer;; *);
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation:
[Что является основой Технологии OSTIS?
<ol>
<li> Обработка данных.</li>
<li> Онтологическое представление знаний.</li>
<li> Агентно-ориентированная разработка.</li>
<li> Систематизация информации.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).] (* => nrel_format: format_html;;*);;
15 changes: 15 additions & 0 deletions kb/TestForTpis/questions/3rd_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4] (*<-concept_correct_answer;; *);
->rrel_question_formulation: [Что означает понятие "OSTIS-система"?
<ol>
<li> Система семантической совместимости между компьютерными системами.</li>
<li> Искусственная кибернетическая система с высоким уровнем интеллекта.</li>
<li> Общая теория человеческой деятельности.</li>
<li> Интеллектуальная компьютерная система, разработанная на основе Технологии OSTIS.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;
17 changes: 17 additions & 0 deletions kb/TestForTpis/questions/4th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1] (*<-concept_correct_answer;; *);
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Что является основной задачей интеллектуальных обучающих систем?
<ol>
<li> Повышение уровня обучаемости компьютерных систем.</li>
<li> Самостоятельное взаимодействие с пользователями.</li>
<li> Обработка заранее непредсказуемых ситуаций.</li>
<li> Семантическая совместимость между системами.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;


16 changes: 16 additions & 0 deletions kb/TestForTpis/questions/5th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1] (*<-concept_correct_answer;; *);
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Что представляет собой интеллектуальная экспертная система?
<ol>
<li> Система, способная делать экспертные выводы на основе предоставленных данных.</li>
<li> Система, способная автоматически генерировать экспертные отчеты.</li>
<li> Алгоритмы для оптимизации экспертных решений.</li>
<li> Система с ограниченным набором интеллектуальных свойств.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;

16 changes: 16 additions & 0 deletions kb/TestForTpis/questions/6th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2] (*<-concept_correct_answer;; *);
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Что предполагает применение интеллектуальных компьютерных систем в новом уровне автоматизации?
<ol>
<li> Взаимодействие и согласование деятельности с пользователями.</li>
<li> Массовое использование интеллектуальных систем.</li>
<li> Создание Общей теории человеческой деятельности.</li>
<li> Семантическая совместимость между системами.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;

16 changes: 16 additions & 0 deletions kb/TestForTpis/questions/7th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2];
->rrel_answer: [3] (*<-concept_correct_answer;; *);
->rrel_answer: [4];
->rrel_question_formulation: [Что является основой проектирования интеллектуальных систем по Технологии OSTIS?
<ol>
<li> Создание семантически совместимых компьютерных систем.</li>
<li> Методы агентно-ориентированной разработки.</li>
<li> Использование онтологического представления знаний.</li>
<li> Осуществление реинжиниринга систем автоматизации.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;

17 changes: 17 additions & 0 deletions kb/TestForTpis/questions/8th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
...
<-concept_unasked_questions;
<-concept_questions;
->rrel_answer: [1] (*<-concept_correct_answer;; *);
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4];
->rrel_question_formulation: [Какие задачи решает Технология OSTIS?
<ol>
<li> Автоматизация самых различных видов человеческой деятельности.</li>
<li> Разработка интегрированных систем проектирования.</li>
<li> Создание единой модели интеллектуальных систем.</li>
<li> Повышение квалификации разработчиков систем.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;


16 changes: 16 additions & 0 deletions kb/TestForTpis/questions/9th_question.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
...
<-concept_questions;
<-concept_unasked_questions;
->rrel_answer: [1];
->rrel_answer: [2];
->rrel_answer: [3];
->rrel_answer: [4] (*<-concept_correct_answer;; *);
->rrel_question_formulation: [Что является основой взаимодействия интеллектуальных компьютерных систем?
<ol>
<li> Агентно-ориентированная разработка.</li>
<li> Общая теория человеческой деятельности.</li>
<li> Онтологическое представление знаний.</li>
<li> Семантическая совместимость между системами.</li>
</ol>
Пример ответа: "Ответ: 1" (без кавычек).];;

Loading