MIT信号与系统自学指南:用Python验证傅里叶与LTI核心概念
2026/8/31 5:11:21
get_weather,参数city、date,作用是查询某城市某日天气2. 用户问"明天北京下雨吗?",模型先理解意图,然后不直接回答,而是返回一个特殊结构:json { "name": "get_weather", "arguments": { "city": "北京", "date": "2026-05-01" } }3. 你的程序拿到这个结构,自己调用天气 API,拿到真实结果,再连同结果一起喂回给模型: "北京 2026-05-01,小雨,22~28℃"4. 模型这才组织成自然语言回答:“明天北京有小雨,记得带伞哦。“一句话总结:模型负责"决定"做什么,程序负责"执行"怎么做,两者配合,AI 就能接入真实世界。## 为什么 2026 年突然这么火Function Calling 本身 2023 年就有了,为什么现在才爆发?原因有三:-工具生态成熟了:支付、地图、订餐、云服务纷纷开放 API,模型有得"调”。-模型推理能力上来了:新版模型能正确判断何时调函数、传什么参数,出错率大幅下降。-Agent 范式确立:开发者把 Function Calling 串成循环——模型调工具 → 拿到结果 → 再决策 → 再调用,直到任务完成。这就是 Agent 的雏形。## 实战:用 MonkeyCode 半小时跑通一个 Agent纸上谈兵没用,动手才有感觉。这里推荐一个免费开源的 AI 开发平台MonkeyCode,浏览器打开就能用,内置云端开发环境,预装 GLM、Kimi、MiniMax、Qwen、DeepSeek 等全量主流大模型,每天 30M 免费 Token。你只需对它说一句话:“写一个带 Function Calling 的天气查询 Agent,用 Python”,它就会自动写好代码、装好依赖、跑起来。你亲眼看到模型返回get_weather的函数调用请求,再看到程序执行、结果回填的全过程——理解立刻就不一样了。支持私有化离线部署,代码完全开源可 fork,想怎么改怎么改。对初学者极其友好,不用本地配环境,一台能开浏览器的设备就够。## 小结2026 年做 AI 应用,会写提示词只是入门,懂 Function Calling 才是分水岭。它把大模型从"嘴强王者"变成"实干家”,是 Agent 时代的基石能力。建议找个周末,用 MonkeyCode 亲手跑通一个函数调用 Demo,你会对"AI 会干活"有全新的认知。