jupyter-notebook
暂无简介
- License 许可
- MIT
- 最近更新
- 2026-11-07
- Stars
- ★ 7.9w
- Forks
- 2.6w
01 前言 Front Matter
- name
- jupyter-notebook
02 资源文件 6
- 资产文件assets/experiment-template.ipynb3.2 KB
- 资产文件assets/tutorial-template.ipynb3.1 KB
- 参考文档references/experiment-patterns.md1.7 KB
- 参考文档references/notebook-structure.md1.6 KB
- 参考文档references/quality-checklist.md1.6 KB
- 参考文档references/tutorial-patterns.md1.6 KB
03 SKILL.md 正文
מיומנות Jupyter Notebook
צור מחברות 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 DISCLAIMER START --> הבהרת אחריות: מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. אמנם אנו שואפים לדייק, אך יש לקחת בחשבון שתרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. יש להחשיב את המסמך המקורי בשפתו המקורית כמקור הסמכות. עבור מידע קריטי מומלץ תרגום מקצועי שנעשה בידי מתרגם אנושי. איננו נושאים באחריות לכל אי-הבנה או פרשנות שגויה הנובעת משימוש בתרגום זה. <!-- CO-OP TRANSLATOR DISCLAIMER END -->
04 同仓库更多 Skills
testing-course-samples
暂无简介
microsoft-docs
暂无简介
local-ai-agents
暂无简介
jupyter-notebook
當使用者要求建立、搭建或編輯 Jupyter 筆記本(`.ipynb`)用於實驗、探索或教學時使用;優先使用隨附範本並執行輔助腳本 `new_notebook.py` 來產生一個乾淨的起始筆記本。
deploying-scalable-agents
暂无简介
azure-openai-to-responses
暂无简介