[I128-1860] Новый метод ввода 20. Ввод с использованием ИСКУССТВЕННОГО ИНТЕЛЛЕКТА


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.1 >> [I128-1860] Новый метод ввода 20. Ввод с использованием ИСКУССТВЕННОГО ИНТЕЛЛЕКТА📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.1 🔘 Завершено Средний Иван Батрак

Компоненты: ИРБИС 128. Модуль Cataloguer - АРМ Каталогизатор, ИРБИС-сервер Турбо, Технологическое обеспечение системы ИРБИС 64/128

Завершено: 20.01.2026 14:07

[^Предложения для обсуждения относительно реализации режимов ИИ в АРМ Каталогизатор.docx]

  1. Структура и принципы запроса к ИИ

*Передать по адресу /llm_router/index.php** 

Адрес храним как параметр в серверном ини файле. так как может изменятся

Данные организации как я поняла для формирования token* (данные берем из irbiskey.txt)

1. **inn ***

2. **kpp ***

3. licence_key 

 

есть предложение сделать доступность метода ввода, в зависимости от ключа.  т.е. в генераторе ключей может сделать ИИ выбираемой опцией как и армы

**token *Токен ([дата ГГГГММДД]{+}ИНН{+}КПП+[секретный ключ разработчиков]+task)**

уточнить по поводу шифрования токена, они ведь не в явном виде

 task - тип операции

пока считаем что есть два типа

это параметр который мы будем отдавать ии, чтобы он понимал что он должен сформировать

keyword - ключевые слова одно строковое окно

abstract - аннотации

Нам тоже надо понимать как мы будем показывать

как поле с подполями в форме мультиввода , как многостроковое окно или как одностроковое окно на что то ориентироваться может один из параметров это будет то в какой тип ввода мы потом вставляем данные

rec_txt   -запись txt

сюда отдаем библиографическую запись ирбис в текстовом формате

prompt

Промпт (формулировка задачи) на основе формата. 

 

я считаю  необходим как минимум

еще параметр для того чтобы понимать в каком виде мы ходим видеть результат txt, json, или строкой с параметрами

я предлагаю получать результат в виде полей с подполями это например 

т.е. если txt для 64

для поля 331

4.331: В учебнике систематически описаны органические соединения по классам, а также изложены основные теоретические положения органической химии. Строение и свойства органических соединений рассмотрены с позиций как теории электронных смещений, так и теории молекулярных орбиталей.

5.331: В первую часть вошли главы, посвященные теоретическим проблемам органической химии (теория атомных и молекулярных орбиталей, теория электронных смещений), а также химии алканов, алкенов, алкинов и диенов алифатических углеводородов. Для студентов университетов и химико-технологических вузов, аспирантов и специалистов.

для например 610 поля

6.610: PHP-5

7.610: системы администрирования сайта

8.610: алканов

если поле с подполями

9.606: ^AРадиоэлектроника^BЭлектрическая связь^CРадиосвязь^DРадиотелефонная связь

10.606: ^AМобильная связь^BРадиотелефоны

11.606: ^AВычислительная техника^BВычислительные машины электронные цифровые^CАвтоматическая обработка информации

12.606: ^AANDROID, операционная система^BПрограммирование

если json - тут обсуждаем как лучше формировать поля

 

просто как пример

{

{ '610':'PHP-5'}

,

{ '610':'системы администрирования сайта'}

,

{ '610':'системы администрирования сайта'}

}

если строка то что то вроде

 

610[]=[PHP-5](?id=Help/Show&m=Help/GeneralDescription/WhatsNew/I128/TaskInfo/PHP-5/README)&610[]=системы администрирования сайта&610[]=системы администрирования сайта

 

для самого метода ввода можно еще придумать формат переформатирования пришедших данных. ведь у меня набор подполей в поле может отличаться от стандартного

и пока все это писала. а может все это не в метод ввода

а новый код для оперативного режима ?

 

 

Александр Иосифович предлагает два параметра для метода ввода 20

<имяформата>,<опцияобработки> 

где <имя_формата> -  имя формата, на основе которого формируется промпт (т.е. текст задания для ИИ). Формат отрабатывает на текущем документе (отсюда, разумеется, следует, что обращение к ИИ должно формироваться ПОСЛЕ ввода основных библиографических данных) 

форматы - AI610.pft, а для 331 - AI331.pft

<опция_обработки> - пока не задействована. 

 Предлагаются два параметра профиля пользователя (секция MAIN): 

AIPROMPTVISIBLE= принимает значения: 0 - окно с промптом не отображается (по умолчанию) 1 - окно с промптом отображается

AIPROMPTEDIT= принимает значения: 0 - в случае видимости окно с промптом не подлежит корректировке (по умолчанию) 1 - в случае видимости текст промпта можно корректировать (в этом случае после корректировки для повторного обращения к ИИ необходимо использовать кнопку ОБНОВИТЬ) 

 

13. Связанные задачи

13.1. 🔗 Соответствует задача: I128-2046

[I128-2046] Новый метод ввода 20. Ввод с использованием ИСКУССТВЕННОГО ИНТЕЛЛЕКТА Статус: Открытая задача | Автор: Ilya Mikhaylenko