命名空间:Microsoft.Azure。Workflows.Sdk
文档说明 IAgentToolContext<T> 接口和 AgentToolContext<T> 类,在AI代理工作流表达式转换时提供对代理工具参数的类型访问。
用法
// 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" } });
接口:IAgentToolContext<T>
代表在智能体场景中暴露类型化工具参数的契约。
属性
| 名称 | 说明 | 类型 | 必需 |
|---|---|---|---|
| Parameters | 获取代理工具的参数。 | T | 否 |
类:AgentToolContext<T>
提供 的 IAgentToolContext<T>默认实现。
Constructors
AgentToolContext
用提供的代理工具参数初始化一个新 AgentToolContext<T> 实例。
AgentToolContext(T parameters)
| 名称 | 说明 | 类型 | 必需 |
|---|---|---|---|
| parameters | 配置代理工具的参数。 | T | 是的 |
var parameters = new { city = "Seattle" };
var context = new AgentToolContext<object>(parameters);
属性
| 名称 | 说明 | 类型 | 必需 |
|---|---|---|---|
| Parameters | 获取提供给构造子的参数。 | T | 否 |
相关内容
- IChainableNode 接口定义
- 可实现工作流程操作接口定义
- IWorkflowAction 接口定义
- IWorkflowOperation 接口定义
- IWorkflowProvider 接口定义
- IWorkflowTrigger 接口定义
- OperationChain 类定义
- 类型工作流动作接口定义
- 类型化工作流触发器接口定义
- WorkflowActionBase 类定义
- WorkflowActions 类定义
- WorkflowBuiltInActions 类定义
- WorkflowBuiltInTriggers 类定义
- WorkflowContext 类定义
- 工作流程控制行动类定义
- WorkflowFactory 类定义
- WorkflowManagedActions 类定义
- WorkflowManagedTriggers 类定义
- WorkflowProviderExtensions 类定义
- WorkflowTriggerBase 类定义
- 工作流程触发类定义
- WorkflowVariableActions 类定义