C++笔记本
约 563 字大约 2 分钟
2025-06-18
什么是 C++笔记本? 这个设计来自于 Jupyter Notebook,是一个开源的 Web 应用程序,允许你创建和共享包含实时代码、方程式、可视化和叙述性文本的文档。它在数据科学、机器学习、科学计算以及教学领域非常流行。
最核心的特点。你可以在一个文档中编写并运行 Python(以及其他语言)代码,并且能够立即看到代码的输出,包括文本、图表或表格。这使得探索性数据分析、调试和原型开发变得非常高效。
那么学习 C++时,如果也有一个笔记本,是不是可以让 AI 一边生成文档说明,一边生成实例代码,学生随时可以运行。
使用场景实例
比如说,你需要知道 sort 函数怎么用,你选择问 AI。传统的 AI 都只会生成一段描述和代码,但基于 C++ Notebook,AI 可以生成一个可运行的代码,你可以随时更改代码,并运行,这样学习效率会更高。
基于MCP的设计
- 简单来说,给 AI 设计了一组工具,让它可以操作一个 notebook 文件,这样用户提出问题,AI 通过 notebook 呈现。那么所有的聊天都可以变成可被管理的学习资料。
- AI 还可以操作浏览器抓取一个网页上的题目
- AI 会在生成 notebook 后,把它展示出来,并高亮让你注意的地方。
推荐的模型
- Deepseek V3
- Qwen3 32B 以上的任何思考模型
推荐的开始方式
- 请问 https://atcoder.jp/contests/abc410/tasks/abc410_b 这道题怎么做,请给我详细的思路和讲解,但不要直接给我代码
- 我正在学习 xxx 知识,能不能给我循序渐进的讲解
- 请告诉我 xx 函数的用法,给我一些示例代码。
使用限制
- 目前的版本(截止 0.1.0 版)还比较费 Token,建议只问简单问题,用 Qwen3系列模型,例如 32B 和 30B-A3B 等
- 需要较强的 Agent 能力的模型,例如 Qwen3,deepseek V3 ,GLM4
- 对话轮次不要太多,否则会比较费 token