小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
结构化输出与函数调用:您的代理应该使用哪种?

本文讨论了现代语言模型系统中结构化输出与函数调用的架构差异。结构化输出适用于数据转换和标准化,确保高一致性;而函数调用则用于动态决策和外部交互,适合需要实时信息或执行操作的场景。选择合适的方法可以提高系统的可靠性、降低延迟和成本。理解这两者的区别对构建高效的自主代理至关重要。

结构化输出与函数调用:您的代理应该使用哪种?

MachineLearningMastery.com
MachineLearningMastery.com · 2026-04-13T12:00:25Z

本文讨论了在Ollama v0.20.0上运行Gemma 4模型的体验,强调其低资源消耗和适合函数调用的微调特性。

近思录 2026-04-02

M-x Chris-An-Emacser
M-x Chris-An-Emacser · 2026-04-01T16:00:00Z
我不允许谁还不清楚function call在AI-Agent领域中打手的地位

大模型通过函数调用重塑软件交互,利用结构化输入输出在LLM与应用之间建立桥梁。Eino框架在Golang下开发,避免了Python的弱类型问题,支持实时知识检索,提升准确性。通过ReAct模式,LLM能够动态获取信息并生成自然语言回复。

我不允许谁还不清楚function call在AI-Agent领域中打手的地位

dotNET跨平台
dotNET跨平台 · 2026-01-30T00:03:58Z
谷歌发布Gemma 3 270M变体,优化移动和边缘设备上的函数调用

FunctionGemma是Gemma 3 270M的轻量版,能够将自然语言转换为结构化函数和API调用,支持本地运行,适合私密任务和复杂请求的智能路由。该模型在移动设备上高效运行,准确率从58%提升至85%。FunctionGemma支持多种框架的微调,并提供多个演示应用,帮助开发者定制模型。

谷歌发布Gemma 3 270M变体,优化移动和边缘设备上的函数调用

InfoQ
InfoQ · 2026-01-26T10:00:00Z
还有比ollama更傻瓜式的大模型本地部署方式吗 ?

文章介绍了使用RTX 4070显卡和ollama工具部署大模型的过程。RTX 4070适合中小型模型的训练,支持实时推理。ollama作为模型管理器,提供简单的命令行操作和API接口,便于模型的创建与管理。文中还提到嵌入模型的应用及函数调用概念,展示如何通过外部函数获取动态信息。

还有比ollama更傻瓜式的大模型本地部署方式吗 ?

dotNET跨平台
dotNET跨平台 · 2026-01-22T23:55:30Z

本文介绍了如何使用Torch FX对PyTorch模块进行图形检查和可视化,特别是多层感知器(MLP)。通过符号追踪和导出生成图形,并使用FxGraphDrawer进行可视化。同时展示了记录函数调用和调度的方法,以帮助理解模块的结构和操作。

检查和可视化Torch FX图

Lei Mao's Log Book
Lei Mao's Log Book · 2025-12-31T08:00:00Z
运行时日志中现已提供函数启动类型

现在,您可以在运行时日志的右侧面板查看Vercel函数调用的启动类型,包括热启动和冷启动,并显示冷启动的持续时间。

运行时日志中现已提供函数启动类型

Vercel News
Vercel News · 2025-12-22T13:00:00Z

本文总结了x64架构下的核心寄存器状态与ABI约定,包括通用寄存器的用途、函数调用约定及关键状态标志。介绍了System V和Microsoft x64的参数传递顺序及返回值处理,强调了易失性和非易失性寄存器的区别。

x64 暫存器速查表

Louis Aeilot's Blog
Louis Aeilot's Blog · 2025-12-09T19:45:09Z
使用 Microsoft Agent Framework 的人工审批机制,确保本地函数调用安全可控

微软Agent Framework结合AI代理与人工审批,确保AI安全调用外部函数,防止误操作。高风险操作需人工审批,适用于金融和医疗行业,保障企业核心资产安全。

使用 Microsoft Agent Framework 的人工审批机制,确保本地函数调用安全可控

dotNET跨平台
dotNET跨平台 · 2025-11-26T10:28:37Z
.NET+AI | Agent | 启用工具调用(6)

MAF 函数调用技术使 .NET Agent 能实时查询数据和执行操作,突破 AI 知识限制。通过定义函数、添加描述和注册工具,Agent 能智能判断何时调用工具,支持多轮对话和多工具组合,提升交互能力。

.NET+AI | Agent | 启用工具调用(6)

