From e087b79ade4a5e43121056fd66de67319e645913 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Sat, 20 May 2023 02:10:20 +0100 Subject: [PATCH] Add prompt engineering roadmap --- package.json | 36 +- pnpm-lock.yaml | 276 +- public/jsons/roadmaps/prompt-engineering.json | 2854 +++++++++++++++++ src/data/roadmaps/mongodb/mongodb.md | 1 - .../roadmaps/prompt-engineering/content.md | 1 + .../roadmaps/prompt-engineering/faqs.astro | 0 .../prompt-engineering/prompt-engineering.md | 54 + 7 files changed, 3071 insertions(+), 151 deletions(-) create mode 100644 public/jsons/roadmaps/prompt-engineering.json create mode 100644 src/data/roadmaps/prompt-engineering/content.md create mode 100644 src/data/roadmaps/prompt-engineering/faqs.astro create mode 100644 src/data/roadmaps/prompt-engineering/prompt-engineering.md diff --git a/package.json b/package.json index 626c91d60..baad36caf 100644 --- a/package.json +++ b/package.json @@ -21,25 +21,25 @@ "test:e2e": "playwright test" }, "dependencies": { - "@astrojs/preact": "^2.1.0", - "@astrojs/sitemap": "^1.2.2", - "@astrojs/tailwind": "^3.1.1", + "@astrojs/preact": "^2.2.0", + "@astrojs/sitemap": "^1.3.1", + "@astrojs/tailwind": "^3.1.3", "@fingerprintjs/fingerprintjs": "^3.4.1", - "@nanostores/preact": "^0.3.1", - "astro": "^2.2.3", - "astro-compress": "^1.1.42", - "jose": "^4.13.2", - "js-cookie": "^3.0.1", - "nanostores": "^0.7.4", + "@nanostores/preact": "^0.4.1", + "astro": "^2.5.0", + "astro-compress": "^1.1.43", + "jose": "^4.14.4", + "js-cookie": "^3.0.5", + "nanostores": "^0.8.1", "node-html-parser": "^6.1.5", - "npm-check-updates": "^16.10.8", - "preact": "^10.13.2", - "rehype-external-links": "^2.0.1", - "roadmap-renderer": "^1.0.5", - "tailwindcss": "^3.3.1" + "npm-check-updates": "^16.10.12", + "preact": "^10.14.1", + "rehype-external-links": "^2.1.0", + "roadmap-renderer": "^1.0.6", + "tailwindcss": "^3.3.2" }, "devDependencies": { - "@playwright/test": "^1.32.3", + "@playwright/test": "^1.33.0", "@tailwindcss/typography": "^0.5.9", "@types/js-cookie": "^3.0.3", "csv-parser": "^3.0.0", @@ -47,8 +47,8 @@ "js-yaml": "^4.1.0", "markdown-it": "^13.0.1", "openai": "^3.2.1", - "prettier": "^2.8.7", - "prettier-plugin-astro": "^0.8.0", - "prettier-plugin-tailwindcss": "^0.2.7" + "prettier": "^2.8.8", + "prettier-plugin-astro": "^0.9.0", + "prettier-plugin-tailwindcss": "^0.3.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d107240b7..9956d7096 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,49 +1,49 @@ lockfileVersion: 5.4 specifiers: - '@astrojs/preact': ^2.1.0 - '@astrojs/sitemap': ^1.2.2 - '@astrojs/tailwind': ^3.1.1 + '@astrojs/preact': ^2.2.0 + '@astrojs/sitemap': ^1.3.1 + '@astrojs/tailwind': ^3.1.3 '@fingerprintjs/fingerprintjs': ^3.4.1 - '@nanostores/preact': ^0.3.1 - '@playwright/test': ^1.32.3 + '@nanostores/preact': ^0.4.1 + '@playwright/test': ^1.33.0 '@tailwindcss/typography': ^0.5.9 '@types/js-cookie': ^3.0.3 - astro: ^2.2.3 - astro-compress: ^1.1.42 + astro: ^2.5.0 + astro-compress: ^1.1.43 csv-parser: ^3.0.0 gh-pages: ^5.0.0 - jose: ^4.13.2 - js-cookie: ^3.0.1 + jose: ^4.14.4 + js-cookie: ^3.0.5 js-yaml: ^4.1.0 markdown-it: ^13.0.1 - nanostores: ^0.7.4 + nanostores: ^0.8.1 node-html-parser: ^6.1.5 - npm-check-updates: ^16.10.8 + npm-check-updates: ^16.10.12 openai: ^3.2.1 - preact: ^10.13.2 - prettier: ^2.8.7 - prettier-plugin-astro: ^0.8.0 - prettier-plugin-tailwindcss: ^0.2.7 - rehype-external-links: ^2.0.1 - roadmap-renderer: ^1.0.5 - tailwindcss: ^3.3.1 + preact: ^10.14.1 + prettier: ^2.8.8 + prettier-plugin-astro: ^0.9.0 + prettier-plugin-tailwindcss: ^0.3.0 + rehype-external-links: ^2.1.0 + roadmap-renderer: ^1.0.6 + tailwindcss: ^3.3.2 dependencies: - '@astrojs/preact': 2.1.0_preact@10.13.2 - '@astrojs/sitemap': 1.2.2 - '@astrojs/tailwind': 3.1.2_wfudv3q4uruuyrzpl6hdopyfrq + '@astrojs/preact': 2.2.0_preact@10.14.1 + '@astrojs/sitemap': 1.3.1 + '@astrojs/tailwind': 3.1.3_a23agce3bc7262tagzln7yakoy '@fingerprintjs/fingerprintjs': 3.4.1 - '@nanostores/preact': 0.3.1_ntvucyavaortwycasiweu74jd4 - astro: 2.3.3 - astro-compress: 1.1.42 + '@nanostores/preact': 0.4.1_eca6j2jmpwdusx46zm66a5sqwm + astro: 2.5.0 + astro-compress: 1.1.43 jose: 4.14.4 js-cookie: 3.0.5 - nanostores: 0.7.4 + nanostores: 0.8.1 node-html-parser: 6.1.5 - npm-check-updates: 16.10.9 - preact: 10.13.2 - rehype-external-links: 2.0.1 + npm-check-updates: 16.10.12 + preact: 10.14.1 + rehype-external-links: 2.1.0 roadmap-renderer: 1.0.6 tailwindcss: 3.3.2 @@ -57,8 +57,8 @@ devDependencies: markdown-it: 13.0.1 openai: 3.2.1 prettier: 2.8.8 - prettier-plugin-astro: 0.8.0 - prettier-plugin-tailwindcss: 0.2.8_caujmxglla7rxh2tc2ymxis6ay + prettier-plugin-astro: 0.9.0 + prettier-plugin-tailwindcss: 0.3.0_3h27mhfhvtuctbtrj6duqahice packages: @@ -76,12 +76,17 @@ packages: /@astrojs/compiler/1.3.2: resolution: {integrity: sha512-W/2Mdsq75ruK31dPVlXLdvAoknYDcm6+zXiFToSzQWI7wZqqR+51XTFgx90ojYbefk7z4VOJSVtZBz2pA82F5A==} + dev: true + + /@astrojs/compiler/1.4.2: + resolution: {integrity: sha512-xoRp7JpiMZPK/beUcZEM5kM44Z/h20wwwQcl54duPqQMyySG9vZ5xMM6dYiQmn7b3XzpZs0cT6TRDoJJ5gwHAQ==} + dev: false /@astrojs/language-server/1.0.0: resolution: {integrity: sha512-oEw7AwJmzjgy6HC9f5IdrphZ1GVgfV/+7xQuyf52cpTiRWd/tJISK3MsKP0cDkVlfodmNABNFnAaAWuLZEiiiA==} hasBin: true dependencies: - '@astrojs/compiler': 1.3.2 + '@astrojs/compiler': 1.4.2 '@jridgewell/trace-mapping': 0.3.18 '@vscode/emmet-helper': 2.8.7 events: 3.3.0 @@ -97,13 +102,13 @@ packages: vscode-uri: 3.0.7 dev: false - /@astrojs/markdown-remark/2.1.4_astro@2.3.3: - resolution: {integrity: sha512-z5diCcFo2xkBAJ11KySAIKpZZkULZmzUvWsZ2VWIOrR6QrEgEfVl5jTpgPSedx4m+xUPuemlUviOotGB7ItNsQ==} + /@astrojs/markdown-remark/2.2.1_astro@2.5.0: + resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==} peerDependencies: - astro: ^2.3.0 + astro: ^2.5.0 dependencies: - '@astrojs/prism': 2.1.1 - astro: 2.3.3 + '@astrojs/prism': 2.1.2 + astro: 2.5.0 github-slugger: 1.5.0 import-meta-resolve: 2.2.2 rehype-raw: 6.1.1 @@ -112,7 +117,7 @@ packages: remark-parse: 10.0.1 remark-rehype: 10.1.0 remark-smartypants: 2.0.0 - shiki: 0.11.1 + shiki: 0.14.2 unified: 10.1.2 unist-util-visit: 4.1.2 vfile: 5.3.7 @@ -120,44 +125,44 @@ packages: - supports-color dev: false - /@astrojs/preact/2.1.0_preact@10.13.2: - resolution: {integrity: sha512-1AnXpnjC24/mWJyq+EN5DoWp+w9Hg/y3dwFX3728rlBhyuY573jx+4+VHuG/g0A1alzJuIAhSPtqCP0YQktUnw==} + /@astrojs/preact/2.2.0_preact@10.14.1: + resolution: {integrity: sha512-SP8ODC/ywPFytVF9jX0Nrf9JoMFgXdsRPritLV9v4zPnarIwypW0kIFgm3rjT4ot8CQQj9J5cztqmD+hrDOvMg==} engines: {node: '>=16.12.0'} peerDependencies: preact: ^10.6.5 dependencies: '@babel/core': 7.21.5 '@babel/plugin-transform-react-jsx': 7.21.5_@babel+core@7.21.5 - '@preact/signals': 1.1.3_preact@10.13.2 + '@preact/signals': 1.1.3_preact@10.14.1 babel-plugin-module-resolver: 5.0.0 - preact: 10.13.2 - preact-render-to-string: 5.2.6_preact@10.13.2 + preact: 10.14.1 + preact-render-to-string: 5.2.6_preact@10.14.1 transitivePeerDependencies: - supports-color dev: false - /@astrojs/prism/2.1.1: - resolution: {integrity: sha512-Gnwnlb1lGJzCQEg89r4/WqgfCGPNFC7Kuh2D/k289Cbdi/2PD7Lrdstz86y1itDvcb2ijiRqjqWnJ5rsfu/QOA==} + /@astrojs/prism/2.1.2: + resolution: {integrity: sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==} engines: {node: '>=16.12.0'} dependencies: prismjs: 1.29.0 dev: false - /@astrojs/sitemap/1.2.2: - resolution: {integrity: sha512-rjgFEPzETMVYgOMECIFP2vCkwzF9nLB31/6XWN548IeU/IlFgYR28RbsGTIjUElDak/9AF3jzjtzyldAZger3Q==} + /@astrojs/sitemap/1.3.1: + resolution: {integrity: sha512-4ZBug4ml+2Nl5/Uh4VSja8Kij/DU7/RaNMciXCNm1EzQkP/jm+nqMG1liDDcQK5zXPAoLeaat06IbhNlruvQjg==} dependencies: sitemap: 7.1.1 zod: 3.21.4 dev: false - /@astrojs/tailwind/3.1.2_wfudv3q4uruuyrzpl6hdopyfrq: - resolution: {integrity: sha512-KyZ84WExLRU/TRIQm09ce+ND/0UG9AK9+7k/gjCbxuKScc/RieZ73oh4MkoEFrN/9OToMklvt+wmkAt3+u/ubQ==} + /@astrojs/tailwind/3.1.3_a23agce3bc7262tagzln7yakoy: + resolution: {integrity: sha512-10S1omrv5K5HRVAZ0fBgN5vQykn2HRL332LAVFyBASMn1Ff6gDfSK+CPUeUu94eZUOEaPnECLK8EHAqZ8iY9CA==} peerDependencies: - astro: ^2.3.3 + astro: ^2.5.0 tailwindcss: ^3.0.24 dependencies: '@proload/core': 0.3.3 - astro: 2.3.3 + astro: 2.5.0 autoprefixer: 10.4.14_postcss@8.4.23 postcss: 8.4.23 postcss-load-config: 4.0.1_postcss@8.4.23 @@ -903,15 +908,15 @@ packages: resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==} dev: false - /@nanostores/preact/0.3.1_ntvucyavaortwycasiweu74jd4: - resolution: {integrity: sha512-D5lC1tNhwlVURCFJUTlnRkQ3LRNt6Sc2XHByBwgHPaKLBUPJxAaNAL7kz2dAEhge1fk9dNXAexCdepwiIFodOQ==} - engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} + /@nanostores/preact/0.4.1_eca6j2jmpwdusx46zm66a5sqwm: + resolution: {integrity: sha512-a5nUVjoGuPqdMBUINOFbQKPfabD1mVLcuspefmtdKZqhvXeDkw9Vg8S6xINIjfWnu/eZgpA+Hb1Pkl/Sx1l/vw==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - nanostores: ^0.7.0 + nanostores: ^0.8.0 preact: '>=10.0.0' dependencies: - nanostores: 0.7.4 - preact: 10.13.2 + nanostores: 0.8.1 + preact: 10.14.1 dev: false /@nodelib/fs.scandir/2.1.5: @@ -1061,13 +1066,13 @@ packages: resolution: {integrity: sha512-M+M3ZOtd1dtV/uasyk4SZu1vbfEJ4NeENv0F7F12nijZYedB5wSgbtZcuACyssnTznhF4ctUyrR0dZHuHfyWKA==} dev: false - /@preact/signals/1.1.3_preact@10.13.2: + /@preact/signals/1.1.3_preact@10.14.1: resolution: {integrity: sha512-N09DuAVvc90bBZVRwD+aFhtGyHAmJLhS3IFoawO/bYJRcil4k83nBOchpCEoS0s5+BXBpahgp0Mjf+IOqP57Og==} peerDependencies: preact: 10.x dependencies: '@preact/signals-core': 1.3.0 - preact: 10.13.2 + preact: 10.14.1 dev: false /@proload/core/0.3.3: @@ -1174,10 +1179,6 @@ packages: '@types/ms': 0.7.31 dev: false - /@types/estree/1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} - dev: false - /@types/hast/2.3.4: resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} dependencies: @@ -1234,13 +1235,14 @@ packages: /@types/sax/1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.16.3 dev: false - /@types/sharp/0.31.1: - resolution: {integrity: sha512-5nWwamN9ZFHXaYEincMSuza8nNfOof8nmO+mcI+Agx1uMUk4/pQnNIcix+9rLPXzKrm1pS34+6WRDbDV0Jn7ag==} + /@types/sharp/0.32.0: + resolution: {integrity: sha512-OOi3kL+FZDnPhVzsfD37J88FNeZh6gQsGcLc95NbeURRGvmSjeXiDcyWzF2o3yh/gQAUn2uhh/e+CPCa5nwAxw==} + deprecated: This is a stub types definition. sharp provides its own type definitions, so you do not need this installed. dependencies: - '@types/node': 18.16.3 + sharp: 0.32.1 dev: false /@types/unist/2.0.6: @@ -1319,6 +1321,10 @@ packages: engines: {node: '>=12'} dev: false + /ansi-sequence-parser/1.1.0: + resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==} + dev: false + /ansi-styles/3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -1393,35 +1399,35 @@ packages: engines: {node: '>=0.10.0'} dev: true - /astro-compress/1.1.42: - resolution: {integrity: sha512-heMdV3amY/k1NA4FHuNu1Nwady834tY79x8O39fBSlSvBpgESUCX2qergd7sMsaWushwqr47hWaSrfItELGaUg==} + /astro-compress/1.1.43: + resolution: {integrity: sha512-AmUXBfyf3HI70ApcUkIPOBoUY4+z+9bgC0YeYhPrjMllx0MFyR5mqgpcCpXeU2xC5pFYM9kpfOj7aTdIe1zwIw==} dependencies: '@lightrix/config': 0.0.11 '@lightrix/scripts': 1.0.3 '@types/csso': 5.0.0 '@types/html-minifier-terser': 7.0.0 - '@types/sharp': 0.31.1 + '@types/sharp': 0.32.0 csso: 5.0.5 files-pipe: 0.0.4 html-minifier-terser: 7.2.0 - sharp: 0.32.0 + sharp: 0.32.1 svgo: 3.0.2 - terser: 5.17.1 + terser: 5.17.3 dev: false - /astro/2.3.3: - resolution: {integrity: sha512-LH9e42VoK8QqHCbZcFAf0GGZs4WVjfq3kJ/hrYgwpPyf8e2uUym4W9+DzM6+vEn7kbUq8Ec0l63zQQl3eXqxZQ==} + /astro/2.5.0: + resolution: {integrity: sha512-dZZuK2vEpfinbVALthUW31NOVUFPobgyi0+2PR3FH3diy6X9HBw1PLbS5wRsWOKaEXRbzxBkXc39Rbm0yRzKaA==} engines: {node: '>=16.12.0', npm: '>=6.14.0'} hasBin: true peerDependencies: - sharp: ^0.31.3 + sharp: '>=0.31.0' peerDependenciesMeta: sharp: optional: true dependencies: - '@astrojs/compiler': 1.3.2 + '@astrojs/compiler': 1.4.2 '@astrojs/language-server': 1.0.0 - '@astrojs/markdown-remark': 2.1.4_astro@2.3.3 + '@astrojs/markdown-remark': 2.2.1_astro@2.5.0 '@astrojs/telemetry': 2.1.1 '@astrojs/webapi': 2.1.1 '@babel/core': 7.21.5 @@ -1443,12 +1449,14 @@ packages: devalue: 4.3.0 diff: 5.1.0 es-module-lexer: 1.2.1 - estree-walker: 3.0.3 + esbuild: 0.17.18 + estree-walker: 3.0.0 execa: 6.1.0 fast-glob: 3.2.12 github-slugger: 2.0.0 gray-matter: 4.0.3 html-escaper: 3.0.3 + js-yaml: 4.1.0 kleur: 4.1.5 magic-string: 0.27.0 mime: 3.0.0 @@ -1459,7 +1467,7 @@ packages: rehype: 12.0.1 semver: 7.5.0 server-destroy: 1.0.1 - shiki: 0.11.1 + shiki: 0.14.2 slash: 4.0.0 string-width: 5.1.2 strip-ansi: 7.0.1 @@ -1680,7 +1688,7 @@ packages: dependencies: '@npmcli/fs': 3.1.0 fs-minipass: 3.0.2 - glob: 10.2.2 + glob: 10.2.5 lru-cache: 7.18.3 minipass: 5.0.0 minipass-collect: 1.0.2 @@ -2334,10 +2342,8 @@ packages: hasBin: true dev: false - /estree-walker/3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - dependencies: - '@types/estree': 1.0.1 + /estree-walker/3.0.0: + resolution: {integrity: sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==} dev: false /events/3.3.0: @@ -2618,8 +2624,8 @@ packages: dependencies: is-glob: 4.0.3 - /glob/10.2.2: - resolution: {integrity: sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==} + /glob/10.2.5: + resolution: {integrity: sha512-Gj+dFYPZ5hc5dazjXzB0iHg2jKWJZYMjITXYPBRQ/xc2Buw7H0BINknRTwURJ6IC6MEFpYbLvtgVb3qD+DwyuA==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: @@ -2661,16 +2667,6 @@ packages: once: 1.4.0 dev: false - /glob/9.3.5: - resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - fs.realpath: 1.0.0 - minimatch: 8.0.4 - minipass: 4.2.8 - path-scurry: 1.7.0 - dev: false - /global-dirs/3.0.1: resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} engines: {node: '>=10'} @@ -2789,6 +2785,13 @@ packages: web-namespaces: 2.0.1 dev: false + /hast-util-is-element/2.1.3: + resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} + dependencies: + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + dev: false + /hast-util-parse-selector/3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: @@ -2886,7 +2889,7 @@ packages: entities: 4.5.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.17.1 + terser: 5.17.3 dev: false /html-void-elements/2.0.1: @@ -3912,13 +3915,6 @@ packages: brace-expansion: 2.0.1 dev: false - /minimatch/8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: false - /minimatch/9.0.0: resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==} engines: {node: '>=16 || 14 >=14.17'} @@ -4046,9 +4042,9 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanostores/0.7.4: - resolution: {integrity: sha512-MBeUVt7NBcXqh7AGT+KSr3O0X/995CZsvcP2QEMP+PXFwb07qv3Vjyq+EX0yS8f12Vv3Tn2g/BvK/OZoMhJlOQ==} - engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} + /nanostores/0.8.1: + resolution: {integrity: sha512-1ZCfQtII2XeFDrtqXL2cdQ/diGrLxzRB3YMyQjn8m7GSGQrJfGST2iuqMpWnS/ZlifhtjgR/SX0Jy6Uij6lRLA==} + engines: {node: ^16.0.0 || >=18.0.0} dev: false /napi-build-utils/1.0.2: @@ -4154,8 +4150,8 @@ packages: npm-normalize-package-bin: 3.0.0 dev: false - /npm-check-updates/16.10.9: - resolution: {integrity: sha512-J3ggasYJIFB+XqAT9qQcAAOKehpCXGRoZWlK4/u5YAOZB6hmM4CxdrxCA7A34hBK5zaPIEBnMqWBSV7mU6nixg==} + /npm-check-updates/16.10.12: + resolution: {integrity: sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==} engines: {node: '>=14.14'} hasBin: true dependencies: @@ -4173,7 +4169,7 @@ packages: json-parse-helpfulerror: 1.0.3 jsonlines: 0.1.1 lodash: 4.17.21 - minimatch: 8.0.4 + minimatch: 9.0.0 p-map: 4.0.0 pacote: 15.1.1 parse-github-url: 1.0.2 @@ -4181,7 +4177,7 @@ packages: prompts-ncu: 3.0.0 rc-config-loader: 4.1.2 remote-git-tags: 3.0.0 - rimraf: 4.4.1 + rimraf: 5.0.1 semver: 7.5.0 semver-utils: 1.1.4 source-map-support: 0.5.21 @@ -4614,17 +4610,17 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /preact-render-to-string/5.2.6_preact@10.13.2: + /preact-render-to-string/5.2.6_preact@10.14.1: resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} peerDependencies: preact: '>=10' dependencies: - preact: 10.13.2 + preact: 10.14.1 pretty-format: 3.8.0 dev: false - /preact/10.13.2: - resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==} + /preact/10.14.1: + resolution: {integrity: sha512-4XDSnUisk3YFBb3p9WeKeH1mKoxdFUsaXcvxs9wlpYR1wax/TWJVqhwmIWbByX0h7jMEJH6Zc5J6jqc58FKaNQ==} dev: false /prebuild-install/7.1.1: @@ -4659,14 +4655,25 @@ packages: /prettier-plugin-astro/0.8.0: resolution: {integrity: sha512-kt9wk33J7HvFGwFaHb8piwy4zbUmabC8Nu+qCw493jhe96YkpjscqGBPy4nJ9TPy9pd7+kEx1zM81rp+MIdrXg==} engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'} + dependencies: + '@astrojs/compiler': 1.4.2 + prettier: 2.8.8 + sass-formatter: 0.7.6 + synckit: 0.8.5 + dev: false + + /prettier-plugin-astro/0.9.0: + resolution: {integrity: sha512-LZ47EzCz0RvJBzC2GhtP5MI4ygEci/N5z73MMWAZFIOfSrn53sWCz0pN2HDwDGI7tvGg5Q5dnaX4EBrzkdb2Hg==} + engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'} dependencies: '@astrojs/compiler': 1.3.2 prettier: 2.8.8 sass-formatter: 0.7.6 synckit: 0.8.5 + dev: true - /prettier-plugin-tailwindcss/0.2.8_caujmxglla7rxh2tc2ymxis6ay: - resolution: {integrity: sha512-KgPcEnJeIijlMjsA6WwYgRs5rh3/q76oInqtMXBA/EMcamrcYJpyhtRhyX1ayT9hnHlHTuO8sIifHF10WuSDKg==} + /prettier-plugin-tailwindcss/0.3.0_3h27mhfhvtuctbtrj6duqahice: + resolution: {integrity: sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==} engines: {node: '>=12.17.0'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -4679,6 +4686,7 @@ packages: prettier-plugin-css-order: '*' prettier-plugin-import-sort: '*' prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' prettier-plugin-organize-attributes: '*' prettier-plugin-organize-imports: '*' prettier-plugin-style-order: '*' @@ -4703,6 +4711,8 @@ packages: optional: true prettier-plugin-jsdoc: optional: true + prettier-plugin-marko: + optional: true prettier-plugin-organize-attributes: optional: true prettier-plugin-organize-imports: @@ -4715,7 +4725,7 @@ packages: optional: true dependencies: prettier: 2.8.8 - prettier-plugin-astro: 0.8.0 + prettier-plugin-astro: 0.9.0 dev: true /prettier/2.8.8: @@ -4843,7 +4853,7 @@ packages: resolution: {integrity: sha512-Ismd3km1d/FGzcjm8fBf/4ktkyd0t6pbkjYqu1gvRzOzN+aTxi1eigdZp7441TlszQ+GsdYezgS+g9cgy8QK9w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - glob: 10.2.2 + glob: 10.2.5 json-parse-even-better-errors: 3.0.0 normalize-package-data: 5.0.0 npm-normalize-package-bin: 3.0.0 @@ -4878,11 +4888,12 @@ packages: rc: 1.2.8 dev: false - /rehype-external-links/2.0.1: - resolution: {integrity: sha512-u2dNypma+ps12SJWlS23zvbqwNx0Hl24t0YHXSM/6FCZj/pqWETCO3WyyrvALv4JYvRtuPjhiv2Lpen15ESqbA==} + /rehype-external-links/2.1.0: + resolution: {integrity: sha512-2YMJZVM1hxZnwl9IPkbN5Pjn78kXkAX7lq9VEtlaGA29qIls25vZN+ucNIJdbQUe+9NNFck17BiOhGmsD6oLIg==} dependencies: '@types/hast': 2.3.4 extend: 3.0.2 + hast-util-is-element: 2.1.3 is-absolute-url: 4.0.1 space-separated-tokens: 2.0.2 unified: 10.1.2 @@ -5059,12 +5070,12 @@ packages: glob: 7.2.3 dev: false - /rimraf/4.4.1: - resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} + /rimraf/5.0.1: + resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==} engines: {node: '>=14'} hasBin: true dependencies: - glob: 9.3.5 + glob: 10.2.5 dev: false /roadmap-renderer/1.0.6: @@ -5151,8 +5162,8 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: false - /sharp/0.32.0: - resolution: {integrity: sha512-yLAypVcqj1toSAqRSwbs86nEzfyZVDYqjuUX8grhFpeij0DDNagKJXELS/auegDBRDg1XBtELdOGfo2X1cCpeA==} + /sharp/0.32.1: + resolution: {integrity: sha512-kQTFtj7ldpUqSe8kDxoGLZc1rnMFU0AO2pqbX6pLy3b7Oj8ivJIdoKNwxHVQG2HN6XpHPJqCSM2nsma2gOXvOg==} engines: {node: '>=14.15.0'} requiresBuild: true dependencies: @@ -5176,12 +5187,13 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shiki/0.11.1: - resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==} + /shiki/0.14.2: + resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==} dependencies: + ansi-sequence-parser: 1.1.0 jsonc-parser: 3.2.0 vscode-oniguruma: 1.7.0 - vscode-textmate: 6.0.0 + vscode-textmate: 8.0.0 dev: false /signal-exit/3.0.7: @@ -5559,8 +5571,8 @@ packages: yallist: 4.0.0 dev: false - /terser/5.17.1: - resolution: {integrity: sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==} + /terser/5.17.3: + resolution: {integrity: sha512-AudpAZKmZHkG9jueayypz4duuCFJMMNGRMwaPvQKWfxKedh8Z2x3OCoDqIIi1xx5+iwx1u6Au8XQcc9Lke65Yg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -5970,8 +5982,8 @@ packages: resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} dev: false - /vscode-textmate/6.0.0: - resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==} + /vscode-textmate/8.0.0: + resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} dev: false /vscode-uri/2.1.2: diff --git a/public/jsons/roadmaps/prompt-engineering.json b/public/jsons/roadmaps/prompt-engineering.json new file mode 100644 index 000000000..1b6b8dffa --- /dev/null +++ b/public/jsons/roadmaps/prompt-engineering.json @@ -0,0 +1,2854 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "3029", + "typeID": "Label", + "zOrder": "27", + "measuredW": "289", + "measuredH": "40", + "x": "711", + "y": "362", + "properties": { + "size": "32", + "text": "Prompt Engineering" + } + }, + { + "ID": "3030", + "typeID": "Arrow", + "zOrder": "28", + "w": "1", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "855", + "y": "239", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.2895200003503646 + }, + "p1": { + "x": 0.49999999999999967, + "y": 0 + }, + "p2": { + "x": 0, + "y": 102.7942452326543 + } + } + }, + { + "ID": "3031", + "typeID": "Canvas", + "zOrder": "29", + "w": "361", + "h": "150", + "measuredW": "100", + "measuredH": "70", + "x": "1158", + "y": "229" + }, + { + "ID": "3032", + "typeID": "Label", + "zOrder": "30", + "measuredW": "333", + "measuredH": "26", + "x": "1174", + "y": "247", + "properties": { + "size": "18", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "3033", + "typeID": "Label", + "zOrder": "31", + "measuredW": "287", + "measuredH": "26", + "x": "1174", + "y": "275", + "properties": { + "size": "18", + "text": "and more roadmaps with resources" + } + }, + { + "ID": "3034", + "typeID": "__group__", + "zOrder": "32", + "measuredW": "329", + "measuredH": "51", + "w": "329", + "h": "51", + "x": "1174", + "y": "311", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "329", + "h": "51", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "28", + "x": "79", + "y": "12", + "properties": { + "color": "16777215", + "size": "20", + "text": "https://roadmap.sh" + } + } + ] + } + } + }, + { + "ID": "3035", + "typeID": "Arrow", + "zOrder": "33", + "w": "1", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "855", + "y": "428", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.2895200003503646 + }, + "p1": { + "x": 0.49999999999999967, + "y": 0 + }, + "p2": { + "x": 0, + "y": 102.7942452326543 + } + } + }, + { + "ID": "3036", + "typeID": "Canvas", + "zOrder": "34", + "w": "370", + "h": "165", + "measuredW": "100", + "measuredH": "70", + "x": "171", + "y": "205" + }, + { + "ID": "3037", + "typeID": "__group__", + "zOrder": "35", + "measuredW": "247", + "measuredH": "25", + "w": "247", + "h": "25", + "x": "194", + "y": "282", + "properties": { + "controlName": "ext_link:www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "214", + "measuredH": "25", + "x": "33", + "y": "0", + "properties": { + "size": "17", + "text": "Prompt Engineering Course" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "1", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "3038", + "typeID": "__group__", + "zOrder": "36", + "measuredW": "212", + "measuredH": "25", + "w": "212", + "h": "25", + "x": "194", + "y": "313", + "properties": { + "controlName": "ext_link:learnprompting.org/docs/intro" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "179", + "measuredH": "25", + "x": "33", + "y": "0", + "properties": { + "size": "17", + "text": "Learn Prompting Guide" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "1", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "3041", + "typeID": "Label", + "zOrder": "37", + "measuredW": "291", + "measuredH": "32", + "x": "194", + "y": "232", + "properties": { + "text": "Recommended Resources", + "size": "24" + } + }, + { + "ID": "3045", + "typeID": "TextArea", + "zOrder": "38", + "w": "299", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "706", + "y": "503", + "properties": { + "color": "16776960" + } + }, + { + "ID": "3046", + "typeID": "Label", + "zOrder": "39", + "measuredW": "160", + "measuredH": "25", + "x": "776", + "y": "515", + "properties": { + "size": "17", + "text": "Basic LLM Concepts" + } + }, + { + "ID": "3047", + "typeID": "TextArea", + "zOrder": "40", + "w": "295", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1161", + "y": "452", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3048", + "typeID": "Label", + "zOrder": "41", + "measuredW": "126", + "measuredH": "25", + "x": "1246", + "y": "462", + "properties": { + "size": "17", + "text": "What are LLMs?" + } + }, + { + "ID": "3049", + "typeID": "TextArea", + "zOrder": "42", + "w": "295", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1161", + "y": "502", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3050", + "typeID": "Label", + "zOrder": "43", + "measuredW": "112", + "measuredH": "25", + "x": "1253", + "y": "512", + "properties": { + "size": "17", + "text": "Types of LLMs" + } + }, + { + "ID": "3051", + "typeID": "TextArea", + "zOrder": "44", + "w": "295", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1161", + "y": "551", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3052", + "typeID": "Label", + "zOrder": "45", + "measuredW": "159", + "measuredH": "25", + "x": "1229", + "y": "561", + "properties": { + "size": "17", + "text": "How are LLMs Built?" + } + }, + { + "ID": "3053", + "typeID": "Arrow", + "zOrder": "26", + "w": "205", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "969", + "y": "524", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.499748866315151, + "y": -0.0005498027614157117 + }, + "p2": { + "x": 206, + "y": 0 + } + } + }, + { + "ID": "3054", + "typeID": "Arrow", + "zOrder": "25", + "w": "170", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "998", + "y": "536", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6755986903801783, + "y": 0.08567906473291619 + }, + "p2": { + "x": 170, + "y": 45.33333333333337 + } + } + }, + { + "ID": "3055", + "typeID": "Arrow", + "zOrder": "24", + "w": "167", + "h": "42", + "measuredW": "150", + "measuredH": "100", + "x": "997", + "y": "473", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 42 + }, + "p1": { + "x": 0.6186657440551908, + "y": -0.07302137599688936 + }, + "p2": { + "x": 167, + "y": 0.3333333333333144 + } + } + }, + { + "ID": "3056", + "typeID": "TextArea", + "zOrder": "46", + "w": "299", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "706", + "y": "557", + "properties": { + "color": "16776960" + } + }, + { + "ID": "3057", + "typeID": "Label", + "zOrder": "47", + "measuredW": "195", + "measuredH": "25", + "x": "758", + "y": "569", + "properties": { + "size": "17", + "text": "Introduction to Prompting" + } + }, + { + "ID": "3058", + "typeID": "Arrow", + "zOrder": "23", + "w": "227", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "531", + "y": "583", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49962160010312034, + "y": -0.0008638298060972026 + }, + "p2": { + "x": 226, + "y": 3 + } + } + }, + { + "ID": "3059", + "typeID": "TextArea", + "zOrder": "48", + "w": "319", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "251", + "y": "560", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3060", + "typeID": "Label", + "zOrder": "49", + "measuredW": "226", + "measuredH": "25", + "x": "308", + "y": "570", + "properties": { + "size": "17", + "text": "Need for Prompt Engineering" + } + }, + { + "ID": "3061", + "typeID": "TextArea", + "zOrder": "50", + "w": "319", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "251", + "y": "510", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3062", + "typeID": "Label", + "zOrder": "51", + "measuredW": "126", + "measuredH": "25", + "x": "358", + "y": "520", + "properties": { + "size": "17", + "text": "Basic Prompting" + } + }, + { + "ID": "3063", + "typeID": "Arrow", + "zOrder": "22", + "w": "158", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "565", + "y": "529", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4181932651114495, + "y": -0.07343090167000682 + }, + "p2": { + "x": 159, + "y": 44 + } + } + }, + { + "ID": "3065", + "typeID": "TextArea", + "zOrder": "52", + "w": "245", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "171", + "y": "803", + "properties": { + "color": "16776960" + } + }, + { + "ID": "3066", + "typeID": "Label", + "zOrder": "53", + "measuredW": "64", + "measuredH": "25", + "x": "262", + "y": "815", + "properties": { + "size": "17", + "text": "Prompts" + } + }, + { + "ID": "3067", + "typeID": "TextArea", + "zOrder": "87", + "w": "306", + "h": "53", + "measuredW": "200", + "measuredH": "140", + "x": "1189", + "y": "1214", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3068", + "typeID": "Label", + "zOrder": "88", + "measuredW": "133", + "measuredH": "25", + "x": "1275", + "y": "1228", + "properties": { + "size": "17", + "text": "Parts of a Prompt" + } + }, + { + "ID": "3223", + "typeID": "TextArea", + "zOrder": "21", + "w": "715", + "h": "466", + "measuredW": "200", + "measuredH": "140", + "x": "510", + "y": "801" + }, + { + "ID": "3224", + "typeID": "Label", + "zOrder": "70", + "measuredW": "239", + "measuredH": "32", + "x": "536", + "y": "829", + "properties": { + "text": "Writing Good Prompts", + "size": "24" + } + }, + { + "ID": "3225", + "typeID": "TextArea", + "zOrder": "54", + "w": "30", + "h": "30", + "measuredW": "200", + "measuredH": "140", + "x": "537", + "y": "878" + }, + { + "ID": "3226", + "typeID": "Label", + "zOrder": "55", + "measuredW": "492", + "measuredH": "28", + "x": "582", + "y": "881", + "properties": { + "text": "Use Delimiters to distinguish the data from the prompt.", + "size": "20" + } + }, + { + "ID": "3227", + "typeID": "TextArea", + "zOrder": "56", + "w": "30", + "h": "30", + "measuredW": "200", + "measuredH": "140", + "x": "537", + "y": "919" + }, + { + "ID": "3228", + "typeID": "Label", + "zOrder": "57", + "measuredW": "471", + "measuredH": "28", + "x": "583", + "y": "921", + "properties": { + "text": "Ask for Structured Output e.g. JSON, XML, HTML etc.", + "size": "20" + } + }, + { + "ID": "3229", + "typeID": "TextArea", + "zOrder": "58", + "w": "30", + "h": "30", + "measuredW": "200", + "measuredH": "140", + "x": "537", + "y": "961" + }, + { + "ID": "3230", + "typeID": "Label", + "zOrder": "59", + "measuredW": "477", + "measuredH": "28", + "x": "583", + "y": "963", + "properties": { + "text": "Include style information to modify the tone of output.", + "size": "20" + } + }, + { + "ID": "3231", + "typeID": "TextArea", + "zOrder": "60", + "w": "30", + "h": "30", + "measuredW": "200", + "measuredH": "140", + "x": "537", + "y": "1003" + }, + { + "ID": "3232", + "typeID": "Label", + "zOrder": "61", + "measuredW": "502", + "measuredH": "28", + "x": "583", + "y": "1005", + "properties": { + "text": "Give conditions to the model and ask if they are verified.", + "size": "20" + } + }, + { + "ID": "3233", + "typeID": "TextArea", + "zOrder": "62", + "w": "30", + "h": "30", + "measuredW": "200", + "measuredH": "140", + "x": "537", + "y": "1045" + }, + { + "ID": "3234", + "typeID": "Label", + "zOrder": "63", + "measuredW": "500", + "measuredH": "28", + "x": "583", + "y": "1047", + "properties": { + "text": "Give successful examples of completing tasks then ask.", + "size": "20" + } + }, + { + "ID": "3235", + "typeID": "TextArea", + "zOrder": "64", + "w": "30", + "h": "30", + "measuredW": "200", + "measuredH": "140", + "x": "537", + "y": "1087" + }, + { + "ID": "3236", + "typeID": "Label", + "zOrder": "65", + "measuredW": "399", + "measuredH": "28", + "x": "583", + "y": "1089", + "properties": { + "text": "Specify the steps required to perform a task.", + "size": "20" + } + }, + { + "ID": "3237", + "typeID": "TextArea", + "zOrder": "66", + "w": "30", + "h": "30", + "measuredW": "200", + "measuredH": "140", + "x": "537", + "y": "1129" + }, + { + "ID": "3238", + "typeID": "Label", + "zOrder": "67", + "measuredW": "589", + "measuredH": "28", + "x": "583", + "y": "1131", + "properties": { + "text": "Instruct model to work out its own solution before giving answers. ", + "size": "20" + } + }, + { + "ID": "3239", + "typeID": "TextArea", + "zOrder": "68", + "w": "30", + "h": "30", + "measuredW": "200", + "measuredH": "140", + "x": "537", + "y": "1171" + }, + { + "ID": "3240", + "typeID": "Label", + "zOrder": "69", + "measuredW": "290", + "measuredH": "28", + "x": "583", + "y": "1173", + "properties": { + "text": "Iterate and Refine your prompts.", + "size": "20" + } + }, + { + "ID": "3241", + "typeID": "Arrow", + "zOrder": "20", + "w": "324", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "516", + "y": "838", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 324, + "y": 0.33333333333337123 + }, + "p1": { + "x": 0.49974886631515103, + "y": -0.0005498027614157119 + }, + "p2": { + "x": -0.33333333333337123, + "y": 0.33333333333337123 + } + } + }, + { + "ID": "3243", + "typeID": "TextArea", + "zOrder": "72", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1207", + "y": "853", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3244", + "typeID": "Label", + "zOrder": "73", + "measuredW": "119", + "measuredH": "25", + "x": "1282", + "y": "863", + "properties": { + "size": "17", + "text": "Role Prompting" + } + }, + { + "ID": "3245", + "typeID": "TextArea", + "zOrder": "74", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1207", + "y": "903", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3246", + "typeID": "Label", + "zOrder": "75", + "measuredW": "153", + "measuredH": "25", + "x": "1265", + "y": "913", + "properties": { + "size": "17", + "text": "Few Shot Prompting" + } + }, + { + "ID": "3247", + "typeID": "TextArea", + "zOrder": "76", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1207", + "y": "954", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3248", + "typeID": "Label", + "zOrder": "77", + "measuredW": "214", + "measuredH": "25", + "x": "1235", + "y": "964", + "properties": { + "size": "17", + "text": "Chain of Thought Prompting" + } + }, + { + "ID": "3249", + "typeID": "TextArea", + "zOrder": "78", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1207", + "y": "1003", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3250", + "typeID": "Label", + "zOrder": "79", + "measuredW": "211", + "measuredH": "25", + "x": "1236", + "y": "1013", + "properties": { + "size": "17", + "text": "Zero Shot Chain of Thought" + } + }, + { + "ID": "3251", + "typeID": "TextArea", + "zOrder": "80", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1207", + "y": "1053", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3252", + "typeID": "Label", + "zOrder": "81", + "measuredW": "188", + "measuredH": "25", + "x": "1248", + "y": "1063", + "properties": { + "size": "17", + "text": "Least to Most Prompting" + } + }, + { + "ID": "3253", + "typeID": "TextArea", + "zOrder": "82", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1207", + "y": "1103", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3254", + "typeID": "Label", + "zOrder": "83", + "measuredW": "174", + "measuredH": "25", + "x": "1255", + "y": "1113", + "properties": { + "size": "17", + "text": "Dual Prompt Approach" + } + }, + { + "ID": "3255", + "typeID": "TextArea", + "zOrder": "84", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1207", + "y": "1153", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3256", + "typeID": "Label", + "zOrder": "85", + "measuredW": "175", + "measuredH": "25", + "x": "1254", + "y": "1163", + "properties": { + "size": "17", + "text": "Combining Techniques" + } + }, + { + "ID": "3272", + "typeID": "TextArea", + "zOrder": "71", + "w": "306", + "h": "424", + "measuredW": "200", + "measuredH": "140", + "x": "1189", + "y": "801" + }, + { + "ID": "3273", + "typeID": "Label", + "zOrder": "86", + "measuredW": "182", + "measuredH": "26", + "x": "1251", + "y": "817", + "properties": { + "size": "18", + "text": "Prompting Techniques" + } + }, + { + "ID": "3274", + "typeID": "Arrow", + "zOrder": "19", + "w": "1", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "855", + "y": "595", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.2895200003503646 + }, + "p1": { + "x": 0.49999999999999967, + "y": 0 + }, + "p2": { + "x": 0, + "y": 102.7942452326543 + } + } + }, + { + "ID": "3275", + "typeID": "Arrow", + "zOrder": "89", + "w": "549", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "306", + "y": "698", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 549.0409007620017, + "y": -0.20575476734575204 + }, + "p1": { + "x": 0.4999999999999996, + "y": 0 + }, + "p2": { + "x": 0.39319576773937115, + "y": -0.20575476734575204 + } + } + }, + { + "ID": "3276", + "typeID": "Arrow", + "zOrder": "18", + "w": "1", + "h": "655", + "measuredW": "150", + "measuredH": "100", + "x": "306", + "y": "699", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.2895200003503646 + }, + "p1": { + "x": 0.4999999999999996, + "y": 0 + }, + "p2": { + "x": 0, + "y": 654.8846543950108 + } + } + }, + { + "ID": "3277", + "typeID": "Arrow", + "zOrder": "17", + "w": "148", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "399", + "y": "827", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49962160010312034, + "y": -0.0008638298060972025 + }, + "p2": { + "x": 148.24514398610984, + "y": 0 + } + } + }, + { + "ID": "3278", + "typeID": "TextArea", + "zOrder": "90", + "w": "268", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "171", + "y": "1332", + "properties": { + "color": "16776960" + } + }, + { + "ID": "3279", + "typeID": "Label", + "zOrder": "91", + "measuredW": "218", + "measuredH": "25", + "x": "196", + "y": "1344", + "properties": { + "size": "17", + "text": "Real World Usage Examples" + } + }, + { + "ID": "3280", + "typeID": "TextArea", + "zOrder": "92", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "170", + "y": "1430", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3281", + "typeID": "Label", + "zOrder": "93", + "measuredW": "122", + "measuredH": "25", + "x": "244", + "y": "1440", + "properties": { + "size": "17", + "text": "Structured Data" + } + }, + { + "ID": "3282", + "typeID": "TextArea", + "zOrder": "94", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "170", + "y": "1480", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3283", + "typeID": "Label", + "zOrder": "95", + "measuredW": "66", + "measuredH": "25", + "x": "272", + "y": "1490", + "properties": { + "size": "17", + "text": "Inferring" + } + }, + { + "ID": "3284", + "typeID": "TextArea", + "zOrder": "96", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "170", + "y": "1530", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3285", + "typeID": "Label", + "zOrder": "97", + "measuredW": "110", + "measuredH": "25", + "x": "250", + "y": "1540", + "properties": { + "size": "17", + "text": "Writing Emails" + } + }, + { + "ID": "3286", + "typeID": "TextArea", + "zOrder": "98", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "170", + "y": "1579", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3287", + "typeID": "Label", + "zOrder": "99", + "measuredW": "142", + "measuredH": "25", + "x": "234", + "y": "1589", + "properties": { + "size": "17", + "text": "Coding Assistance" + } + }, + { + "ID": "3288", + "typeID": "TextArea", + "zOrder": "100", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "170", + "y": "1629", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3289", + "typeID": "Label", + "zOrder": "101", + "measuredW": "94", + "measuredH": "25", + "x": "258", + "y": "1639", + "properties": { + "size": "17", + "text": "Study Buddy" + } + }, + { + "ID": "3290", + "typeID": "TextArea", + "zOrder": "102", + "w": "269", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "170", + "y": "1679", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3291", + "typeID": "Label", + "zOrder": "103", + "measuredW": "151", + "measuredH": "25", + "x": "229", + "y": "1689", + "properties": { + "size": "17", + "text": "Designing Chatbots" + } + }, + { + "ID": "3292", + "typeID": "Arrow", + "zOrder": "16", + "w": "1", + "h": "107", + "measuredW": "150", + "measuredH": "100", + "x": "305", + "y": "1357", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.00475478501221005 + }, + "p1": { + "x": 0.4996216001031205, + "y": -0.0008638298060972024 + }, + "p2": { + "x": 0, + "y": 107.05377796756977 + } + } + }, + { + "ID": "3294", + "typeID": "Arrow", + "zOrder": "15", + "w": "1168", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "306", + "y": "1356", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 1168.2424242424242, + "y": -0.20575476734575204 + }, + "p1": { + "x": 0.49999999999999944, + "y": 0 + }, + "p2": { + "x": 0.39319576773937115, + "y": -0.20575476734575204 + } + } + }, + { + "ID": "3295", + "typeID": "TextArea", + "zOrder": "104", + "w": "194", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "534", + "y": "1332", + "properties": { + "color": "16776960" + } + }, + { + "ID": "3296", + "typeID": "Label", + "zOrder": "105", + "measuredW": "117", + "measuredH": "25", + "x": "572", + "y": "1344", + "properties": { + "size": "17", + "text": "Pitfalls of LLMs" + } + }, + { + "ID": "3297", + "typeID": "TextArea", + "zOrder": "106", + "w": "194", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "534", + "y": "1430", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3298", + "typeID": "Label", + "zOrder": "107", + "measuredW": "112", + "measuredH": "25", + "x": "575", + "y": "1440", + "properties": { + "size": "17", + "text": "Citing Sources" + } + }, + { + "ID": "3299", + "typeID": "TextArea", + "zOrder": "108", + "w": "194", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "534", + "y": "1480", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3300", + "typeID": "Label", + "zOrder": "109", + "measuredW": "34", + "measuredH": "25", + "x": "614", + "y": "1490", + "properties": { + "size": "17", + "text": "Bias" + } + }, + { + "ID": "3301", + "typeID": "TextArea", + "zOrder": "110", + "w": "194", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "534", + "y": "1530", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3302", + "typeID": "Label", + "zOrder": "111", + "measuredW": "109", + "measuredH": "25", + "x": "576", + "y": "1540", + "properties": { + "size": "17", + "text": "Hallucinations" + } + }, + { + "ID": "3303", + "typeID": "TextArea", + "zOrder": "112", + "w": "194", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "534", + "y": "1579", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3304", + "typeID": "Label", + "zOrder": "113", + "measuredW": "39", + "measuredH": "25", + "x": "611", + "y": "1589", + "properties": { + "size": "17", + "text": "Math" + } + }, + { + "ID": "3305", + "typeID": "TextArea", + "zOrder": "114", + "w": "194", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "534", + "y": "1629", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3306", + "typeID": "Label", + "zOrder": "115", + "measuredW": "123", + "measuredH": "25", + "x": "569", + "y": "1639", + "properties": { + "size": "17", + "text": "Prompt Hacking" + } + }, + { + "ID": "3309", + "typeID": "Arrow", + "zOrder": "14", + "w": "1", + "h": "102", + "measuredW": "150", + "measuredH": "100", + "x": "630", + "y": "1357", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.00475478501221005 + }, + "p1": { + "x": 0.49962160010312046, + "y": -0.0008638298060972025 + }, + "p2": { + "x": 0, + "y": 102.09090909090901 + } + } + }, + { + "ID": "3310", + "typeID": "Arrow", + "zOrder": "116", + "w": "1", + "h": "102", + "measuredW": "150", + "measuredH": "100", + "x": "941", + "y": "1357", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.00475478501221005 + }, + "p1": { + "x": 0.49962160010312046, + "y": -0.0008638298060972025 + }, + "p2": { + "x": 0, + "y": 102.09090909090901 + } + } + }, + { + "ID": "3311", + "typeID": "TextArea", + "zOrder": "117", + "w": "256", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "814", + "y": "1332", + "properties": { + "color": "16776960" + } + }, + { + "ID": "3312", + "typeID": "Label", + "zOrder": "118", + "measuredW": "155", + "measuredH": "25", + "x": "864", + "y": "1344", + "properties": { + "size": "17", + "text": "Improving Reliability" + } + }, + { + "ID": "3313", + "typeID": "TextArea", + "zOrder": "119", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "814", + "y": "1430", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3314", + "typeID": "Label", + "zOrder": "120", + "measuredW": "137", + "measuredH": "25", + "x": "873", + "y": "1440", + "properties": { + "size": "17", + "text": "Prompt Debiasing" + } + }, + { + "ID": "3315", + "typeID": "TextArea", + "zOrder": "121", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "814", + "y": "1480", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3316", + "typeID": "Label", + "zOrder": "122", + "measuredW": "150", + "measuredH": "25", + "x": "867", + "y": "1490", + "properties": { + "size": "17", + "text": "Prompt Ensembling" + } + }, + { + "ID": "3317", + "typeID": "TextArea", + "zOrder": "123", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "814", + "y": "1530", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3318", + "typeID": "Label", + "zOrder": "124", + "measuredW": "153", + "measuredH": "25", + "x": "865", + "y": "1540", + "properties": { + "size": "17", + "text": "LLM Self Evaluation" + } + }, + { + "ID": "3319", + "typeID": "TextArea", + "zOrder": "125", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "814", + "y": "1579", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3320", + "typeID": "Label", + "zOrder": "126", + "measuredW": "131", + "measuredH": "25", + "x": "876", + "y": "1589", + "properties": { + "size": "17", + "text": "Calibrating LLMs" + } + }, + { + "ID": "3321", + "typeID": "TextArea", + "zOrder": "127", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "814", + "y": "1629", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3322", + "typeID": "Label", + "zOrder": "128", + "measuredW": "39", + "measuredH": "25", + "x": "922", + "y": "1639", + "properties": { + "size": "17", + "text": "Math" + } + }, + { + "ID": "3323", + "typeID": "Arrow", + "zOrder": "129", + "w": "1", + "h": "102", + "measuredW": "150", + "measuredH": "100", + "x": "1278", + "y": "1357", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.00475478501221005 + }, + "p1": { + "x": 0.49962160010312046, + "y": -0.0008638298060972025 + }, + "p2": { + "x": 0, + "y": 102.09090909090901 + } + } + }, + { + "ID": "3324", + "typeID": "TextArea", + "zOrder": "130", + "w": "256", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "1151", + "y": "1332", + "properties": { + "color": "16776960" + } + }, + { + "ID": "3325", + "typeID": "Label", + "zOrder": "131", + "measuredW": "102", + "measuredH": "25", + "x": "1228", + "y": "1344", + "properties": { + "size": "17", + "text": "LLM Settings" + } + }, + { + "ID": "3326", + "typeID": "TextArea", + "zOrder": "132", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1151", + "y": "1430", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3327", + "typeID": "Label", + "zOrder": "133", + "measuredW": "99", + "measuredH": "25", + "x": "1229", + "y": "1440", + "properties": { + "size": "17", + "text": "Temperature" + } + }, + { + "ID": "3328", + "typeID": "TextArea", + "zOrder": "134", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1151", + "y": "1480", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3329", + "typeID": "Label", + "zOrder": "135", + "measuredW": "44", + "measuredH": "25", + "x": "1257", + "y": "1490", + "properties": { + "size": "17", + "text": "Top P" + } + }, + { + "ID": "3330", + "typeID": "TextArea", + "zOrder": "136", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1151", + "y": "1530", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3331", + "typeID": "Label", + "zOrder": "137", + "measuredW": "184", + "measuredH": "25", + "x": "1187", + "y": "1540", + "properties": { + "size": "17", + "text": "Other Hyperparameters" + } + }, + { + "ID": "3336", + "typeID": "Arrow", + "zOrder": "138", + "w": "1", + "h": "459", + "measuredW": "150", + "measuredH": "100", + "x": "1475", + "y": "1356", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.2895200003503646 + }, + "p1": { + "x": 0.4999999999999996, + "y": 0 + }, + "p2": { + "x": 0, + "y": 459.151515151515 + } + } + }, + { + "ID": "3337", + "typeID": "Arrow", + "zOrder": "139", + "w": "528", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "944", + "y": "1816", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 528.2424242424242, + "y": -0.20575476734575204 + }, + "p1": { + "x": 0.49999999999999944, + "y": 0 + }, + "p2": { + "x": -0.06060606060611917, + "y": -0.20575476734575204 + } + } + }, + { + "ID": "3338", + "typeID": "TextArea", + "zOrder": "140", + "w": "30", + "h": "30", + "measuredW": "200", + "measuredH": "140", + "x": "537", + "y": "1211" + }, + { + "ID": "3339", + "typeID": "Label", + "zOrder": "141", + "measuredW": "326", + "measuredH": "28", + "x": "583", + "y": "1213", + "properties": { + "size": "20", + "text": "Specify style to get different outputs." + } + }, + { + "ID": "3340", + "typeID": "TextArea", + "zOrder": "142", + "w": "256", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "1151", + "y": "1792", + "properties": { + "color": "16776960" + } + }, + { + "ID": "3341", + "typeID": "Label", + "zOrder": "143", + "measuredW": "123", + "measuredH": "25", + "x": "1228", + "y": "1804", + "properties": { + "size": "17", + "text": "Prompt Hacking" + } + }, + { + "ID": "3342", + "typeID": "TextArea", + "zOrder": "144", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1151", + "y": "1889", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3343", + "typeID": "Label", + "zOrder": "145", + "measuredW": "127", + "measuredH": "25", + "x": "1215", + "y": "1899", + "properties": { + "size": "17", + "text": "Prompt Injection" + } + }, + { + "ID": "3344", + "typeID": "TextArea", + "zOrder": "146", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1151", + "y": "1939", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3345", + "typeID": "Label", + "zOrder": "147", + "measuredW": "121", + "measuredH": "25", + "x": "1218", + "y": "1949", + "properties": { + "size": "17", + "text": "Prompt Leaking" + } + }, + { + "ID": "3346", + "typeID": "TextArea", + "zOrder": "148", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1151", + "y": "1989", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3347", + "typeID": "Label", + "zOrder": "149", + "measuredW": "93", + "measuredH": "25", + "x": "1232", + "y": "1999", + "properties": { + "size": "17", + "text": "Jailbreaking" + } + }, + { + "ID": "3348", + "typeID": "TextArea", + "zOrder": "150", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1151", + "y": "2038", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3349", + "typeID": "Label", + "zOrder": "151", + "measuredW": "158", + "measuredH": "25", + "x": "1200", + "y": "2048", + "properties": { + "size": "17", + "text": "Defensive Measures" + } + }, + { + "ID": "3350", + "typeID": "TextArea", + "zOrder": "152", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1151", + "y": "2088", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3351", + "typeID": "Label", + "zOrder": "153", + "measuredW": "153", + "measuredH": "25", + "x": "1202", + "y": "2098", + "properties": { + "size": "17", + "text": "Offensive Measures" + } + }, + { + "ID": "3352", + "typeID": "Arrow", + "zOrder": "13", + "w": "1", + "h": "102", + "measuredW": "150", + "measuredH": "100", + "x": "1275", + "y": "1817", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.00475478501221005 + }, + "p1": { + "x": 0.49962160010312046, + "y": -0.0008638298060972025 + }, + "p2": { + "x": 0, + "y": 102.09090909090901 + } + } + }, + { + "ID": "3353", + "typeID": "TextArea", + "zOrder": "154", + "w": "295", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "1161", + "y": "602", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3354", + "typeID": "Label", + "zOrder": "155", + "measuredW": "84", + "measuredH": "25", + "x": "1267", + "y": "612", + "properties": { + "size": "17", + "text": "Vocabulary" + } + }, + { + "ID": "3355", + "typeID": "TextArea", + "zOrder": "156", + "w": "256", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "744", + "y": "1792", + "properties": { + "color": "16776960" + } + }, + { + "ID": "3356", + "typeID": "Label", + "zOrder": "157", + "measuredW": "132", + "measuredH": "25", + "x": "806", + "y": "1804", + "properties": { + "size": "17", + "text": "Image Prompting" + } + }, + { + "ID": "3368", + "typeID": "Arrow", + "zOrder": "2", + "w": "1", + "h": "102", + "measuredW": "150", + "measuredH": "100", + "x": "866", + "y": "1817", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.00475478501221005 + }, + "p1": { + "x": 0.49962160010312046, + "y": -0.0008638298060972025 + }, + "p2": { + "x": 0, + "y": 102.09090909090901 + } + } + }, + { + "ID": "3369", + "typeID": "TextArea", + "zOrder": "3", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "742", + "y": "1889", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3370", + "typeID": "Label", + "zOrder": "4", + "measuredW": "113", + "measuredH": "25", + "x": "806", + "y": "1899", + "properties": { + "size": "17", + "text": "Style Modifiers" + } + }, + { + "ID": "3371", + "typeID": "TextArea", + "zOrder": "5", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "742", + "y": "1939", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3372", + "typeID": "Label", + "zOrder": "6", + "measuredW": "126", + "measuredH": "25", + "x": "809", + "y": "1949", + "properties": { + "size": "17", + "text": "Quality Boosters" + } + }, + { + "ID": "3373", + "typeID": "TextArea", + "zOrder": "7", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "742", + "y": "1989", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3374", + "typeID": "Label", + "zOrder": "8", + "measuredW": "124", + "measuredH": "25", + "x": "823", + "y": "1999", + "properties": { + "size": "17", + "text": "Weighted Terms" + } + }, + { + "ID": "3375", + "typeID": "TextArea", + "zOrder": "9", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "742", + "y": "2038", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3376", + "typeID": "Label", + "zOrder": "10", + "measuredW": "203", + "measuredH": "25", + "x": "771", + "y": "2048", + "properties": { + "size": "17", + "text": "Fix Deformed Generations" + } + }, + { + "ID": "3377", + "typeID": "TextArea", + "zOrder": "11", + "w": "256", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "742", + "y": "2088", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3378", + "typeID": "Label", + "zOrder": "12", + "measuredW": "153", + "measuredH": "25", + "x": "793", + "y": "2098", + "properties": { + "size": "17", + "text": "Offensive Measures" + } + }, + { + "ID": "3379", + "typeID": "Arrow", + "zOrder": "1", + "w": "179", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "988", + "y": "545", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": -0.12121212121212466, + "y": 0.4545454545453822 + }, + "p1": { + "x": 0.6134355370479128, + "y": 0.10823051718363962 + }, + "p2": { + "x": 178.66666666666652, + "y": 82.27272727272725 + } + } + }, + { + "ID": "3380", + "typeID": "Arrow", + "zOrder": "0", + "w": "450", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "429", + "y": "1816", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 449.78787878787875, + "y": -0.20575476734575204 + }, + "p1": { + "x": 0.4999999999999993, + "y": 0 + }, + "p2": { + "x": -0.21212121212124657, + "y": -0.20575476734575204 + } + } + }, + { + "ID": "3381", + "typeID": "Arrow", + "zOrder": "158", + "w": "1", + "h": "416", + "measuredW": "150", + "measuredH": "100", + "x": "429", + "y": "1817", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": -0.06060606060611917, + "y": 415.8067663122506 + }, + "p1": { + "x": 0.4999999999999996, + "y": 0 + }, + "p2": { + "x": -0.06060606060611917, + "y": -0.20575476734575204 + } + } + }, + { + "ID": "3382", + "typeID": "Arrow", + "zOrder": "159", + "w": "450", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "429", + "y": "2234", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 449.78787878787875, + "y": -0.20575476734575204 + }, + "p1": { + "x": 0.4999999999999993, + "y": 0 + }, + "p2": { + "x": -0.21212121212124657, + "y": -0.20575476734575204 + } + } + }, + { + "ID": "3383", + "typeID": "Arrow", + "zOrder": "160", + "w": "1", + "h": "106", + "measuredW": "150", + "measuredH": "100", + "x": "880", + "y": "2234", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": -0.06060606060611917, + "y": 106.04002465087751 + }, + "p1": { + "x": 0.49999999999999956, + "y": 0 + }, + "p2": { + "x": -0.06060606060611917, + "y": -0.20575476734575204 + } + } + }, + { + "ID": "3384", + "typeID": "Arrow", + "zOrder": "161", + "w": "1", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "879", + "y": "2406", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.00475478501221005 + }, + "p1": { + "x": 0.49962160010312046, + "y": -0.0008638298060972025 + }, + "p2": { + "x": 0, + "y": 79.98159776540933 + } + } + }, + { + "ID": "3385", + "typeID": "Label", + "zOrder": "162", + "measuredW": "187", + "measuredH": "36", + "x": "786", + "y": "2356", + "properties": { + "size": "28", + "text": "Keep Learning" + } + }, + { + "ID": "3386", + "typeID": "Arrow", + "zOrder": "163", + "w": "129", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "815", + "y": "2543", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "16777215", + "p0": { + "x": 0, + "y": -0.00475478501221005 + }, + "p1": { + "x": 0.49962160010312046, + "y": -0.0008638298060972025 + }, + "p2": { + "x": 129.208295421564, + "y": -0.00475478501221005 + } + } + }, + { + "ID": "3387", + "typeID": "Arrow", + "zOrder": "164", + "w": "129", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "129", + "y": "663", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "16777215", + "p0": { + "x": 0, + "y": -0.00475478501221005 + }, + "p1": { + "x": 0.49962160010312046, + "y": -0.0008638298060972025 + }, + "p2": { + "x": 129.208295421564, + "y": -0.00475478501221005 + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 9 copy 3", + "order": 1000127.6123092113, + "parentID": null, + "notes": null + }, + "branchID": "Master", + "resourceID": "A1A5999B-9C79-4DA0-ACC2-6623475C4F5B", + "mockupH": "2339", + "mockupW": "1390", + "measuredW": "1519", + "measuredH": "2544", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/AWS%20Roadmap.bmpr" +} diff --git a/src/data/roadmaps/mongodb/mongodb.md b/src/data/roadmaps/mongodb/mongodb.md index 63d1c2a50..3eaf025ec 100644 --- a/src/data/roadmaps/mongodb/mongodb.md +++ b/src/data/roadmaps/mongodb/mongodb.md @@ -34,7 +34,6 @@ seo: - 'mongodb development skills test' - 'mongodb engineer roadmap' - 'mongodb roadmap' - - 'become a mongodb' - 'mongodb career path' - 'learn mongodb development' - 'what is mongodb' diff --git a/src/data/roadmaps/prompt-engineering/content.md b/src/data/roadmaps/prompt-engineering/content.md new file mode 100644 index 000000000..4e768b56d --- /dev/null +++ b/src/data/roadmaps/prompt-engineering/content.md @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/src/data/roadmaps/prompt-engineering/faqs.astro b/src/data/roadmaps/prompt-engineering/faqs.astro new file mode 100644 index 000000000..e69de29bb diff --git a/src/data/roadmaps/prompt-engineering/prompt-engineering.md b/src/data/roadmaps/prompt-engineering/prompt-engineering.md new file mode 100644 index 000000000..301fae7ef --- /dev/null +++ b/src/data/roadmaps/prompt-engineering/prompt-engineering.md @@ -0,0 +1,54 @@ +--- +jsonUrl: '/jsons/roadmaps/prompt-engineering.json' +pdfUrl: '/pdfs/roadmaps/prompt-engineering.pdf' +order: 14 +briefTitle: 'Prompt Engineering' +briefDescription: 'Step by step guide to learning Prompt Engineering' +title: 'Prompt Engineering Roadmap' +description: 'Step by step guide to learning Prompt Engineering' +isNew: true +hasTopics: true +dimensions: + width: 968 + height: 1624.16 +schema: + headline: 'Prompt Engineering Roadmap: Step by step guide to learning Prompt Engineering' + description: 'Learn how to use Prompt Engineering with this interactive step by step guide. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + imageUrl: 'https://roadmap.sh/roadmaps/prompt-engineering.png' + datePublished: '2023-05-20' + dateModified: '2023-05-20' +seo: + title: 'Prompt Engineering Roadmap - roadmap.sh' + description: 'Step by step guide to learn Prompt Engineering. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + keywords: + - 'prompt engineering tutorial' + - 'step by step prompt engineering' + - 'prompt engineering roadmap 2023' + - 'guide to learning prompt engineering' + - 'prompt engineering roadmap' + - 'prompt engineering' + - 'prompt engineering engineer' + - 'prompt engineering skills' + - 'prompt engineering development' + - 'prompt engineering development skills' + - 'prompt engineering development skills test' + - 'prompt engineering engineer roadmap' + - 'prompt engineering roadmap' + - 'become a prompt engineering' + - 'prompt engineering career path' + - 'learn prompt engineering development' + - 'what is prompt engineering' + - 'prompt engineering quiz' + - 'prompt engineering interview questions' +relatedRoadmaps: + - 'python' + - 'backend' + - 'devops' +sitemap: + priority: 1 + changefreq: 'monthly' +tags: + - 'roadmap' + - 'main-sitemap' + - 'skill-roadmap' +---