<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Function Calling on 梯度下降的咖啡师</title><link>https://gradcoffee.com/tags/function-calling/</link><description>Recent content in Function Calling on 梯度下降的咖啡师</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Tue, 13 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://gradcoffee.com/tags/function-calling/index.xml" rel="self" type="application/rss+xml"/><item><title>零基础AI入门-02 | Java 后端转 Python 写 AI 代码，这 6 个坑我踩过</title><link>https://gradcoffee.com/ai-basics/02-six-pitfalls/</link><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><guid>https://gradcoffee.com/ai-basics/02-six-pitfalls/</guid><description>从 Java 后端转到 Python 写 AI 代码头两周具体摔的跟头：dict 不是 DTO、async 异常栈、pip 依赖、GIL、函数即工具、没有编译期。</description></item><item><title>零基础AI入门-03 | 把上一篇的 Function Calling 套个 while，就是你的第一个 Agent</title><link>https://gradcoffee.com/ai-basics/03-first-agent/</link><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><guid>https://gradcoffee.com/ai-basics/03-first-agent/</guid><description>ReAct Loop：模型负责想，你负责执行，循环负责把两者粘起来。两个工具、MAX_TURNS 保护，改个 key 就能跑。</description></item></channel></rss>