-
Notifications
You must be signed in to change notification settings - Fork 24
Description
Суть задачи
В дереве знаний есть знания, содержащие таблицы, т.н. знания вида "Таблица". Значениями ячеек могут быть как знания, так и тексты. В этой задаче предполагается наполнение пустых ячеек таблицы текстовым контентом, полученным с помощью ИИ.
Процесс глазами пользователя.
Для пользователя с правами эксперта в меню профиля есть опция "Подготовка знаний - Эксперт - Конструктор таблиц", по которой открывается страница с деревом знаний вида "Таблица". Выбрав нужную вершину и нажав на карандашик, мы открываем страницу "Конструктор таблиц" для таблицы выбранного нами знания. Именно здесь, в блок кнопок "Наполнение" нужно добавить кнопку "ИИ", по которой в текущую, пустую ячейку должно садится значение, полученное с помощью ИИ.
-
Кнопка "ИИ" становится активной (в т.ч. цвет фона будет темно синий) только если курсор позиционирован на пустой ячейке.
-
При нажатии кнопки происходит создание промта и запуск с ним модуля активации ИИ. В качестве информации для промта нужно использовать значения: 1) поле "Тема знания" текущего знания; 2) название строки текущей ячейки; 3) название столбца текущей ячейки;
-
Выполнить код по занесению полученного ИИ значения в ячейку таблицу. Для этого использовать код подобного занесения текстового значения созданного экспертом. Но в нашем случае ключ "Статус"=-1
Это нужно для различения результата ввода человека и ИИ.
Создание тестового материала
На сайте test.derzn.ru в категории "Страны мира" создано табличное знание "Страны мира". .
Тестирование кода предлагается проводить по этой таблице. Но взять дамп Базы данных для локального тестирования не получится. Поэтому тестовый материал у себя нужно сделать вручную. Это не очень сложно! Порядок действий таков:
- Создать пользователя с правами Суперпользователя
- Админка. Таблица "Категории". Создать запись: "Наименование" := "Страны мира" ; Родителя нет ; "Опубликовано" := Истина
- Админка. Таблица "Особые права". Создать запись: "Компетенции эксперта" := "Страны мира"; "Компетенции руководителя" := "Страны мира";
- Нужно зайти на локальный сайт. Авторизоваться. Открыть профиль с помощью ссылки-аватарки.
- В меню профиля выбрать опцию "Подготовка знаний - Эксперт - Конструктор таблиц", по которой открывается страница с деревом знаний вида "Таблица".
- Выбрав вершину "Страны мира" и нажав на карандашик, мы открываем страницу "Конструктор таблиц" для нашей таблицы
- Начинаем тестирование с помощью кнопки "ИИ"