public class PromptTestAiAgentPlugin : AiAgentPluginBasePublic Class PromptTestAiAgentPlugin
Inherits AiAgentPluginBasepublic ref class PromptTestAiAgentPlugin : public AiAgentPluginBasetype PromptTestAiAgentPlugin =
class
inherit AiAgentPluginBase
end| PromptTestAiAgentPlugin | Плагин ИИ-агента для выполнения асинхронного тестирования промптов. |
| CancelDeferredResultAsync |
Отменяет обработку отложенного результата.
(Переопределяет AiAgentPluginBaseCancelDeferredResultAsync(String, Guid, AiAgentContext, CancellationToken)) |
| 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 |
Возвращает инструкции для выбранного инструмента.
(Унаследован от AiAgentPluginBase) |
| GetLicense |
Возвращает лицензию на данный плагин.
(Переопределяет AiAgentPluginBaseGetLicense) |
| GetToolsAsync |
Возвращает список всех объявленных в плагине инструментов с кратким описанием настроек по умолчанию.
(Переопределяет AiAgentPluginBaseGetToolsAsync(CancellationToken)) |
| GetToolSettingsAsync |
Возвращает настройки инструмента по умолчанию.
(Переопределяет AiAgentPluginBaseGetToolSettingsAsync(String, CancellationToken)) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| HandleRecognizedDataAsync |
Обрабатывает распознанные ИИ данные.
(Унаследован от AiAgentPluginBase) |
| IsApplicableAsync |
Возвращает AiToolApplicability, содержащий признаки, видимости и доступности инструмента в данном контексте.
Если запрос не передан, значит плагин просто должен вернуть AiToolApplicability с признаком доступности инструмента.
(Переопределяет AiAgentPluginBaseIsApplicableAsync(String, AiRequest, CancellationToken)) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ProcessAsync |
Выполняет инструмент.
(Переопределяет AiAgentPluginBaseProcessAsync(String, AiAgentContext, CancellationToken)) |
| SetupDeferredResultAsync |
Устанавливает отложенный результат инструмента.
(Переопределяет AiAgentPluginBaseSetupDeferredResultAsync(String, Guid, AiAgentContext, CancellationToken)) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |