Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Namespace: Microsoft.Azure. Workflows.Sdk
Documenta l'interfaccia IAgentToolContext<T> e la AgentToolContext<T> classe, che forniscono accesso tipizzato ai parametri degli strumenti dell'agente durante la conversione delle espressioni nei flussi di lavoro degli agenti AI.
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" } });
Interfaccia: IAgentToolContext<T>
Rappresenta un contratto per l'esposizione dei parametri tipizzati degli strumenti in scenari agente.
Properties
| Name | Description | TIPO | Required |
|---|---|---|---|
| Parameters | Ottiene i parametri dello strumento agente. | T | No |
Classe: AgenteToolContest<T>
Fornisce l'implementazione predefinita di IAgentToolContext<T>.
Constructors
AgentToolContest
Inizializza una nuova AgentToolContext<T> istanza con i parametri dello strumento agente forniti.
AgentToolContext(T parameters)
| Name | Description | TIPO | Required |
|---|---|---|---|
| parameters | I parametri per configurare lo strumento agente. | T | Sì |
var parameters = new { city = "Seattle" };
var context = new AgentToolContext<object>(parameters);
Properties
| Name | Description | TIPO | Required |
|---|---|---|---|
| Parameters | Ottiene i parametri forniti al costruttore. | T | No |
Contenuto correlato
- Definizione dell'interfaccia IChainableNode
- Definizione dell'Interfaccia IVariableWorkflowAction
- Definizione dell'interfaccia IWorkflowAction
- Definizione dell'interfaccia IWorkflowOperation
- Definizione dell'interfaccia IWorkflowProvider
- Definizione dell'interfaccia IWorkflowTrigger
- Definizione della classe OperationChain
- Definizione delle Interfacce di Azione del Workflow Tipizzato
- Definizione delle Interfacce di Trigger del Flusso di Lavoro Tipizzato
- Definizione della classe WorkflowActionBase
- Definizione della classe WorkflowActions
- Definizione di classe WorkflowBuiltInActions
- Definizione di classe WorkflowBuiltInTriggers
- Definizione della classe WorkflowContext
- Definizione della classe WorkflowControlControlActions
- Definizione della classe WorkflowFactory
- Definizione della classe WorkflowManagedActions
- Definizione della classe WorkflowManagedTriggers
- Definizione di classe WorkflowProviderExtensions
- Definizione della classe WorkflowTriggerBase
- Definizione di classe WorkflowTriggers
- Definizione della classe WorkflowVariableActions