要在Gemini Notebook中实现AI严格遵循编码规范,必须在笔记本级设置专属自定义指令,而非依赖全局设置;需使用Gemini 1.5/2.5 Pro模型,通过Notebook偏好中的“How Gemini should respond”框配置约束条件,并手动验证生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Gemini Notebook中让AI严格按你的编码规范、项目结构或教学目标响应,必须在笔记本级绑定专属指令,而不是依赖全局设置——因为全局指令无法感知当前Notebook里的代码上下文、文件路径和运行时状态。
确认环境与入口
打开Google Colab,确保左上角模型选择器显示的是【Gemini 1.5 Pro】或【Gemini 2.5 Pro】;旧版Gemini 1.0不支持Notebook级自定义指令固化。
点击顶部菜单栏的「Runtime」→「Change runtime type」→ 在「Advanced options」中勾选「Enable Gemini integration」→ 点击「Save」。
刷新页面后,在左侧边栏找到并点击「Gemini」图标,进入Gemini Notebook工作区。
设置笔记本专属自定义指令
在Gemini Notebook界面右上角,点击「Settings」齿轮图标 → 选择「Notebook preferences」→ 找到「Custom instructions」区块。
这里有两个输入框:【About you】 和 【How Gemini should respond】。后者才是关键,它会覆盖全局指令,仅对当前Notebook生效。
在「How Gemini should respond」框中粘贴你为该项目定制的指令,例如:
“你是专注Python数据工程的导师。所有代码必须:① 使用PySpark 3.5+ DataFrame API,禁用RDD;② 每个函数需带type hints和docstring;③ 错误提示必须包含具体行号与修复建议;④ 不得生成pip install命令,只假设环境已就绪。”
粘贴后直接点击「Save」——该指令将自动缓存至当前Notebook的元数据中,关闭再打开仍保留。
用于在用户想通过浏览器自动化与 Google Gemini 或 ChatGPT 交互时。触发短语包括“ask Gemini”“ask ChatGPT”“ask GPT”“让...”。
验证指令是否生效
在Notebook任意cell中输入:/reset → 回车,强制清空本次会话上下文。
接着输入测试指令:“写一个从S3读取Parquet并统计非空字段数的函数”,观察输出是否符合你设定的规范(如是否含type hints、是否跳过install语句)。
若返回内容仍泛泛而谈或出现pip命令,说明指令未正确加载——请检查是否误填在「About you」框,或模型未切换至支持版本。
这一步必须手动验证,不能跳过。只有看到实际输出匹配你的约束,才算真正生效。
导出与复用指令模板
方法一:复制指令文本 → 新建纯文本文件命名为notebook-instructions.md → 上传至Google Drive根目录。
方法二:在Notebook中新建cell,输入%%writefile /content/instructions.txt,下一行粘贴你的指令全文,运行后生成本地副本。
方法三:点击右上角「Share」→「Copy link」→ 在链接末尾添加参数&instructions=base64编码后的指令字符串,可生成带预置指令的分享链接。
注意:方法三仅适用于一次性分发,因base64编码过长可能被浏览器截断,【务必在发送前用短链接服务压缩】。

















