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

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

Definition

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

Параметры

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

См. также