[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699QKC7MQB0CF6EBD5GY49T":3,"skill-same:01M699QKC7MQB0CF6EBD5GY49T":77},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":30,"ownerHtmlUrl":31,"ownerBlogUrl":32,"ownerDescription":33,"updatedAt":34,"install":35,"resources":48},"01M699QKC7MQB0CF6EBD5GY49T","jupyter-notebook",null,"ਜਦੋਂ ਉਪਭੋਗਤਾ ਤਜਰਬਿਆਂ, ਖੋਜਾਂ, ਜਾਂ ਟਿਊਟੋਰੀਅਲਾਂ ਲਈ Jupyter ਨੋਟਬੁੱਕ (`.ipynb`) ਬਣਾਉਣ, ਸਕੈਫੋਲਡ ਕਰਨ, ਜਾਂ ਸੋਧ ਕਰਨ ਨੂੰ ਕਹੇ, ਇਸਦਾ ਉਪਯੋਗ ਕਰੋ; ਬੰਡਲ ਕੀਤੇ ਟੈਮਪਲੇਟਾਂ ਨੂੰ ਤਰਜੀਹ ਦਿਓ ਅਤੇ ਇੱਕ ਸਾਫ਼ ਸ਼ੁਰੂਆਤੀ ਨੋਟਬੁੱਕ ਤਿਆਰ ਕਰਨ ਲਈ ਸਹਾਇਕ ਸਕ੍ਰਿਪਟ `new_notebook.py` ਚਲਾਓ.","microsoft\u002Fai-agents-for-beginners","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M6998ZK2275KMJE6Y5SEA2X2",79423,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fpa\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002FSKILL.md",[],[19],"jupyter notebook","2026-11-10 10:12:30",false,"---\nname: jupyter-notebook\ndescription: ਜਦੋਂ ਉਪਭੋਗਤਾ ਤਜਰਬਿਆਂ, ਖੋਜਾਂ, ਜਾਂ ਟਿਊਟੋਰੀਅਲਾਂ ਲਈ Jupyter ਨੋਟਬੁੱਕ (`.ipynb`)\n  ਬਣਾਉਣ, ਸਕੈਫੋਲਡ ਕਰਨ, ਜਾਂ ਸੋਧ ਕਰਨ ਨੂੰ ਕਹੇ, ਇਸਦਾ ਉਪਯੋਗ ਕਰੋ; ਬੰਡਲ ਕੀਤੇ ਟੈਮਪਲੇਟਾਂ ਨੂੰ\n  ਤਰਜੀਹ ਦਿਓ ਅਤੇ ਇੱਕ ਸਾਫ਼ ਸ਼ੁਰੂਆਤੀ ਨੋਟਬੁੱਕ ਤਿਆਰ ਕਰਨ ਲਈ ਸਹਾਇਕ ਸਕ੍ਰਿਪਟ `new_notebook.py`\n  ਚਲਾਓ.\n---\n# Jupyter Notebook Skill\n\nਦੋ ਪ੍ਰਮੁੱਖ ਮੋਡਾਂ ਲਈ ਸਾਫ਼, ਦੁਹਰਾਏ ਜਾਣ ਯੋਗ Jupyter ਨੋਟਬੁੱਕ ਬਣਾਓ:\n\n- ਪ੍ਰਯੋਗ ਅਤੇ ਖੋਜਾਤਮਕ ਵਿਸ਼ਲੇਸ਼ਣ\n- ਟਿਊਟੋਰੀਅਲ ਅਤੇ ਸਿੱਖਣ-ਕੇਂਦਰਿਤ ਵਾਕਥਰੂ\n\nਸੰਰਚਨਾ ਵਿੱਚ ਇਕਸਾਰਤਾ ਅਤੇ ਘੱਟ JSON ਗਲਤੀਆਂ ਲਈ ਬੰਡਲ ਕੀਤੀਆਂ ਟੈਂਪਲੇਟ ਅਤੇ ਹੈਲਪਰ ਸਕ੍ਰਿਪਟ ਦੀ ਪਸੰਦ ਕਰੋ।\n\n## When to use\n- ਇਕ ਨਵਾਂ `.ipynb` ਨੋਟਬੁੱਕ ਖਾਲੀ ਤੋਂ ਬਣਾਓ।\n- ਅਣਗਢੇ ਨੋਟਸ ਜਾਂ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਸੰਗਠਿਤ ਨੋਟਬੁੱਕ ਵਿੱਚ ਬਦਲੋ।\n- ਮੌਜੂਦਾ ਨੋਟਬੁੱਕ ਨੂੰ ਵਧੇਰੇ ਦੁਹਰਾਏ ਜਾਣਯੋਗ ਅਤੇ ਸਕਿਮेबल ਬਣਾਉਣ ਲਈ ਰਿਫੈਕਟਰ ਕਰੋ।\n- ਐਸੇ ਪ੍ਰਯੋਗ ਜਾਂ ਟਿਊਟੋਰੀਅਲ ਬਣਾਓ ਜੋ ਹੋਰ ਲੋਕ ਪੜ੍ਹਨ ਜਾਂ ਦੁਬਾਰਾ ਚਲਾਉਣਗੇ।\n\n## Decision tree\n- ਜੇ ਬੇਨਤੀ ਖੋਜਾਤਮਕ, ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ, ਜਾਂ ਕਾਰਨ-ਪ੍ਰਸਤਾਵਕ ਹੈ ਤਾਂ `experiment` ਚੁਣੋ।\n- ਜੇ ਬੇਨਤੀ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਕ, ਕਦਮ-ਦਰ-কਦਮ, ਜਾਂ ਦਰਸ਼ਕ-ਨਿਰਧਾਰਿਤ ਹੈ ਤਾਂ `tutorial` ਚੁਣੋ।\n- ਜੇ ਮੌਜੂਦਾ ਨੋਟਬੁੱਕ ਨੂੰ ਸੋਧ ਰਹੇ ਹੋ, ਤਾਂ ਇਸਨੂੰ ਰਿਫੈਕਟਰ ਵਜੋਂ ਸਮਝੋ: ਮਕਸਦ ਬਰਕਰਾਰ ਰੱਖੋ ਅਤੇ ਸੰਰਚਨਾ ਸੁਧਾਰੋ।\n\n## Skill path (set once)\n\n```bash\nexport CODEX_HOME=\"${CODEX_HOME:-$HOME\u002F.codex}\"\nexport JUPYTER_NOTEBOOK_CLI=\"$CODEX_HOME\u002Fskills\u002Fjupyter-notebook\u002Fscripts\u002Fnew_notebook.py\"\n```\n\nUser-scoped skills install under `$CODEX_HOME\u002Fskills` (default: `~\u002F.codex\u002Fskills`).\n\n## Workflow\n1. Lock the intent.\nਨੋਟਬੁੱਕ ਕਿਸਮ ਦੀ ਪਛਾਣ ਕਰੋ: `experiment` ਜਾਂ `tutorial`।\nਉਦੇਸ਼, ਦਰਸ਼ਕ, ਅਤੇ \"ਮੁਕੰਮਲ\" ਹੋਣ ਦਾ ਮਾਪ ਕੀ ਹੈ ਇਹ ਦਰਜ ਕਰੋ।\n\n2. Scaffold from the template.\nਹੱਥੋਂ ਹਥਿਆਰਬੰਦ কੱਚਾ ਨੋਟਬੁੱਕ JSON ਲਿਖਣ ਤੋਂ ਬਚਣ ਲਈ ਹੈਲਪਰ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰੋ।\n\n```bash\nuv run --python 3.12 python \"$JUPYTER_NOTEBOOK_CLI\" \\\n  --kind experiment \\\n  --title \"Compare prompt variants\" \\\n  --out output\u002Fjupyter-notebook\u002Fcompare-prompt-variants.ipynb\n```\n\n```bash\nuv run --python 3.12 python \"$JUPYTER_NOTEBOOK_CLI\" \\\n  --kind tutorial \\\n  --title \"Intro to embeddings\" \\\n  --out output\u002Fjupyter-notebook\u002Fintro-to-embeddings.ipynb\n```\n\n3. Fill the notebook with small, runnable steps.\nਹਰ ਕੋਡ ਸੈੱਲ ਨੂੰ ਇੱਕ ਕਦਮ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਰੱਖੋ।\nਛੋਟੇ ਮਾਰਕਡਾਉਨ ਸੈੱਲ ਜੋ ਉਦੇਸ਼ ਅਤੇ ਉਮੀਦ ਕੀਤੀ ਨਤੀਜੇ ਨੂੰ ਸਮਝਾਉਂਦੇ ਹੋ ਸ਼ਾਮਲ ਕਰੋ।\nਜਦੋਂ ਛੋਟਾ ਸਾਰ ਕੰਮ ਕਰਦਾ ਹੈ ਤਾਂ ਵੱਡੇ, ਸ਼ੋਰ ਵਾਲੇ ਆਉਟਪੁੱਟੋਂ ਤੋਂ ਬਚੋ।\n\n4. Apply the right pattern.\nਪ੍ਰਯੋਗਾਂ ਲਈ, `references\u002Fexperiment-patterns.md` ਦੀ ਪਾਲਣਾ ਕਰੋ।\nਟਿਊਟੋਰੀਅਲਾਂ ਲਈ, `references\u002Ftutorial-patterns.md` ਦੀ ਪਾਲਣਾ ਕਰੋ।\n\n5. Edit safely when working with existing notebooks.\nਨੋਟਬੁੱਕ ਦੀ ਸੰਰਚਨਾ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖੋ; ਸੈੱਲਾਂ ਨੂੰ ਦੁਬਾਰਾ ਕ੍ਰਮਬੱਧ ਕਰਨ ਤੋਂ ਬਚੋ ਜਦ ਤੱਕ ਕਿ ਇਹ ਉਪਰ ਤੋਂ ਹੇਠਾਂ ਦੀ ਕਹਾਣੀ ਨੂੰ ਸੁਧਾਰ ਨਾ ਦੇਵੇ।\nਪੂਰੇ ਰੀਰਾਈਟਸ ਦੇ ਬਦਲੇ ਟਰਗੇਟ ਕੀਤੀਆਂ ਸੋਧਾਂ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।\nਜੇ ਤੁਹਾਨੂੰ ਕੱਚਾ JSON ਸੋਧਣਾ ਪੈਂਦਾ ਹੈ, ਤਾਂ ਪਹਿਲਾਂ `references\u002Fnotebook-structure.md` ਦੀ ਸਮੀਖਿਆ ਕਰੋ।\n\n6. Validate the result.\nਜਦੋਂ ਵਾਤਾਵਰਣ ਦੀ ਆਗਿਆ ਹੋਵੇ ਤਾਂ ਨੋਟਬੁੱਕ ਨੂੰ ਉਪਰ ਤੋਂ ਹੇਠਾਂ ਚਲਾਓ।\nਜੇ ਐਕਜ਼ਿਕਿਊਸ਼ਨ ਸੰਭਵ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਦੱਸੋ ਅਤੇ ਲੋਕਲ ਰੂਪ ਵਿੱਚ ਕਿਵੇਂ ਵੈਰੀਫਾਈ ਕਰਨਾ ਹੈ ਇਹ ਦਰਜ ਕਰੋ।\n`references\u002Fquality-checklist.md` ਵਿੱਚ ਦਿੱਤੇ ਆਖਰੀ ਪਾਸ ਚੈਕਲਿਸਟ ਦੀ ਵਰਤੋਂ ਕਰੋ।\n\n## Templates and helper script\n- ਟੈਂਪਲੇਟ `assets\u002Fexperiment-template.ipynb` ਅਤੇ `assets\u002Ftutorial-template.ipynb` ਵਿੱਚ ਰਹਿੰਦੇ ਹਨ।\n- ਹੈਲਪਰ ਸਕ੍ਰਿਪਟ ਇੱਕ ਟੈਂਪਲੇਟ ਲੋਡ ਕਰਦਾ ਹੈ, ਟਾਈਟਲ ਸੈੱਲ ਨੂੰ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ, ਅਤੇ ਨੋਟਬੁੱਕ ਲਿਖਦਾ ਹੈ।\n\nScript path:\n- `$JUPYTER_NOTEBOOK_CLI` (installed default: `$CODEX_HOME\u002Fskills\u002Fjupyter-notebook\u002Fscripts\u002Fnew_notebook.py`)\n\n## Temp and output conventions\n- ਦਰਮਿਆਨੀ ਫਾਈਲਾਂ ਲਈ `tmp\u002Fjupyter-notebook\u002F` ਦੀ ਵਰਤੋਂ ਕਰੋ; ਕੰਮ ਮੁੱਕਣ 'ਤੇ ਹਟਾ ਦਿਓ।\n- ਇਸ ਰੈਪੋ ਵਿੱਚ ਕੰਮ ਕਰਦਿਆਂ ਅਖੀਰੀ ਨਤੀਜੇ `output\u002Fjupyter-notebook\u002F` ਹੇਠਾਂ ਲਿਖੋ।\n- ਸਥਿਰ, ਵੇਰਣਾਤਮਕ ਫਾਈਲ ਨਾਂ ਵਰਤੋਂ (ਉਦਾਹਰਨ ਲਈ, `ablation-temperature.ipynb`)।\n\n## Dependencies (install only when needed)\nਡਿਪੈਂਡੈਂਸੀ ਮੈਨੇਜਮੈਂਟ ਲਈ `uv` ਨੂੰ ਤਰਜੀਹ ਦਿਓ।\n\nOptional Python packages for local notebook execution:\n\n```bash\nuv pip install jupyterlab ipykernel\n```\n\nThe bundled scaffold script uses only the Python standard library and does not require extra dependencies.\n\n## Environment\nਕੋਈ ਲਾਜ਼ਮੀ ਐਨਵਾਇਰਨਮੈਂਟ ਵੇਰੀਏਬਲ ਨਹੀਂ ਹਨ।\n\n## Reference map\n- `references\u002Fexperiment-patterns.md`: ਪ੍ਰਯੋਗ ਦੀ ਸੰਰਚਨਾ ਅਤੇheuristics.\n- `references\u002Ftutorial-patterns.md`: ਟਿਊਟੋਰੀਅਲ ਦੀ ਸੰਰਚਨਾ ਅਤੇ ਸਿੱਖਣ ਦੀ ਪ੍ਰਵਾਹ।\n- `references\u002Fnotebook-structure.md`: ਨੋਟਬੁੱਕ JSON ਰੂਪ ਅਤੇ ਸੁਰੱਖਿਅਤ ਸੋਧ ਨਿਯਮ।\n- `references\u002Fquality-checklist.md`: ਆਖਰੀ ਵੈਧਤਾ ਜਾਂਚ-ਪੱਤਰ।\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\nਡਿਸਕਲੇਮਰ:\nਇਸ ਦਸਤਾਵੇਜ਼ ਦਾ ਅਨੁਵਾਦ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator (https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਸ਼ੁੱਧਤਾ ਲਈ ਯਤਨ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਧਿਆਨ ਰੱਖੋ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਥਿਰਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਨੂੰ, ਉਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ, ਅਧਿਕਾਰਿਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਅਹਿਮ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਕਾਰਨ ਪੈਦਾ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਮੀਆਂ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆਵਾਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->","# Jupyter Notebook Skill\n\nਦੋ ਪ੍ਰਮੁੱਖ ਮੋਡਾਂ ਲਈ ਸਾਫ਼, ਦੁਹਰਾਏ ਜਾਣ ਯੋਗ Jupyter ਨੋਟਬੁੱਕ ਬਣਾਓ:\n\n- ਪ੍ਰਯੋਗ ਅਤੇ ਖੋਜਾਤਮਕ ਵਿਸ਼ਲੇਸ਼ਣ\n- ਟਿਊਟੋਰੀਅਲ ਅਤੇ ਸਿੱਖਣ-ਕੇਂਦਰਿਤ ਵਾਕਥਰੂ\n\nਸੰਰਚਨਾ ਵਿੱਚ ਇਕਸਾਰਤਾ ਅਤੇ ਘੱਟ JSON ਗਲਤੀਆਂ ਲਈ ਬੰਡਲ ਕੀਤੀਆਂ ਟੈਂਪਲੇਟ ਅਤੇ ਹੈਲਪਰ ਸਕ੍ਰਿਪਟ ਦੀ ਪਸੰਦ ਕਰੋ।\n\n## When to use\n- ਇਕ ਨਵਾਂ `.ipynb` ਨੋਟਬੁੱਕ ਖਾਲੀ ਤੋਂ ਬਣਾਓ।\n- ਅਣਗਢੇ ਨੋਟਸ ਜਾਂ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਸੰਗਠਿਤ ਨੋਟਬੁੱਕ ਵਿੱਚ ਬਦਲੋ।\n- ਮੌਜੂਦਾ ਨੋਟਬੁੱਕ ਨੂੰ ਵਧੇਰੇ ਦੁਹਰਾਏ ਜਾਣਯੋਗ ਅਤੇ ਸਕਿਮेबल ਬਣਾਉਣ ਲਈ ਰਿਫੈਕਟਰ ਕਰੋ।\n- ਐਸੇ ਪ੍ਰਯੋਗ ਜਾਂ ਟਿਊਟੋਰੀਅਲ ਬਣਾਓ ਜੋ ਹੋਰ ਲੋਕ ਪੜ੍ਹਨ ਜਾਂ ਦੁਬਾਰਾ ਚਲਾਉਣਗੇ।\n\n## Decision tree\n- ਜੇ ਬੇਨਤੀ ਖੋਜਾਤਮਕ, ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ, ਜਾਂ ਕਾਰਨ-ਪ੍ਰਸਤਾਵਕ ਹੈ ਤਾਂ `experiment` ਚੁਣੋ।\n- ਜੇ ਬੇਨਤੀ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਕ, ਕਦਮ-ਦਰ-কਦਮ, ਜਾਂ ਦਰਸ਼ਕ-ਨਿਰਧਾਰਿਤ ਹੈ ਤਾਂ `tutorial` ਚੁਣੋ।\n- ਜੇ ਮੌਜੂਦਾ ਨੋਟਬੁੱਕ ਨੂੰ ਸੋਧ ਰਹੇ ਹੋ, ਤਾਂ ਇਸਨੂੰ ਰਿਫੈਕਟਰ ਵਜੋਂ ਸਮਝੋ: ਮਕਸਦ ਬਰਕਰਾਰ ਰੱਖੋ ਅਤੇ ਸੰਰਚਨਾ ਸੁਧਾਰੋ।\n\n## Skill path (set once)\n\n```bash\nexport CODEX_HOME=\"${CODEX_HOME:-$HOME\u002F.codex}\"\nexport JUPYTER_NOTEBOOK_CLI=\"$CODEX_HOME\u002Fskills\u002Fjupyter-notebook\u002Fscripts\u002Fnew_notebook.py\"\n```\n\nUser-scoped skills install under `$CODEX_HOME\u002Fskills` (default: `~\u002F.codex\u002Fskills`).\n\n## Workflow\n1. Lock the intent.\nਨੋਟਬੁੱਕ ਕਿਸਮ ਦੀ ਪਛਾਣ ਕਰੋ: `experiment` ਜਾਂ `tutorial`।\nਉਦੇਸ਼, ਦਰਸ਼ਕ, ਅਤੇ \"ਮੁਕੰਮਲ\" ਹੋਣ ਦਾ ਮਾਪ ਕੀ ਹੈ ਇਹ ਦਰਜ ਕਰੋ।\n\n2. Scaffold from the template.\nਹੱਥੋਂ ਹਥਿਆਰਬੰਦ কੱਚਾ ਨੋਟਬੁੱਕ JSON ਲਿਖਣ ਤੋਂ ਬਚਣ ਲਈ ਹੈਲਪਰ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰੋ।\n\n```bash\nuv run --python 3.12 python \"$JUPYTER_NOTEBOOK_CLI\" \\\n  --kind experiment \\\n  --title \"Compare prompt variants\" \\\n  --out output\u002Fjupyter-notebook\u002Fcompare-prompt-variants.ipynb\n```\n\n```bash\nuv run --python 3.12 python \"$JUPYTER_NOTEBOOK_CLI\" \\\n  --kind tutorial \\\n  --title \"Intro to embeddings\" \\\n  --out output\u002Fjupyter-notebook\u002Fintro-to-embeddings.ipynb\n```\n\n3. Fill the notebook with small, runnable steps.\nਹਰ ਕੋਡ ਸੈੱਲ ਨੂੰ ਇੱਕ ਕਦਮ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਰੱਖੋ।\nਛੋਟੇ ਮਾਰਕਡਾਉਨ ਸੈੱਲ ਜੋ ਉਦੇਸ਼ ਅਤੇ ਉਮੀਦ ਕੀਤੀ ਨਤੀਜੇ ਨੂੰ ਸਮਝਾਉਂਦੇ ਹੋ ਸ਼ਾਮਲ ਕਰੋ।\nਜਦੋਂ ਛੋਟਾ ਸਾਰ ਕੰਮ ਕਰਦਾ ਹੈ ਤਾਂ ਵੱਡੇ, ਸ਼ੋਰ ਵਾਲੇ ਆਉਟਪੁੱਟੋਂ ਤੋਂ ਬਚੋ।\n\n4. Apply the right pattern.\nਪ੍ਰਯੋਗਾਂ ਲਈ, `references\u002Fexperiment-patterns.md` ਦੀ ਪਾਲਣਾ ਕਰੋ।\nਟਿਊਟੋਰੀਅਲਾਂ ਲਈ, `references\u002Ftutorial-patterns.md` ਦੀ ਪਾਲਣਾ ਕਰੋ।\n\n5. Edit safely when working with existing notebooks.\nਨੋਟਬੁੱਕ ਦੀ ਸੰਰਚਨਾ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖੋ; ਸੈੱਲਾਂ ਨੂੰ ਦੁਬਾਰਾ ਕ੍ਰਮਬੱਧ ਕਰਨ ਤੋਂ ਬਚੋ ਜਦ ਤੱਕ ਕਿ ਇਹ ਉਪਰ ਤੋਂ ਹੇਠਾਂ ਦੀ ਕਹਾਣੀ ਨੂੰ ਸੁਧਾਰ ਨਾ ਦੇਵੇ।\nਪੂਰੇ ਰੀਰਾਈਟਸ ਦੇ ਬਦਲੇ ਟਰਗੇਟ ਕੀਤੀਆਂ ਸੋਧਾਂ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।\nਜੇ ਤੁਹਾਨੂੰ ਕੱਚਾ JSON ਸੋਧਣਾ ਪੈਂਦਾ ਹੈ, ਤਾਂ ਪਹਿਲਾਂ `references\u002Fnotebook-structure.md` ਦੀ ਸਮੀਖਿਆ ਕਰੋ।\n\n6. Validate the result.\nਜਦੋਂ ਵਾਤਾਵਰਣ ਦੀ ਆਗਿਆ ਹੋਵੇ ਤਾਂ ਨੋਟਬੁੱਕ ਨੂੰ ਉਪਰ ਤੋਂ ਹੇਠਾਂ ਚਲਾਓ।\nਜੇ ਐਕਜ਼ਿਕਿਊਸ਼ਨ ਸੰਭਵ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਦੱਸੋ ਅਤੇ ਲੋਕਲ ਰੂਪ ਵਿੱਚ ਕਿਵੇਂ ਵੈਰੀਫਾਈ ਕਰਨਾ ਹੈ ਇਹ ਦਰਜ ਕਰੋ।\n`references\u002Fquality-checklist.md` ਵਿੱਚ ਦਿੱਤੇ ਆਖਰੀ ਪਾਸ ਚੈਕਲਿਸਟ ਦੀ ਵਰਤੋਂ ਕਰੋ।\n\n## Templates and helper script\n- ਟੈਂਪਲੇਟ `assets\u002Fexperiment-template.ipynb` ਅਤੇ `assets\u002Ftutorial-template.ipynb` ਵਿੱਚ ਰਹਿੰਦੇ ਹਨ।\n- ਹੈਲਪਰ ਸਕ੍ਰਿਪਟ ਇੱਕ ਟੈਂਪਲੇਟ ਲੋਡ ਕਰਦਾ ਹੈ, ਟਾਈਟਲ ਸੈੱਲ ਨੂੰ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ, ਅਤੇ ਨੋਟਬੁੱਕ ਲਿਖਦਾ ਹੈ।\n\nScript path:\n- `$JUPYTER_NOTEBOOK_CLI` (installed default: `$CODEX_HOME\u002Fskills\u002Fjupyter-notebook\u002Fscripts\u002Fnew_notebook.py`)\n\n## Temp and output conventions\n- ਦਰਮਿਆਨੀ ਫਾਈਲਾਂ ਲਈ `tmp\u002Fjupyter-notebook\u002F` ਦੀ ਵਰਤੋਂ ਕਰੋ; ਕੰਮ ਮੁੱਕਣ 'ਤੇ ਹਟਾ ਦਿਓ।\n- ਇਸ ਰੈਪੋ ਵਿੱਚ ਕੰਮ ਕਰਦਿਆਂ ਅਖੀਰੀ ਨਤੀਜੇ `output\u002Fjupyter-notebook\u002F` ਹੇਠਾਂ ਲਿਖੋ।\n- ਸਥਿਰ, ਵੇਰਣਾਤਮਕ ਫਾਈਲ ਨਾਂ ਵਰਤੋਂ (ਉਦਾਹਰਨ ਲਈ, `ablation-temperature.ipynb`)।\n\n## Dependencies (install only when needed)\nਡਿਪੈਂਡੈਂਸੀ ਮੈਨੇਜਮੈਂਟ ਲਈ `uv` ਨੂੰ ਤਰਜੀਹ ਦਿਓ।\n\nOptional Python packages for local notebook execution:\n\n```bash\nuv pip install jupyterlab ipykernel\n```\n\nThe bundled scaffold script uses only the Python standard library and does not require extra dependencies.\n\n## Environment\nਕੋਈ ਲਾਜ਼ਮੀ ਐਨਵਾਇਰਨਮੈਂਟ ਵੇਰੀਏਬਲ ਨਹੀਂ ਹਨ।\n\n## Reference map\n- `references\u002Fexperiment-patterns.md`: ਪ੍ਰਯੋਗ ਦੀ ਸੰਰਚਨਾ ਅਤੇheuristics.\n- `references\u002Ftutorial-patterns.md`: ਟਿਊਟੋਰੀਅਲ ਦੀ ਸੰਰਚਨਾ ਅਤੇ ਸਿੱਖਣ ਦੀ ਪ੍ਰਵਾਹ।\n- `references\u002Fnotebook-structure.md`: ਨੋਟਬੁੱਕ JSON ਰੂਪ ਅਤੇ ਸੁਰੱਖਿਅਤ ਸੋਧ ਨਿਯਮ।\n- `references\u002Fquality-checklist.md`: ਆਖਰੀ ਵੈਧਤਾ ਜਾਂਚ-ਪੱਤਰ।\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\nਡਿਸਕਲੇਮਰ:\nਇਸ ਦਸਤਾਵੇਜ਼ ਦਾ ਅਨੁਵਾਦ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator (https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਸ਼ੁੱਧਤਾ ਲਈ ਯਤਨ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਧਿਆਨ ਰੱਖੋ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਥਿਰਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਨੂੰ, ਉਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ, ਅਧਿਕਾਰਿਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਅਹਿਮ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਕਾਰਨ ਪੈਦਾ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਮੀਆਂ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆਵਾਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->",{"name":5,"description":7},"main","f09e94ffe170f8af6d3db7c42987bbe4db227723","translations\u002Fpa\u002F.agents\u002Fskills\u002Fjupyter-notebook",26019,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners","https:\u002F\u002Faka.ms\u002Fai-agents-beginners","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-07 12:51:12",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add microsoft\u002Fai-agents-for-beginners --skill jupyter-notebook",{"tool":41,"command":42},"bunx","bunx skills add microsoft\u002Fai-agents-for-beginners --skill jupyter-notebook",{"tool":44,"command":45},"pnpm","pnpm dlx skills add microsoft\u002Fai-agents-for-beginners --skill jupyter-notebook","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fpa\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002FSKILL.md",true,[49,55,59,65,69,73],{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"assets\u002Fexperiment-template.ipynb","ASSET","资产文件",4145,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fpa\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Fassets\u002Fexperiment-template.ipynb",{"path":56,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":57,"sourceHtmlUrl":58},"assets\u002Ftutorial-template.ipynb",4264,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fpa\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Fassets\u002Ftutorial-template.ipynb",{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"references\u002Fexperiment-patterns.md","REFERENCE","参考文档",3088,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fpa\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Fexperiment-patterns.md",{"path":66,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":67,"sourceHtmlUrl":68},"references\u002Fnotebook-structure.md",2781,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fpa\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Fnotebook-structure.md",{"path":70,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":71,"sourceHtmlUrl":72},"references\u002Fquality-checklist.md",3036,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fpa\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Fquality-checklist.md",{"path":74,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":75,"sourceHtmlUrl":76},"references\u002Ftutorial-patterns.md",2916,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fpa\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Ftutorial-patterns.md",[78,96,107,115,121,128],{"skillNo":79,"name":80,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":93,"publishedAt":20},"01M69A206TRZ8KK0CW0HYJF5V5","testing-course-samples","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Ftesting-course-samples\u002FSKILL.md",[83,88],{"categoryNo":84,"categoryName":85,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[94,95],"testing","testing course samples",{"skillNo":97,"name":98,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":104,"publishedAt":20},"01M69A1XRB2SFHYRMEH0K08EKZ","microsoft-docs","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fmicrosoft-docs\u002FSKILL.md",[101],{"categoryNo":102,"categoryName":103,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000023","Skill与智能体开发",[105,9,106],"docs","microsoft docs",{"skillNo":108,"name":109,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":20},"01M69A1VPZFJQ1HNGTZQ5P3WSC","local-ai-agents","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Flocal-ai-agents\u002FSKILL.md",[],[113,114],"ai agents","local ai agents",{"skillNo":116,"name":5,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":20},"01M69A1S947N7MM6V9JF85S2E7","當使用者要求建立、搭建或編輯 Jupyter 筆記本（`.ipynb`）用於實驗、探索或教學時使用；優先使用隨附範本並執行輔助腳本 `new_notebook.py` 來產生一個乾淨的起始筆記本。","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002FSKILL.md",[],[19],{"skillNo":122,"name":123,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":20},"01M69A1Q8EXPWKZSQK69V6WF22","deploying-scalable-agents","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fdeploying-scalable-agents\u002FSKILL.md",[],[127],"deploying scalable agents",{"skillNo":129,"name":130,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":20},"01M69A1MHZTH3RH9N8VYSYG74X","azure-openai-to-responses","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fazure-openai-to-responses\u002FSKILL.md",[],[134],"azure openai to responses"]