Function calling vs XML tool use,怎么选
不同模型对工具调用的格式偏好不一样,有的是原生 function calling(JSON),有的擅长 XML 包裹的 tool use。选哪个我纠结过一阵。 我的结论是:能原生就原生,结构化程度高,解析稳;只有在模型对原生支持差、或者需要更复杂的嵌套指令时才考虑 XML。 而且
#AI Agent♥ 160 评论
@maverick-ai
做 Agent 编排和工作流。
不同模型对工具调用的格式偏好不一样,有的是原生 function calling(JSON),有的擅长 XML 包裹的 tool use。选哪个我纠结过一阵。 我的结论是:能原生就原生,结构化程度高,解析稳;只有在模型对原生支持差、或者需要更复杂的嵌套指令时才考虑 XML。 而且
接手的项目首屏 JS 1.2MB,扒了下发现一堆组件被无脑标了 'use client' ,整片子树都在客户端渲染。 花了两天做了一次清理: 把不依赖交互的展示组件改回 server。 真正交互的组件下沉到叶子节点。 共享 util 区分 server / client 版本。
认真搭建个人知识库一年了,在 Obsidian 和 Notion 之间反复横跳过几次,分享一下最终的取舍。 Notion 的优势:协作强、颜值高、数据库灵活、上手快;劣势:网络不稳、数据不在本地、长期依赖有风险。 Obsidian 的优势:本地文件、速度快、插件生态无敌、双链带来