public sealed class UserCreateCardAiAgentPlugin : AiAgentPluginBasePublic NotInheritable Class UserCreateCardAiAgentPlugin
Inherits AiAgentPluginBasepublic ref class UserCreateCardAiAgentPlugin sealed : public AiAgentPluginBase[<SealedAttribute>]
type UserCreateCardAiAgentPlugin =
class
inherit AiAgentPluginBase
end| UserCreateCardAiAgentPlugin | Плагин ИИ-агента для создания карточки сотрудника. |
| CancelDeferredResultAsync |
Отменяет обработку отложенного результата.
(Унаследован от AiAgentPluginBase) |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetFunctionsAsync |
Возвращает список всех функциональных инструментов, объявленных в плагине инструментов.
(Унаследован от AiAgentPluginBase) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetInstructionsAsync |
Возвращает инструкции для выбранного инструмента.
(Переопределяет AiAgentPluginBaseGetInstructionsAsync(String, AiAgentContext, CancellationToken)) |
| GetLicense |
Возвращает лицензию на данный плагин.
(Переопределяет AiAgentPluginBaseGetLicense) |
| GetToolsAsync |
Возвращает список всех объявленных в плагине инструментов с кратким описанием настроек по умолчанию.
(Переопределяет AiAgentPluginBaseGetToolsAsync(CancellationToken)) |
| GetToolSettingsAsync |
Возвращает настройки инструмента по умолчанию.
(Переопределяет AiAgentPluginBaseGetToolSettingsAsync(String, CancellationToken)) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| HandleRecognizedDataAsync |
Обрабатывает распознанные ИИ данные.
(Переопределяет AiAgentPluginBaseHandleRecognizedDataAsync(String, String, AiAgentContext, CancellationToken)) |
| IsApplicableAsync |
Возвращает AiToolApplicability, содержащий признаки, видимости и доступности инструмента в данном контексте.
Если запрос не передан, значит плагин просто должен вернуть AiToolApplicability с признаком доступности инструмента.
(Переопределяет AiAgentPluginBaseIsApplicableAsync(String, AiRequest, CancellationToken)) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ProcessAsync |
Выполняет инструмент.
(Переопределяет AiAgentPluginBaseProcessAsync(String, AiAgentContext, CancellationToken)) |
| SetupDeferredResultAsync |
Устанавливает отложенный результат инструмента.
(Унаследован от AiAgentPluginBase) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |