Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Namespace: Microsoft.Azure. Workflows.Sdk
Documenta a IAgentToolContext<T> interface e a AgentToolContext<T> classe, que fornecem acesso digitado aos parâmetros da ferramenta do agente durante a conversão de expressões nos fluxos de trabalho de agentes de IA.
Usage
// AgentToolContext is used internally by the SDK when defining agent tools
// It provides typed access to tool parameters within expression lambdas
var agent = WorkflowActions.BuiltIn.Agent(
agentModelType: AgentModelType.OpenAI,
deploymentId: "gpt-4",
agentModelSettings: new AgentModelSettings(),
connectionName: "openai-connection",
messages: () => new[] { new AgentPromptMessage { Role = "system", Content = "You are helpful" } });
Interface: IAgentToolContext<T>
Representa um contrato para expor parâmetros tipados de ferramentas em cenários de agente.
Properties
| Name | Descrição | Tipo | Obrigatório |
|---|---|---|---|
| Parameters | Obtém os parâmetros para a ferramenta agente. | T | No |
Classe: AgentToolContext<T>
Fornece a implementação padrão de IAgentToolContext<T>.
Constructors
AgentToolContext
Inicializa uma nova AgentToolContext<T> instância com os parâmetros da ferramenta agente fornecidos.
AgentToolContext(T parameters)
| Name | Descrição | Tipo | Obrigatório |
|---|---|---|---|
| parameters | Os parâmetros para configurar a ferramenta agente. | T | Sim |
var parameters = new { city = "Seattle" };
var context = new AgentToolContext<object>(parameters);
Properties
| Name | Descrição | Tipo | Obrigatório |
|---|---|---|---|
| Parameters | Obtém os parâmetros fornecidos ao construtor. | T | No |
Conteúdo relacionado
- Definição da Interface IChainableNode
- Definição da Interface de Ação IVariableWorkflow
- Definição da Interface IWorkflowAction
- Definição da Interface IWorkflowOperation
- Definição da Interface IWorkflowProvider
- Definição da Interface IWorkflowTrigger
- Definição da Classe OperationChain
- Definição de Interfaces de Ação de Fluxo de Trabalho Tipado
- Definição de Interfaces de Gatilho de Fluxo de Trabalho Tipado
- Definição da Classe WorkflowActionBase
- Definição da Classe WorkflowActions
- Definição da Classe WorkflowBuiltInActions
- Definição de Classe WorkflowBuiltInTriggers
- Definição de Classe WorkflowContext
- Definição da Classe WorkflowControlControlActions
- Definição de Classe WorkflowFactory
- Definição da Classe WorkflowManagedActions
- Definição de Classe WorkflowManagedTriggers
- Definição de Classe WorkflowProviderExtensions
- Definição da Classe WorkflowTriggerBase
- Definição de Classe WorkflowTriggers
- Definição da Classe WorkflowVariableActions