Usado quando o utilizador pede para criar, estruturar ou editar Jupyter notebooks (`.ipynb`) para experiências, explorações ou tutoriais; prefira os modelos inc
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-jupyter-notebook-7d845628a39c ,按照其中的说明把「jupyter-notebook」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Crie notebooks Jupyter limpos e reprodutíveis para dois modos principais:
Prefira os modelos incluídos e o script auxiliar para uma estrutura consistente e menos erros no JSON.
.ipynb notebook a partir do zero.experiment.tutorial.export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export JUPYTER_NOTEBOOK_CLI="$CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py"
As skills a nível de utilizador instalam-se em $CODEX_HOME/skills (por omissão: ~/.codex/skills).
Defina a intenção.
Identifique o tipo de notebook: experiment ou tutorial.
Registe o objetivo, o público e como se percebe que está "concluído".
Estruture a partir do modelo. Use o script auxiliar para evitar criar manualmente o JSON bruto do notebook.
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
Preencha o notebook com pequenos passos executáveis. Mantenha cada célula de código focada num único passo. Adicione pequenas células markdown que expliquem o propósito e o resultado esperado. Evite saídas grandes e ruidosas quando um resumo curto for suficiente.
Aplique o padrão adequado.
Para experimentos, siga references/experiment-patterns.md.
Para tutoriais, siga references/tutorial-patterns.md.
Edite com segurança ao trabalhar com notebooks existentes.
Preserve a estrutura do notebook; evite reordenar células a menos que isso melhore a narrativa de cima para baixo.
Prefira edições direcionadas em vez de reescritas completas.
Se tiver de editar o JSON bruto, reveja references/notebook-structure.md primeiro.
Valide o resultado.
Execute o notebook de cima para baixo quando o ambiente permitir.
Se a execução não for possível, declare-o explicitamente e indique como validar localmente.
Use a checklist de passagem final em references/quality-checklist.md.
assets/experiment-template.ipynb e assets/tutorial-template.ipynb.Script path:
$JUPYTER_NOTEBOOK_CLI (instalado por omissão: $CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py)tmp/jupyter-notebook/ para ficheiros intermédios; elimine quando terminar.output/jupyter-notebook/ quando trabalhar neste repo.ablation-temperature.ipynb).Prefira uv para gestão de dependências.
Optional Python packages for local notebook execution:
uv pip install jupyterlab ipykernel
O script de scaffolding incluído usa apenas a biblioteca padrão do Python e não requer dependências extra.
Não há variáveis de ambiente obrigatórias.
references/experiment-patterns.md: estrutura de experimentos e heurísticas.references/tutorial-patterns.md: estrutura de tutoriais e fluxo de ensino.references/notebook-structure.md: forma do JSON do notebook e regras de edição segura.references/quality-checklist.md: checklist de validação final.Aviso legal: Este documento foi traduzido usando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos por garantir a exatidão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se uma tradução profissional realizada por um tradutor humano. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes da utilização desta tradução.