Gemini function calling 让你以安全简单的方式将 Gemini 语言模型连接到真实代码。你先列出要用的 function,每个含名称、简短说明及所需 argument 的 JSON schema。用户说话时,Gemini 检查列表,若匹配合理则返回含所选 function 名称与填好 argument 的小 JSON 块。你的程序运行该 function、将结果发回,聊天继续。因回复是严格 JSON 而非 free text,无需猜测模型意图,可避免许多错误。此流程可构建拉取数据、调用 API 或执行长 action chain 的智能体,同时将 business logic 控制留在你这边。