Skip to content

Агент - как приложение подключаемое в приложении AIB iondv, код MODAIB-5 #5

Description

@akumidv

Нужна реализация простейшего агента. Агент далеко не всегда приложение iondv - это лишь один из типов агентов.

Скорее здес вопрос по типы агентов внутрисистемы, по аналогии с шиной.

  • Есть источники сигналов извне - это могут быть данные с фондового рынка прилетающие на веб сервис, которыйх их трансформирует в стандарт сигнала, а может быть какой-то граббер который их тудаже прилсыалет сразу как сигнал уже в формат. Логично их тоже считать агентами.
  • Есть агенты получатели и выдающие сигналы только внутри системы.
  • Есть агенты, которые ловят сигналы и отдают их во внешнюю систему.
  • Есть агенты гибриды, которые и ловят извне и туда же отдают - для фоднового рынка - принести сигнал об изменнеии акции и вернуть заявку на покупку/продажу.

Это похоже на шину с гарантированной доставкой данных.

Я думаю что и сами агенты - это скорее всего iondv приложения, со специфичным входом, примерно как модули - т.е. содержат контракт агента. Но у них могут быть своя мета и даже даные - например когнитивная база данных, если мы говорим об экспертной системе.

Они могут ставиться как обычные зависимости в package.json какого-то приложения AIB

Т.е. конкретное приложение с AIB - это о приложение IONDV в котором есть модуль AIB и агенты. И возможно какая-то отдельная логика по визуализации сигналов, результатов работы агентов - т.к. в приложении можно получить доступ например к выходным сигналом агентов или просто их сохраняемым данным.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions