jupyter-notebook 精选
Verwenden Sie, wenn der Benutzer darum bittet, Jupyter-Notebooks (`.ipynb`)
安装方式
cp -r translations/de/.agents/skills/jupyter-notebook ~/.claude/skills/jupyter-notebook-7把该 skill 目录放进客户端 skills 目录。不同客户端的目录可能不同,Claude Code 默认是 ~/.claude/skills/
https://raw.githubusercontent.com/microsoft/ai-agents-for-beginners/4c9a2759522679611635efbddcde3f8dfc3e40ee/translations/de/.agents/skills/jupyter-notebook/SKILL.md下载后另存为 ~/.claude/skills/jupyter-notebook-7/SKILL.md。链接锁定采集时的 commit,内容与本站展示一致。
整仓一次性获取:git clone --depth 1 https://github.com/microsoft/ai-agents-for-beginners.git
依赖与权限
- 无需 API Key
- 需要联网访问外部服务
- 依赖外部命令:
pythonpipuv - 以上为按正文与 frontmatter 自动推断的信号,仅供参考;安装前建议先阅读原文。
SKILL.md 正文
Jupyter Notebook-Fähigkeit
Erstelle saubere, reproduzierbare Jupyter-Notebooks für zwei Hauptmodi:
- Experimente und explorative Analyse
- Tutorials und lehrorientierte Schritt-für-Schritt-Anleitungen
Bevorzuge die mitgelieferten Vorlagen und das Hilfsskript für eine konsistente Struktur und weniger JSON-Fehler.
Wann verwenden
- Erstelle ein neues
.ipynb-Notebook von Grund auf. - Konvertiere grobe Notizen oder Skripte in ein strukturiertes Notebook.
- Überarbeite ein vorhandenes Notebook, um es reproduzierbarer und übersichtlicher zu machen.
- Baue Experimente oder Tutorials, die von anderen gelesen oder erneut ausgeführt werden.
Entscheidungsbaum
- Wenn die Anfrage explorativ, analytisch oder hypothesengetrieben ist, wähle
experiment. - Wenn die Anfrage instruktiv, schrittweise oder zielgruppenspezifisch ist, wähle
tutorial. - Wenn du ein bestehendes Notebook bearbeitest, behandle es als Refaktorierung: erhalte die Absicht und verbessere die Struktur.
Fähigkeitenpfad (einmal festlegen)
export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export JUPYTER_NOTEBOOK_CLI="$CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py"
User-scoped skills install under $CODEX_HOME/skills (default: ~/.codex/skills).
Arbeitsablauf
- Absicht festlegen.
Identifiziere die Notebook-Art: experiment oder tutorial.
Erfasse das Ziel, die Zielgruppe und wie "fertig" aussieht.
- Gerüst aus der Vorlage erstellen.
Verwende das Hilfsskript, um zu vermeiden, das rohe Notebook-JSON manuell zu erstellen.
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
- Fülle das Notebook mit kleinen, ausführbaren Schritten.
Halte jede Code-Zelle auf einen Schritt fokussiert.
Füge kurze Markdown-Zellen hinzu, die Zweck und erwartetes Ergebnis erklären.
Vermeide umfangreiche, unübersichtliche Ausgaben, wenn eine kurze Zusammenfassung ausreicht.
- Wende das richtige Muster an.
Für Experimente folge references/experiment-patterns.md.
Für Tutorials folge references/tutorial-patterns.md.
- Beim Bearbeiten bestehender Notebooks sicher vorgehen.
Erhalte die Notebook-Struktur; vermeide das Umordnen von Zellen, es sei denn, es verbessert die von oben nach unten erzählte Reihenfolge.
Bevorzuge gezielte Änderungen gegenüber kompletten Neuüberarbeitungen.
Wenn du das rohe JSON bearbeiten musst, lies zuerst references/notebook-structure.md.
- Ergebnis validieren.
Führe das Notebook von oben nach unten aus, wenn die Umgebung es zulässt.
Wenn die Ausführung nicht möglich ist, gib dies ausdrücklich an und beschreibe, wie lokal validiert werden kann.
Verwende die Abschluss-Checkliste in references/quality-checklist.md.
Vorlagen und Hilfsskript
- Vorlagen befinden sich in
assets/experiment-template.ipynbundassets/tutorial-template.ipynb. - Das Hilfsskript lädt eine Vorlage, aktualisiert die Titelzelle und schreibt ein Notebook.
Skriptpfad:
$JUPYTER_NOTEBOOK_CLI(standardmäßig installiert:$CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py)
Temp- und Ausgabe-Konventionen
- Verwende
tmp/jupyter-notebook/für Zwischenfiles; lösche sie nach Abschluss. - Schreibe finale Artefakte unter
output/jupyter-notebook/, wenn du in diesem Repo arbeitest. - Verwende stabile, beschreibende Dateinamen (zum Beispiel
ablation-temperature.ipynb).
Abhängigkeiten (nur bei Bedarf installieren)
Bevorzuge uv für das Abhängigkeitsmanagement.
Optionale Python-Pakete für lokale Notebook-Ausführung:
uv pip install jupyterlab ipykernel
Das mitgelieferte Scaffold-Skript verwendet nur die Python-Standardbibliothek und benötigt keine zusätzlichen Abhängigkeiten.
Umgebung
Keine erforderlichen Umgebungsvariablen.
Referenzübersicht
references/experiment-patterns.md: Aufbau von Experimenten und Heuristiken.references/tutorial-patterns.md: Struktur von Tutorials und Lehrablauf.references/notebook-structure.md: Form des Notebook-JSON und Regeln für sicheres Bearbeiten.references/quality-checklist.md: Abschließende Validierungs-Checkliste.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
Haftungsausschluss:
Dieses Dokument wurde mit dem KI-Übersetzungsdienst Co-op Translator übersetzt. Obwohl wir um Genauigkeit bemüht sind, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner Originalsprache ist als maßgebliche Quelle zu betrachten. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die sich aus der Verwendung dieser Übersetzung ergeben.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->
质量与来源
- 所属仓库
- microsoft/ai-agents-for-beginners
- 仓库星标
- 7.7 万
- 最近更新
- 今天
- 采集时间
- 今天
- commit
- 4c9a27595226
- 内容指纹
- sha256:3ad494215a866b8
- 文件路径
- translations/de/.agents/skills/jupyter-notebook/SKILL.md