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 格式),按其中说明在我的环境里完成安装和配置。