Använd när användaren ber om att skapa, strukturera eller redigera Jupyter-notebooks (`.ipynb`) för experiment, utforskningar eller handledningar; använd helst
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-jupyter-notebook-8f76bc815be8 ,按照其中的说明把「jupyter-notebook」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Skapa rena, reproducerbara Jupyter-notebookar för två huvudsakliga lägen:
Använd helst de medföljande mallarna och hjälpskriptet för en konsekvent struktur och färre JSON-fel.
.ipynb-notebook från början.experiment.tutorial.export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export JUPYTER_NOTEBOOK_CLI="$CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py"
Färdigheter som är användarspecifika installeras under $CODEX_HOME/skills (standard: ~/.codex/skills).
Fastställ avsikten.
Identifiera notebook-typen: experiment eller tutorial.
Formulera målet, målgruppen och hur 'klart' ser ut.
Skapa stommen från mallen. Använd hjälpskriptet för att undvika att manuellt skapa rå notebook-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
Fyll notebooken med små, körbara steg. Håll varje kodcell inriktad på ett steg. Lägg till korta markdown-celler som förklarar syftet och väntat resultat. Undvik stora, stökiga utskrifter när en kort sammanfattning fungerar.
Använd rätt mönster.
För experiment, följ references/experiment-patterns.md.
För handledningar, följ references/tutorial-patterns.md.
Redigera säkert när du arbetar med befintliga notebooks.
Bevara notebook-strukturen; undvik att omordna celler om det inte förbättrar berättelsen från topp till botten.
Föredra riktade ändringar framför fullständiga omskrivningar.
Om du måste redigera rå JSON, granska först references/notebook-structure.md.
Validera resultatet.
Kör notebooken från början till slut när miljön tillåter.
Om körning inte är möjlig, ange det uttryckligen och beskriv hur man validerar lokalt.
Använd slutkontrollistan i references/quality-checklist.md.
assets/experiment-template.ipynb och assets/tutorial-template.ipynb.Skriptväg:
$JUPYTER_NOTEBOOK_CLI (installerat som standard: $CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py)tmp/jupyter-notebook/ för mellanfiler; radera när du är klar.output/jupyter-notebook/ när du arbetar i detta repo.ablation-temperature.ipynb).Föredra uv för beroendehantering.
Valfria Python-paket för lokal notebookkörning:
uv pip install jupyterlab ipykernel
Det medföljande scaffold-skriptet använder endast Python-standardbiblioteket och kräver inga ytterligare beroenden.
Inga obligatoriska miljövariabler.
references/experiment-patterns.md: struktur och heuristiker för experiment.references/tutorial-patterns.md: struktur för handledningar och undervisningsflöde.references/notebook-structure.md: notebook-JSON:s form och regler för säker redigering.references/quality-checklist.md: slutgiltig valideringschecklista.Ansvarsfriskrivning: Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator (https://github.com/Azure/co-op-translator). Även om vi strävar efter noggrannhet bör du vara medveten om att automatiska översättningar kan innehålla fel eller felaktigheter. Det ursprungliga dokumentet i dess ursprungliga språk ska betraktas som den auktoritativa källan. För viktig information rekommenderas professionell, mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår till följd av användningen av denna översättning.