Χρησιμοποιήστε όταν ο χρήστης ζητά να δημιουργήσει, να δομήσει ή να επεξεργαστεί σημειωματάρια Jupyter (`.ipynb`) για πειράματα, εξερευνήσεις ή σεμινάρια; προτιμήστε τα συνημμένα πρότυπα και εκτελέστε το βοηθητικό σκριπτ `new_notebook.py` για να δημιουργήσετε ένα καθαρό αρχικό σημειωματάριο.
Δημιουργήστε καθαρά, αναπαραγώγιμα Jupyter notebooks για δύο κύριες λειτουργίες:
Προτιμήστε τα ενσωματωμένα πρότυπα και το βοηθητικό script για συνεπή δομή και λιγότερα σφάλματα JSON.
.ipynb σημειωματάριο από το μηδέν.experiment.tutorial.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).
Κλειδώστε την πρόθεση.
Identify the notebook kind: experiment or tutorial.
Καταγράψτε τον στόχο, το κοινό, και τι σημαίνει "ολοκληρωμένο".
Δημιουργήστε τη δομή από το πρότυπο. Use the helper script to avoid hand-authoring 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
Συμπληρώστε το σημειωματάριο με μικρά, εκτελέσιμα βήματα. Διατηρήστε κάθε κελί κώδικα εστιασμένο σε ένα βήμα. Προσθέστε σύντομα κελιά markdown που εξηγούν τον σκοπό και το αναμενόμενο αποτέλεσμα. Αποφύγετε μεγάλα, θορυβώδη outputs όταν μια σύντομη περίληψη είναι επαρκής.
Εφαρμόστε το σωστό πρότυπο.
Για πειράματα, ακολουθήστε references/experiment-patterns.md.
Για tutorials, ακολουθήστε references/tutorial-patterns.md.
Επεξεργαστείτε με ασφάλεια όταν εργάζεστε με υπάρχοντα σημειωματάρια.
Preserve the notebook structure; avoid reordering cells unless it improves the top-to-bottom story.
Προτιμήστε στοχευμένες επεξεργασίες αντί πλήρων επαναγραφών.
Εάν πρέπει να επεξεργαστείτε ακατέργαστο JSON, αναθεωρήστε πρώτα references/notebook-structure.md.
Επικυρώστε το αποτέλεσμα.
Run the notebook top-to-bottom when the environment allows.
Εάν η εκτέλεση δεν είναι δυνατή, αναφέρετέ το ρητά και εξηγείστε πώς να επικυρωθεί τοπικά.
Use the final pass checklist in references/quality-checklist.md.
assets/experiment-template.ipynb και assets/tutorial-template.ipynb.Script path:
$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
Το ενσωματωμένο script υποδομής χρησιμοποιεί μόνο τη βασική βιβλιοθήκη της Python και δεν απαιτεί επιπλέον εξαρτήσεις.
Δεν απαιτούνται μεταβλητές περιβάλλοντος.
references/experiment-patterns.md: δομή πειράματος και ευρετικές.references/tutorial-patterns.md: δομή οδηγιών και ροή διδασκαλίας.references/notebook-structure.md: σχήμα JSON του σημειωματαρίου και κανόνες ασφαλούς επεξεργασίας.references/quality-checklist.md: τελική λίστα ελέγχου επικύρωσης.Αποποίηση ευθύνης: Αυτό το έγγραφο έχει μεταφραστεί με τη χρήση της υπηρεσίας μετάφρασης με τεχνητή νοημοσύνη Co-op Translator. Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, σημειώστε ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη γλώσσα του πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες συνιστάται επαγγελματική μετάφραση από άνθρωπο. Δεν φέρουμε ευθύνη για οποιεσδήποτε παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύψουν από τη χρήση αυτής της μετάφρασης.