AiAgentPluginBaseProcessAsync - метод

Выполняет инструмент.

Definition

Пространство имён: Tessa.Ai.Agent
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public virtual ValueTask<AiAsyncOperationStatus> ProcessAsync(
	string toolId,
	AiAgentContext context,
	CancellationToken cancellationToken = default
)

Параметры

toolId  String
Уникальный идентификатор инструмента в формате ^[a-zA-Z][a-zA-Z0-9_-]*$.
context  AiAgentContext
Контекст процесса ИИ-агента.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

Возвращаемое значение

ValueTaskAiAsyncOperationStatus
Информация об операции, запущенной ИИ инструментом.

Реализации

IAiAgentPluginProcessAsync(String, AiAgentContext, CancellationToken)

Заметки

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

См. также