AiAgent - конструктор

ИИ-агент. Предназначен для выполнения различных действий на основе результатов, получаемых от языковой модели.

Definition

Пространство имён: Tessa.Ai.Agent
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public AiAgent(
	IAiToolManager toolManager,
	IAiModuleConfiguration aiModuleConfig,
	IArtiService artiService,
	IAiMessageConverter messageConverter,
	IAiSettingsProvider aiSettingsProvider,
	IAiPermissionsProvider aiPermissionsProvider,
	ISession session,
	ILicenseManager licenseManager,
	IOperationRepository operationRepository
)

Параметры

toolManager  IAiToolManager
Управляет информацией об инструментах с учётом данных подсистемы настроек.
aiModuleConfig  IAiModuleConfiguration
Конфигурация ИИ-агента.
artiService  IArtiService
Объект для взаимодействия с веб-сервисом Arti
messageConverter  IAiMessageConverter
Объект, выполняющий преобразования моделей сообщений AiMessage для чата ИИ.
aiSettingsProvider  IAiSettingsProvider
Провайдер для работы с глобальными настройками ИИ.
aiPermissionsProvider  IAiPermissionsProvider
Провайдер проверок прав доступа для операций модуля ИИ.
session  ISession
Сессия пользователя.
licenseManager  ILicenseManager
Объект, предоставляющий доступ к лицензии.
operationRepository  IOperationRepository
Репозиторий, управляющий операциями.

См. также