AiAgentContext - класс

Контекст процесса ИИ-агента.

Definition

Пространство имён: Tessa.Ai.Agent.Models
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public sealed class AiAgentContext
Inheritance
Object    AiAgentContext

Конструкторы

AiAgentContext Контекст процесса ИИ-агента.

Свойства

AiContext 
AiSettings 
ArtiService 
IsLogEnabled Признак, что протоколирование включено.
MessageConverter 
Request 
Response 
Session 
ToolManager 
ValidationResult 

Методы

Copy Создаёт копию текущего контекста.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

AddAssistantLog Добавить в ответ лог сообщения от ИИ. Лог будет добавлен только в режиме протоколирования.
(Определяется AiAgentExtensions)
AddAssistantLog Добавить в ответ лог сообщения от ИИ. Лог будет добавлен только в режиме протоколирования. Данную перегрузку рекомендуется использовать, только если контент сообщения уже сформирован и используется где-то ещё, помимо данного метода, либо когда вы точно уверены, что режим протоколирования включен. В иных случаях используйте AddAssistantLog(AiAgentContext, FuncString, String, NullableDateTime)
(Определяется AiAgentExtensions)
AddMessageToLog Добавить в логи сообщение AiMessage.
(Определяется AiAgentExtensions)
AddSystemLog Добавить в ответ лог системного сообщения. Лог будет добавлен только в режиме протоколирования.
(Определяется AiAgentExtensions)
AddSystemLog Добавить в ответ лог системного сообщения. Лог будет добавлен только в режиме протоколирования. Данную перегрузку рекомендуется использовать, только если контент сообщения уже сформирован и используется где-то ещё, помимо данного метода, либо когда вы точно уверены, что режим протоколирования включен. В иных случаях используйте AddSystemLog(AiAgentContext, FuncString, String, NullableDateTime, FuncString)
(Определяется AiAgentExtensions)
AddUserLog Добавить в ответ лог пользовательского сообщения. Лог будет добавлен только в режиме протоколирования.
(Определяется AiAgentExtensions)
AddUserLog Добавить в ответ лог пользовательского сообщения. Лог будет добавлен только в режиме протоколирования. Данную перегрузку рекомендуется использовать, только если контент сообщения уже сформирован и используется где-то ещё, помимо данного метода, либо когда вы точно уверены, что режим протоколирования включен. В иных случаях используйте AddUserLog(AiAgentContext, FuncString, String, NullableDateTime)
(Определяется AiAgentExtensions)

См. также