notebook-intelligence
JupyterLab的AI编码助手与可扩展框架,集成多模型与工具。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:notebook-intelligence。 它的用途是:JupyterLab的AI编码助手与可扩展框架,集成多模型与工具。 完整的 Skill 内容见:https://321skill.com/skills/notebook-intelligence/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“分析当前Notebook中的销售数据,找出销售额最高的三个产品类别,并生成一个柱状图。”,它会理解你的需求,编写并执行相应的Pandas和Matplotlib代码,最终在单元格输出分析结果和可视化图表。或者,在代理模式下,你可以说:“请逐步完成这个机器学习模型的训练和评估。”,AI将自动控制Notebook,执行数据加载、预处理、模型训练和结果评估等一系列步骤。
介绍
Notebook Intelligence (NBI) 是一款专为JupyterLab设计的AI编码助手和可扩展AI框架。它解决了数据科学家和开发者在Jupyter环境中需要频繁切换工具、手动编写重复代码、以及希望利用AI辅助进行代码生成和数据分析的问题。
NBI通过安装扩展即可使用,启动JupyterLab后,在侧边栏打开聊天面板,配置你选择的LLM提供商(如GitHub Copilot、OpenAI兼容端点、本地Ollama或Claude Code CLI),即可开始使用聊天、内联编辑、自动补全等功能。其代理模式甚至能驱动整个Notebook执行任务。
它非常适合在JupyterLab中进行数据分析和代码开发的用户,包括数据分析师、学术研究者、高校学生以及需要频繁编写Python代码的后端或全栈开发人员。他们可以利用NBI加速探索性数据分析、原型开发、教学演示和自动化报告生成等工作。
使用建议是,对于初次使用者,建议从GitHub Copilot或本地Ollama开始,以快速体验核心功能。若需使用Claude的高级工具和技能,则需要预先安装Claude Code CLI。注意,不同LLM提供商的费用和网络要求不同,请根据自身情况选择。
核心特点
NBI的核心区别在于其深度集成于JupyterLab生态,不仅提供通用的AI聊天和代码补全,更具备独特的“代理模式”,能让AI驱动Notebook自动执行多步任务。同时,它原生支持Model Context Protocol (MCP),允许轻松接入外部工具和服务,扩展性远超单一功能的代码助手插件。
注意事项
不适合仅使用纯文本编辑器或非JupyterLab开发环境的用户,且其Claude模式需要额外安装Node.js和Claude Code CLI。
常见问题
Notebook Intelligence 是免费的吗?
NBI本身是免费开源的,但使用某些LLM提供商(如GitHub Copilot、OpenAI API)可能会产生由提供商直接收取的费用。
它支持哪些AI模型?
支持GitHub Copilot、任何OpenAI或LiteLLM兼容的API端点、本地Ollama模型,以及通过Claude Code CLI使用的Anthropic Claude模型。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/notebook-intelligence/raw/index.md 读取 notebook-intelligence 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/notebook-intelligence/raw/index.md(查看排版版本)