Використовуйте, коли користувач просить створити, підготувати або редагувати Jupyter-ноутбуки (`.ipynb`) для експериментів, досліджень або підручників; надавайт
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-jupyter-notebook-090746954663 ,按照其中的说明把「jupyter-notebook」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Створюйте чисті, відтворювані Jupyter ноутбуки для двох основних режимів:
Віддавайте перевагу вбудованим шаблонам і допоміжному скрипту для послідовної структури та меншої кількості помилок у JSON.
.ipynb ноутбук з нуля.experiment.tutorial.export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export JUPYTER_NOTEBOOK_CLI="$CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py"
Навички, встановлені для користувача, розміщуються в $CODEX_HOME/skills (за замовчуванням: ~/.codex/skills).
Зафіксуйте намір.
Визначте тип ноутбука: experiment або tutorial.
Зафіксуйте мету, аудиторію та те, як виглядає «готово».
Побудуйте каркас із шаблону. Використовуйте допоміжний скрипт, щоб уникнути ручного створення сирого JSON ноутбука.
uv run --python 3.12 python "$JUPYTER_NOTEBOOK_CLI" \
--kind experiment \
--title "Compare prompt variants" \
--out output/jupyter-notebook/compare-prompt-variants.ipynb
uv run --python 3.12 python "$JUPYTER_NOTEBOOK_CLI" \
--kind tutorial \
--title "Intro to embeddings" \
--out output/jupyter-notebook/intro-to-embeddings.ipynb
Наповнюйте ноутбук невеликими виконуваними кроками. Робіть так, щоб кожна кодова клітинка була зосереджена на одному кроці. Додавайте короткі markdown-клітинки, які пояснюють призначення та очікуваний результат. Уникайте великих, «шумних» виводів, коли достатньо короткого підсумку.
Застосовуйте правильний шаблон.
Для експериментів дотримуйтесь references/experiment-patterns.md.
Для підручників дотримуйтесь references/tutorial-patterns.md.
Редагуйте обережно, працюючи з існуючими ноутбуками.
Зберігайте структуру ноутбука; уникайте перестановки клітинок, якщо це не покращує послідовність від початку до кінця.
Віддавайте перевагу цільовим правкам перед повним переписуванням.
Якщо потрібно редагувати сирий JSON, спочатку перегляньте references/notebook-structure.md.
Перевірте результат.
Запустіть ноутбук зверху до низу, коли середовище це дозволяє.
Якщо виконання неможливе, повідомте про це явно та вкажіть, як перевірити локально.
Використовуйте контрольний список фінальної перевірки в references/quality-checklist.md.
assets/experiment-template.ipynb та assets/tutorial-template.ipynb.Шлях скрипту:
$JUPYTER_NOTEBOOK_CLI (встановлений за замовчуванням: $CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py)tmp/jupyter-notebook/ для проміжних файлів; видаляйте після завершення.output/jupyter-notebook/, коли працюєте в цьому репозиторії.ablation-temperature.ipynb).Віддавайте перевагу uv для керування залежностями.
Необов’язкові пакети Python для локального виконання ноутбуків:
uv pip install jupyterlab ipykernel
Вбудований скрипт для каркасу використовує лише стандартну бібліотеку Python і не потребує додаткових залежностей.
Жодних обов'язкових змінних середовища.
references/experiment-patterns.md: структура експерименту та евристики.references/tutorial-patterns.md: структура підручника та послідовність викладання.references/notebook-structure.md: форма JSON ноутбука та правила безпечного редагування.references/quality-checklist.md: контрольний список фінальної перевірки.Відмова від відповідальності: Цей документ було перекладено за допомогою сервісу автоматичного перекладу Co-op Translator. Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ мовою оригіналу слід вважати авторитетним джерелом. Для критичної інформації рекомендується звертатися до послуг професійного перекладача. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.