Gamitin kapag humihiling ang gumagamit na gumawa, mag-scaffold, o mag-edit ng mga Jupyter notebook (`.ipynb`) para sa mga eksperimento, eksplorasyon, o tutorial
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-jupyter-notebook-5c4550236c09 ,按照其中的说明把「jupyter-notebook」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Gumawa ng malinis, nare-reproduce na mga Jupyter notebook para sa dalawang pangunahing modo:
Mas mainam gamitin ang mga kalakip na template at ang script na tumutulong para sa magkakatugmang istruktura at mas kaunting pagkakamali sa JSON.
.ipynb notebook mula sa simula.experiment.tutorial.export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export JUPYTER_NOTEBOOK_CLI="$CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py"
Ang mga skill na naka-scope sa user ay ini-install sa ilalim ng $CODEX_HOME/skills (default: ~/.codex/skills).
I-lock ang intensyon.
Tukuyin ang uri ng notebook: experiment o tutorial.
Itala ang layunin, madla, at kung ano ang itsura ng "tapos".
Gumawa ng balangkas mula sa template. Gamitin ang helper script upang maiwasan ang manu-manong paglikha ng raw 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
Punuan ang notebook ng maliliit at maaaring patakbuhing mga hakbang. Panatilihin ang bawat code cell na nakatuon sa isang hakbang. Magdagdag ng maiikling markdown cell na nagpapaliwanag ng layunin at inaasahang resulta. Iwasan ang malalaki at maingay na outputs kapag sapat ang maikling buod.
Gamitin ang tamang pattern.
Para sa mga eksperimento, sundin ang references/experiment-patterns.md.
Para sa mga tutorial, sundin ang references/tutorial-patterns.md.
Mag-edit nang ligtas kapag nagtatrabaho sa umiiral na mga notebook.
Panatilihin ang istruktura ng notebook; iwasang i-reorder ang mga cell maliban kung pinapabuti nito ang daloy mula itaas pababa.
Mas piliin ang tumpak na pag-edit kaysa sa buong muling pagsusulat.
Kung kailangan mong i-edit ang raw JSON, repasuhin muna ang references/notebook-structure.md.
I-validate ang resulta.
Patakbuhin ang notebook mula itaas pababa kapag pinapayagan ng kapaligiran.
Kung hindi posible ang pag-e-execute, sabihin ito nang malinaw at ilahad kung paano i-validate nang lokal.
Gamitin ang final pass checklist sa references/quality-checklist.md.
assets/experiment-template.ipynb at assets/tutorial-template.ipynb.Script path:
$JUPYTER_NOTEBOOK_CLI (default na naka-install: $CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py)tmp/jupyter-notebook/ para sa mga pansamantalang file; tanggalin kapag tapos.output/jupyter-notebook/ kapag nagtatrabaho sa repo na ito.ablation-temperature.ipynb).Mas mainam gamitin ang uv para sa pamamahala ng dependency.
Opsyonal na mga Python package para sa lokal na pag-execute ng notebook:
uv pip install jupyterlab ipykernel
Ang kalakip na scaffold script ay gumagamit lamang ng Python standard library at hindi nangangailangan ng dagdag na mga dependency.
Walang kinakailangang environment variables.
references/experiment-patterns.md: istruktura ng eksperimento at heuristika.references/tutorial-patterns.md: istruktura ng tutorial at daloy ng pagtuturo.references/notebook-structure.md: hugis ng notebook JSON at mga patakarang ligtas sa pag-edit.references/quality-checklist.md: panghuling checklist para sa pag-validate.Paunawa: Ang dokumentong ito ay isinalin gamit ang AI translation service na Co-op Translator. Bagaman nagsusumikap kami para sa katumpakan, pakitandaan na ang awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o mga di-tumpak na impormasyon. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na opisyal na sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasaling‑tao. Hindi kami mananagot para sa anumang hindi pagkakaunawaan o maling interpretasyon na magmumula sa paggamit ng pagsasaling ito.