[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699Q4P1CZX662CGQNYQ0NJ2":3,"skill-same:01M699Q4P1CZX662CGQNYQ0NJ2":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},"01M699Q4P1CZX662CGQNYQ0NJ2","jupyter-notebook",null,"Bruk når brukeren ber om å opprette, sette opp eller redigere Jupyter-notatbøker (`.ipynb`) for eksperimenter, utforskninger eller veiledninger; foretrekk de medfølgende malene og kjør hjelpeskriptet `new_notebook.py` for å generere en ren startnotatbok.","microsoft\u002Fai-agents-for-beginners","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M6998ZK2275KMJE6Y5SEA2X2",79626,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fno\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002FSKILL.md",[],[19],"jupyter notebook","2026-11-10 10:12:30",false,"---\nname: jupyter-notebook\ndescription: Bruk når brukeren ber om å opprette, sette opp eller redigere Jupyter-notatbøker\n  (`.ipynb`) for eksperimenter, utforskninger eller veiledninger; foretrekk de medfølgende\n  malene og kjør hjelpeskriptet `new_notebook.py` for å generere en ren startnotatbok.\n---\n# Jupyter Notebook-ferdighet\n\nLag rene, reproduserbare Jupyter-notatbøker for to hovedmoduser:\n\n- Eksperimenter og utforskende analyse\n- Veiledninger og undervisningsorienterte gjennomganger\n\nForetrekk de inkluderte malene og hjelpeskriptet for konsistent struktur og færre JSON-feil.\n\n## Når du skal bruke\n- Opprett en ny `.ipynb`-notatbok fra bunnen av.\n- Konverter uferdige notater eller skript til en strukturert notatbok.\n- Refaktorer en eksisterende notatbok for å bli mer reproduserbar og lett å skumme.\n- Bygg eksperimenter eller veiledninger som skal leses eller kjøres av andre.\n\n## Beslutningstre\n- Hvis forespørselen er utforskende, analytisk eller hypotesedrevet, velg `experiment`.\n- Hvis forespørselen er instruksjonell, steg-for-steg eller målgruppe-spesifikk, velg `tutorial`.\n- Hvis du redigerer en eksisterende notatbok, behandl det som en refaktorering: bevar intensjonen og forbedre strukturen.\n\n## Kompetansesti (settes én gang)\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\nBrukerspesifikke ferdigheter installeres under `$CODEX_HOME\u002Fskills` (standard: `~\u002F.codex\u002Fskills`).\n\n## Arbeidsflyt\n1. Lås intensjonen.\nIdentifiser notatboktypen: `experiment` eller `tutorial`.\nFang målet, målgruppen, og hva \"done\" ser ut som.\n\n2. Bygg skjelett fra malen.\nBruk hjelpeskriptet for å unngå manuell redigering av rå notebook 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. Fyll notatboken med små, kjørbare steg.\nHold hver kodecelle fokusert på ett steg.\nLegg til korte markdown-celler som forklarer formålet og forventet resultat.\nUnngå store, støyende utdata når en kort oppsummering fungerer.\n\n4. Bruk riktig mønster.\nFor eksperimenter, følg `references\u002Fexperiment-patterns.md`.\nFor veiledninger, følg `references\u002Ftutorial-patterns.md`.\n\n5. Rediger trygt når du arbeider med eksisterende notatbøker.\nBevar notatbokens struktur; unngå å omorganisere celler med mindre det forbedrer historien ovenfra og ned.\nForetrekk målrettede endringer framfor fullstendige omskrivinger.\nHvis du må redigere rå JSON, gå gjennom `references\u002Fnotebook-structure.md` først.\n\n6. Valider resultatet.\nKjør notatboken ovenfra og ned når miljøet tillater det.\nHvis kjøring ikke er mulig, si det eksplisitt og forklar hvordan man kan validere lokalt.\nBruk sjekklisten i siste gjennomgang i `references\u002Fquality-checklist.md`.\n\n## Malene og hjelpeskriptet\n- Malene ligger i `assets\u002Fexperiment-template.ipynb` og `assets\u002Ftutorial-template.ipynb`.\n- Hjelpeskriptet laster en mal, oppdaterer tittelen i cellen, og skriver en notatbok.\n\nScriptbane:\n- `$JUPYTER_NOTEBOOK_CLI` (installert som standard: `$CODEX_HOME\u002Fskills\u002Fjupyter-notebook\u002Fscripts\u002Fnew_notebook.py`)\n\n## Midlertidige filer og utdata-konvensjoner\n- Bruk `tmp\u002Fjupyter-notebook\u002F` for mellomliggende filer; slett når du er ferdig.\n- Skriv endelige artefakter under `output\u002Fjupyter-notebook\u002F` når du arbeider i dette repoet.\n- Bruk stabile, beskrivende filnavn (for eksempel, `ablation-temperature.ipynb`).\n\n## Avhengigheter (installer kun når nødvendig)\nForetrekk `uv` for avhengighetsstyring.\n\nValgfrie Python-pakker for lokal notatbokkjøring:\n\n```bash\nuv pip install jupyterlab ipykernel\n```\n\nDet medfølgende skjelettskriptet bruker bare Pythons standardbibliotek og krever ingen ekstra avhengigheter.\n\n## Miljø\nIngen påkrevde miljøvariabler.\n\n## Referansekart\n- `references\u002Fexperiment-patterns.md`: struktur og heuristikker for eksperimenter.\n- `references\u002Ftutorial-patterns.md`: struktur for veiledninger og undervisningsflyt.\n- `references\u002Fnotebook-structure.md`: notatbok-JSON-form og regler for sikker redigering.\n- `references\u002Fquality-checklist.md`: sluttvaliderings-sjekkliste.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\nAnsvarsfraskrivelse:\nDette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator). Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell, menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->","# Jupyter Notebook-ferdighet\n\nLag rene, reproduserbare Jupyter-notatbøker for to hovedmoduser:\n\n- Eksperimenter og utforskende analyse\n- Veiledninger og undervisningsorienterte gjennomganger\n\nForetrekk de inkluderte malene og hjelpeskriptet for konsistent struktur og færre JSON-feil.\n\n## Når du skal bruke\n- Opprett en ny `.ipynb`-notatbok fra bunnen av.\n- Konverter uferdige notater eller skript til en strukturert notatbok.\n- Refaktorer en eksisterende notatbok for å bli mer reproduserbar og lett å skumme.\n- Bygg eksperimenter eller veiledninger som skal leses eller kjøres av andre.\n\n## Beslutningstre\n- Hvis forespørselen er utforskende, analytisk eller hypotesedrevet, velg `experiment`.\n- Hvis forespørselen er instruksjonell, steg-for-steg eller målgruppe-spesifikk, velg `tutorial`.\n- Hvis du redigerer en eksisterende notatbok, behandl det som en refaktorering: bevar intensjonen og forbedre strukturen.\n\n## Kompetansesti (settes én gang)\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\nBrukerspesifikke ferdigheter installeres under `$CODEX_HOME\u002Fskills` (standard: `~\u002F.codex\u002Fskills`).\n\n## Arbeidsflyt\n1. Lås intensjonen.\nIdentifiser notatboktypen: `experiment` eller `tutorial`.\nFang målet, målgruppen, og hva \"done\" ser ut som.\n\n2. Bygg skjelett fra malen.\nBruk hjelpeskriptet for å unngå manuell redigering av rå notebook 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. Fyll notatboken med små, kjørbare steg.\nHold hver kodecelle fokusert på ett steg.\nLegg til korte markdown-celler som forklarer formålet og forventet resultat.\nUnngå store, støyende utdata når en kort oppsummering fungerer.\n\n4. Bruk riktig mønster.\nFor eksperimenter, følg `references\u002Fexperiment-patterns.md`.\nFor veiledninger, følg `references\u002Ftutorial-patterns.md`.\n\n5. Rediger trygt når du arbeider med eksisterende notatbøker.\nBevar notatbokens struktur; unngå å omorganisere celler med mindre det forbedrer historien ovenfra og ned.\nForetrekk målrettede endringer framfor fullstendige omskrivinger.\nHvis du må redigere rå JSON, gå gjennom `references\u002Fnotebook-structure.md` først.\n\n6. Valider resultatet.\nKjør notatboken ovenfra og ned når miljøet tillater det.\nHvis kjøring ikke er mulig, si det eksplisitt og forklar hvordan man kan validere lokalt.\nBruk sjekklisten i siste gjennomgang i `references\u002Fquality-checklist.md`.\n\n## Malene og hjelpeskriptet\n- Malene ligger i `assets\u002Fexperiment-template.ipynb` og `assets\u002Ftutorial-template.ipynb`.\n- Hjelpeskriptet laster en mal, oppdaterer tittelen i cellen, og skriver en notatbok.\n\nScriptbane:\n- `$JUPYTER_NOTEBOOK_CLI` (installert som standard: `$CODEX_HOME\u002Fskills\u002Fjupyter-notebook\u002Fscripts\u002Fnew_notebook.py`)\n\n## Midlertidige filer og utdata-konvensjoner\n- Bruk `tmp\u002Fjupyter-notebook\u002F` for mellomliggende filer; slett når du er ferdig.\n- Skriv endelige artefakter under `output\u002Fjupyter-notebook\u002F` når du arbeider i dette repoet.\n- Bruk stabile, beskrivende filnavn (for eksempel, `ablation-temperature.ipynb`).\n\n## Avhengigheter (installer kun når nødvendig)\nForetrekk `uv` for avhengighetsstyring.\n\nValgfrie Python-pakker for lokal notatbokkjøring:\n\n```bash\nuv pip install jupyterlab ipykernel\n```\n\nDet medfølgende skjelettskriptet bruker bare Pythons standardbibliotek og krever ingen ekstra avhengigheter.\n\n## Miljø\nIngen påkrevde miljøvariabler.\n\n## Referansekart\n- `references\u002Fexperiment-patterns.md`: struktur og heuristikker for eksperimenter.\n- `references\u002Ftutorial-patterns.md`: struktur for veiledninger og undervisningsflyt.\n- `references\u002Fnotebook-structure.md`: notatbok-JSON-form og regler for sikker redigering.\n- `references\u002Fquality-checklist.md`: sluttvaliderings-sjekkliste.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\nAnsvarsfraskrivelse:\nDette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator). Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell, menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->",{"name":5,"description":7},"main","f09e94ffe170f8af6d3db7c42987bbe4db227723","translations\u002Fno\u002F.agents\u002Fskills\u002Fjupyter-notebook",26075,"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\u002Fno\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","资产文件",3054,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fno\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Fassets\u002Fexperiment-template.ipynb",{"path":56,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":57,"sourceHtmlUrl":58},"assets\u002Ftutorial-template.ipynb",2945,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fno\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Fassets\u002Ftutorial-template.ipynb",{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"references\u002Fexperiment-patterns.md","REFERENCE","参考文档",1419,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fno\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Fexperiment-patterns.md",{"path":66,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":67,"sourceHtmlUrl":68},"references\u002Fnotebook-structure.md",1487,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fno\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Fnotebook-structure.md",{"path":70,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":71,"sourceHtmlUrl":72},"references\u002Fquality-checklist.md",1333,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fno\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Fquality-checklist.md",{"path":74,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":75,"sourceHtmlUrl":76},"references\u002Ftutorial-patterns.md",1361,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fno\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"]