dotNET跨平台
dotNET跨平台 · 2025-11-21T00:01:34Z
用Microsoft  Agent Framework 实现函数调用人工批准:让 AI 操作更可控

微软的Agent Framework通过人工批准机制提升AI代理的安全性。在AI执行工具调用(如查询天气、获取时间)前,用户需输入“Y”以批准操作,从而降低敏感操作风险。核心流程包括用户输入、批准检查和工具调用,确保AI操作的可控性。

用Microsoft Agent Framework 实现函数调用人工批准:让 AI 操作更可控

dotNET跨平台
dotNET跨平台 · 2025-11-06T23:58:01Z

本文介绍了栈的基本概念及其在函数调用中的作用,包括栈的创建、释放、特性和保护机制。栈采用后进先出(LIFO)结构,存储局部变量和返回地址。文章还讨论了栈溢出及其绕过保护机制的方法,如Stack Canary和NX/DEP,并通过实例分析栈溢出漏洞的利用过程,强调保存主调函数的ebp以确保正确的栈帧恢复和函数返回。

栈的行为分析

FreeBuf网络安全行业门户
FreeBuf网络安全行业门户 · 2025-11-04T10:38:59Z
.NET+AI | MEAI | Function Calling 实操(3)

本文介绍了如何使用MEAI进行函数调用,包括获取ChatClient、注册工具、启用函数调用和配置对话选项。这些步骤使智能助理能够有效访问后端数据,提升交互能力。

.NET+AI | MEAI | Function Calling 实操(3)

dotNET跨平台
dotNET跨平台 · 2025-10-28T04:44:08Z
Microsoft Agent Framework - Agent 调用工具 (Function Call)

Microsoft Agent Framework 的函数调用功能使 AI Agent 能与外部世界交互,支持自主调用和人工审批两种模式。开发者可以通过简单描述将 C# 代码提供给 Agent,从而提升智能应用的灵活性和安全性。

Microsoft Agent Framework - Agent 调用工具 (Function Call)

dotNET跨平台
dotNET跨平台 · 2025-10-24T00:06:25Z
Agent设计模式——第 5 章:工具使用(函数调用)

工具使用模式使代理能够与外部系统实时交互,通过函数调用根据用户请求决定使用工具,生成结构化调用并执行,最终返回结果。这种模式扩展了大型语言模型的能力,适用于多种应用场景。

Agent设计模式——第 5 章:工具使用(函数调用)

XINDOO的博客
XINDOO的博客 · 2025-10-04T15:58:55Z

当多个插件同时使用时,Semantic Kernel 通过函数调用实现任务规划,支持并行调用,简化复杂任务处理。旧规划器已被弃用,建议使用函数调用以提升开发体验。

Semantic-Kernel 中 Planning

dotNET跨平台
dotNET跨平台 · 2025-08-07T00:02:12Z

Semantic Kernel 提供三种过滤器:函数调用过滤器、提示词渲染过滤器和自动函数调用过滤器,以增强函数执行的可观察性和安全性,帮助开发者提升系统透明度和智能性,构建符合企业标准的 AI 应用。

Semantic Kernel中的过滤器机制

dotNET跨平台
dotNET跨平台 · 2025-07-24T00:02:16Z

Semantic Kernel(SK)通过插件机制整合传统函数与大语言模型,实现函数调用。插件将相关函数打包供AI调用,SK注册函数元数据,AI根据指令自动选择执行。创建插件需特定C#标记,注册后可手动或自动调用,提升用户体验。良好的命名与结构设计是构建智能代理的基础。

Semantic Kernel 插件(Plugins) 开发指南

dotNET跨平台
dotNET跨平台 · 2025-07-16T00:02:04Z
Semantic Kernel中Function Calling

ChatCompletion的函数调用功能简化了聊天机器人开发流程。通过Semantic Kernel,自动化了函数注册、参数绑定和模型交互,使开发者能够专注于业务逻辑,提高效率。

Semantic Kernel中Function Calling

dotNET跨平台
dotNET跨平台 · 2025-06-03T00:01:41Z
我无法追踪的那个错误——直到 console.trace() 拯救了我

作者在调试中遇到神秘错误,使用console.trace()追踪函数调用路径,最终发现新组件属性名冲突导致问题。console.trace()提供了清晰的调试信息。

我无法追踪的那个错误——直到 console.trace() 拯救了我

DEV Community
DEV Community · 2025-05-29T17:18:18Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码