在底层,Gemini 通过位于 /home/bard/. 的执行路径的 Python 沙盒来执行代码。沙盒会保留一个持久的工作目录,使文件能够在多轮对话中被保留并被引用。用户例如可以在一个回合中让 Gemini 生成五个文件,然后在后续回合要求它把这些文件打包成一个 ZIP——Gemini 会识别并处理之前创建的文件。此外,Gemini 现在支持直接生成 Google Docs 和 Google Sheets;Slides(幻灯片)支持尚未启用。
此前,Gemini 的代码执行功能仅限于在沙盒中运行 Python 脚本,并返回文本或 Matplotlib 图表,且不具备文件导出能力。此次更新使 Gemini 能够将代码执行结果以独立文件的形式交付给用户,弥补了竞争对手如 Claude 已经具备的空白。
