PageSourceSearch

https://www.promptingguide.ai/_next/static/chunks/pages/applications/coding.ca-6c2599b9cd6a8198.js

js promptingguide.ai collected 2026-10-01 08:36:57 UTC 48,626 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[63319],{89052:function(e,n,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/applications/coding.ca",function(){return a(9162)}])},40243:function(e,n){"use strict";n.Z={src:"/_next/static/media/chat-mode.3928920f.png",height:655,width:1168,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAACVBMVEX5+fr+/v7s7e2yqjuWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAG0lEQVR4nGNgYGRkYGBkYGBgYmKAMBjBAIkBAAF4ABUxY6sqAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4}},9162:function(e,n,a){"use strict";a.r(n),a.d(n,{__toc:function(){return p}});var s=a(52676),i=a(45118),t=a(23742),l=a(40241);a(21729),a(29814);var o=a(41619),r=a(70754),c=a(16631),d=a(40243);let p=[{depth:2,value:"Exemple b\xe0sic",id:"exemple-b\xe0sic"},{depth:2,value:"Convertir comentaris en codi",id:"convertir-comentaris-en-codi"},{depth:2,value:"Funcions completes o l\xednia seg\xfcent",id:"funcions-completes-o-l\xednia-seg\xfcent"},{depth:2,value:"Generaci\xf3 de consultes MySQL",id:"generaci\xf3-de-consultes-mysql"},{depth:2,value:"Explicar codi",id:"explicar-codi"},{depth:2,value:"Edici\xf3 de codi",id:"edici\xf3-de-codi"},{depth:2,value:"Depuraci\xf3 de codi",id:"depuraci\xf3-de-codi"},{depth:2,value:"Millors pr\xe0ctiques",id:"millors-pr\xe0ctiques"}];function _createMdxContent(e){let n=Object.assign({h1:"h1",p:"p",code:"code",pre:"pre",span:"span",h2:"h2",em:"em",a:"a"},(0,o.a)(),e.components);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{children:"Generaci\xf3 de codi"}),"\n","\n",(0,s.jsx)(r.UW,{emoji:"⚠️",children:(0,s.jsx)(n.p,{children:"Aquesta secci\xf3 est\xe0 en desenvolupament."})}),"\n",(0,s.jsx)(n.p,{children:"Els LLMs com ChatGPT s\xf3n molt efectius en la generaci\xf3 de codi. En aquesta secci\xf3, tractarem molts exemples de com utilitzar ChatGPT per a la generaci\xf3 de codi."}),"\n",(0,s.jsxs)(n.p,{children:["L'OpenAI's Playground (Mode de xat) i el model ",(0,s.jsx)(n.code,{children:"gpt-3.5-turbo"})," s'utilitzen per a tots els exemples a continuaci\xf3."]}),"\n",(0,s.jsxs)(n.p,{children:["Com amb tots els models de xat d'OpenAI, podeu utilitzar un ",(0,s.jsx)(n.code,{children:"Missatge de sistema"})," per definir el comportament i el format de les respostes. Utilitzarem el seg\xfcent Missatge de sistema per als exemples de prompts:"]}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsx)(n.code,{"data-language":"text","data-theme":"default",children:(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Ets un assistent de codi \xfatil que pot ensenyar a un desenvolupador junior com programar. El teu llenguatge de prefer\xe8ncia \xe9s Python. No cal que expliquis el codi, nom\xe9s genera el bloc de codi en si."})})})}),"\n",(0,s.jsx)(n.h2,{id:"exemple-b\xe0sic",children:"Exemple b\xe0sic"}),"\n",(0,s.jsxs)(n.p,{children:["El ",(0,s.jsx)(n.code,{children:"Missatge de l'usuari"})," ser\xe0 llavors el prompt en si amb les instruccions del codi espec\xedfic que voleu que el model generi. A continuaci\xf3, es mostra una instant\xe0nia del primer prompt b\xe0sic per a la generaci\xf3 de codi. Tingueu en compte que el codi final va ser generat pel ",(0,s.jsx)(n.code,{children:"Assistent"}),"."]}),"\n",(0,s.jsx)(c.w,{src:d.Z,alt:"CODE1"}),"\n",(0,s.jsx)(n.p,{children:"Aqu\xed teniu el prompt si voleu provar-ho vosaltres mateixos:"}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsx)(n.code,{"data-language":"text","data-theme":"default",children:(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:'Escriu un codi que demani el nom de l\'usuari i digui "Hola"'})})})}),"\n",(0,s.jsx)(n.h2,{id:"convertir-comentaris-en-codi",children:"Convertir comentaris en codi"}),"\n",(0,s.jsx)(n.p,{children:"Tamb\xe9 podeu utilitzar les capacitats de generaci\xf3 de codi d'aquests LLMs per generar codi a partir de comentaris solament. Vegem un altre exemple que passa les instruccions com a bloc de comentaris:"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.em,{children:"Prompt:"})}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"text","data-theme":"default",children:[(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:'"""'})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"1. Crea una llista de pel\xb7l\xedcules"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"2. Crea una llista de qualificacions per a aquestes pel\xb7l\xedcules"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"3. Combina-les per fer un objecte json de 10 pel\xb7l\xedcules amb les seves qualificacions."})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:'"""'})})]})}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.em,{children:"Sortida:"})}),"\n",(0,s.jsx)(n.pre,{"data-language":"python","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"python","data-theme":"default",children:[(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"pel\xb7l\xedcules "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"="}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" ["}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"The Shawshank Redemption"'}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"The Godfather"'}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"The Dark Knight"'}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"Schindler\'s List"'}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"Pulp Fiction"'}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"The Lord of the Rings: The Return of the King"'}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"Forrest Gump"'}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"Star Wars: Episode V - The Empire Strikes Back"'}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"Inception"'}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:'"The Silence of the Lambs"'}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"]"})]}),"\n",(0,s.jsx)(n.span,{className:"line",children:" "}),"\n",(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"qualificacions "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"="}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" ["}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"9.3"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"9.2"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"9.0"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"8.9"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"8.9"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"8.9"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"8.8"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"8.7"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"8.7"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"8.6"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"]"})]}),"\n",(0,s.jsx)(n.span,{className:"line",children:" "}),"\n",(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"qualificacions_pel\xb7l\xedcules "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"="}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"{}"})]}),"\n",(0,s.jsx)(n.span,{className:"line",children:" "}),"\n",(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"for"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" i "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"in"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"range"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"("}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"len"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"(pel\xb7l\xedcules)):"})]}),"\n",(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"    qualificacions_pel\xb7l\xedcules"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"["}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"pel\xb7l\xedcules"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"["}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"i"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"]]"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"="}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" qualificacions"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"["}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"i"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"]"})]}),"\n",(0,s.jsx)(n.span,{className:"line",children:" "}),"\n",(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"json_object "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"="}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" json"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"."}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"dumps"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"(qualificacions_pel\xb7l\xedcules, indent"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"="}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"4"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:")"})]}),"\n",(0,s.jsx)(n.span,{className:"line",children:" "}),"\n",(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"print"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:"(json_object)"})]})]})}),"\n",(0,s.jsxs)(n.p,{children:["El codi generat sembla un codi funcional. No obstant aix\xf2, la sortida no cont\xe9 una declaraci\xf3 ",(0,s.jsx)(n.code,{children:"import"})," important, \xe9s a dir, ",(0,s.jsx)(n.code,{children:"import json"}),". Encara que aquests models generen codi funcional, cal prestar molta atenci\xf3 als petits detalls com aquest i sempre assegurar-se de provar el codi."]}),"\n",(0,s.jsx)(n.h2,{id:"funcions-completes-o-l\xednia-seg\xfcent",children:"Funcions completes o l\xednia seg\xfcent"}),"\n",(0,s.jsx)(n.p,{children:"Aquests LLMs tamb\xe9 s'han incorporat en eines com GitHub Copilot, que els fa \xfatils per als desenvolupadors. Una funci\xf3 \xfatil \xe9s la capacitat del model de completar funcions."}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.em,{children:"Prompt:"})}),"\n",(0,s.jsx)(n.pre,{"data-language":"python","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"python","data-theme":"default",children:[(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-comment)"},children:"# funci\xf3 per multiplicar dos n\xfameros i afegir 75 a aix\xf2"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:" "}),"\n",(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"def"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"multiply"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"("})]})]})}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.em,{children:"Sortida:"})}),"\n",(0,s.jsx)(n.pre,{"data-language":"python","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"python","data-theme":"default",children:[(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"a"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" b)"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:":"})]}),"\n",(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{
1style:{color:"var(--shiki-color-text)"},children:"    result "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"="}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" a "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"*"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" b"})]}),"\n",(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"    result "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"+="}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"75"})]}),"\n",(0,s.jsxs)(n.span,{className:"line",children:[(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"    "}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"return"}),(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:" result"})]})]})}),"\n",(0,s.jsx)(n.h2,{id:"generaci\xf3-de-consultes-mysql",children:"Generaci\xf3 de consultes MySQL"}),"\n",(0,s.jsx)(n.p,{children:"A m\xe9s de l'exemple de generaci\xf3 de codi b\xe0sic de m\xe9s amunt, podeu utilitzar el model per generar codi \xfatil que es pugui utilitzar en altres aspectes de la programaci\xf3, com ara crear i provar consultes MySQL."}),"\n",(0,s.jsx)(n.p,{children:"Suposem que teniu un conjunt de dades amb alguna informaci\xf3 que podeu incloure com a part del prompt i, a continuaci\xf3, donar instruccions per generar una consulta espec\xedfica. Per exemple:"}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"text","data-theme":"default",children:[(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:'"""'})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Taula departments, columnes = [DepartmentId, DepartmentName]"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Taula students, columnes = [DepartmentId, StudentId, StudentName]"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Crea una consulta MySQL per a tots els estudiants del departament de Ci\xe8ncies de la Computaci\xf3"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:'"""'})})]})}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.em,{children:"Sortida:"})}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"text","data-theme":"default",children:[(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"SELECT students.StudentId, students.StudentName"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"FROM students"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"INNER JOIN departments"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"ON students.DepartmentId = departments.DepartmentId"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"WHERE departments.DepartmentName = 'Computer Science';"})})]})}),"\n",(0,s.jsx)(n.p,{children:"El model genera una consulta! No obstant aix\xf2, en aquest exemple hem inventat la base de dades, aix\xed que no tenim una base de dades per provar la consulta generada. Si esteu provant aquest exemple, podria ser \xfatil tenir aquesta base de dades creada. Afortunadament, podeu utilitzar ChatGPT per generar-ho tamb\xe9. Una aproximaci\xf3 \xe9s utilitzar una versi\xf3 modificada del prompt anterior amb instruccions lleugerament diferents per generar un esquema de base de dades:"}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"text","data-theme":"default",children:[(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Taula departments, columnes = [DepartmentId, DepartmentName]"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Taula students, columnes = [DepartmentId, StudentId, StudentName]"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Crea un esquema de base de dades v\xe0lid amb les taules i columnes anteriors"})})]})}),"\n",(0,s.jsx)(n.p,{children:"El model va generar el seg\xfcent esquema:"}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"text","data-theme":"default",children:[(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"CREATE TABLE departments ("})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  DepartmentId INT PRIMARY KEY,"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  DepartmentName VARCHAR(50)"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:");"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"}})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"CREATE TABLE students ("})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  DepartmentId INT,"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  StudentId INT PRIMARY KEY,"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  StudentName VARCHAR(50),"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  FOREIGN KEY (DepartmentId) REFERENCES departments(DepartmentId)"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:");"})})]})}),"\n",(0,s.jsxs)(n.p,{children:["Podeu crear una base de dades temporal utilitzant alguna cosa com ",(0,s.jsx)(n.a,{href:"https://sqliteonline.com/",children:"sqliteonline.com"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"Tamb\xe9 necessitareu dades fict\xedcies per provar si la consulta generada originalment era v\xe0lida. Utilitzem ChatGPT tamb\xe9 per a aix\xf2! El prompt podria ser semblant al seg\xfcent:"}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"text","data-theme":"default",children:[(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"CREATE TABLE departments ("})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  DepartmentId INT PRIMARY KEY,"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  DepartmentName VARCHAR(50)"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:");"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"}})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"CREATE TABLE students ("})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  DepartmentId INT,"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  StudentId INT PRIMARY KEY,"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  StudentName VARCHAR(50),"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"  FOREIGN KEY (DepartmentId) REFERENCES departments(DepartmentId)"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:");"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"}})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Donat l'esquema de base de dades anterior, genera declaracions d'inserci\xf3 v\xe0lides que incloguin 4 files per a cada taula."})})]})}),"\n",(0,s.jsx)(n.p,{children:"La sortida amb les declaracions d'inserci\xf3:"}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"text","data-theme":"default",children:[(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"}
1,children:"INSERT INTO departments (DepartmentId, DepartmentName)"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"VALUES (1, 'Computer Science'), (2, 'Mathematics'), (3, 'Physics'), (4, 'Biology');"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"}})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"INSERT INTO students (DepartmentId, StudentId, StudentName)"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"VALUES (1, 101, 'John Doe'), (1, 102, 'Jane Doe'), (2, 201, 'Alice Smith'), (2, 202, 'Bob Johnson');"})})]})}),"\n",(0,s.jsxs)(n.p,{children:["Ara que teniu la base de dades i les dades fict\xedcies, podeu provar la consulta original. Segons les dades fict\xedcies, el resultat hauria de ser dues files amb ",(0,s.jsx)(n.code,{children:"Jane Doe"})," i ",(0,s.jsx)(n.code,{children:"John Doe"}),"."]}),"\n",(0,s.jsx)(n.h2,{id:"explicar-codi",children:"Explicar codi"}),"\n",(0,s.jsx)(n.p,{children:"Si esteu aprenent a programar en un determinat llenguatge, pot ser \xfatil demanar al model que expliqui certs trossos de codi. Reutilitzem la consulta generada anteriorment i demanem al model que l'expliqui."}),"\n",(0,s.jsx)(n.p,{children:"Si esteu utilitzant el mateix Missatge de sistema que abans, tingueu cura de com esteu instruint el model. Per exemple, si utilitzem el seg\xfcent exemple, el model es queixar\xe0 que \xe9s un assistent de codi en Python, per\xf2 encara proporciona una explicaci\xf3. A vegades, el model es nega a generar el que esteu instruint perqu\xe8 est\xe0 dissenyat per seguir el Missatge de sistema."}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.em,{children:"Prompt:"})}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"text","data-theme":"default",children:[(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"SELECT students.StudentId, students.StudentName"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"FROM students"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"INNER JOIN departments"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"ON students.DepartmentId = departments.DepartmentId"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"WHERE departments.DepartmentName = 'Computer Science';"})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"}})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Explica l'afirmaci\xf3 SQL anterior."})})]})}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.em,{children:"Sortida:"})}),"\n",(0,s.jsx)(n.pre,{"data-language":"text","data-theme":"default",children:(0,s.jsxs)(n.code,{"data-language":"text","data-theme":"default",children:[(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Disculpa, com a assistent de codi en Python, no puc generar codi SQL. No obstant aix\xf2, puc explicar la finalitat de l'afirmaci\xf3 SQL proporcionada."})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"}})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"Aquesta declaraci\xf3 SQL selecciona les columnes `StudentId` i `StudentName` de la taula `students`, on la columna `DepartmentName` de la taula `departments` \xe9s igual a 'Computer Science'. Per aconseguir-ho, la declaraci\xf3 realitza una uni\xf3 interna en la columna `DepartmentId` entre les taules `students` i `departments`."})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"}})}),"\n",(0,s.jsx)(n.span,{className:"line",children:(0,s.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"En termes m\xe9s senzills, est\xe0 seleccionant els noms i identificadors dels estudiants que estan matriculats en el departament de Ci\xe8ncies de la Computaci\xf3."})})]})}),"\n",(0,s.jsx)(n.h2,{id:"edici\xf3-de-codi",children:"Edici\xf3 de codi"}),"\n",(0,s.jsx)(n.p,{children:"Exemple pr\xf2ximament!"}),"\n",(0,s.jsx)(n.h2,{id:"depuraci\xf3-de-codi",children:"Depuraci\xf3 de codi"}),"\n",(0,s.jsx)(n.p,{children:"Exemple pr\xf2ximament!"}),"\n",(0,s.jsx)(n.h2,{id:"millors-pr\xe0ctiques",children:"Millors pr\xe0ctiques"}),"\n",(0,s.jsx)(n.p,{children:"Exemple pr\xf2ximament!"})]})}let x={MDXContent:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:n}=Object.assign({},(0,o.a)(),e.components);return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(_createMdxContent,{...e})}):_createMdxContent(e)},pageOpts:{filePath:"pages/applications/coding.ca.mdx",route:"/applications/coding",timestamp:1766942504e3,pageMap:[{kind:"Meta",locale:"ca",data:{index:"Prompt Engineering",introduction:"Introduction",techniques:"Techniques",applications:"Applications",prompts:"Prompt Hub",models:"Models",risks:"Risks & Misuses",research:"LLM Research Findings",papers:"Papers",tools:"Tools",notebooks:"Notebooks",datasets:"Datasets",readings:"Additional Readings",about:{title:"About",type:"page"},course:"Course",services:"Services"}},{kind:"MdxPage",name:"about",route:"/about",locale:"ca"},{kind:"Folder",name:"agents",route:"/agents",children:[{kind:"Meta",locale:"en",data:{introduction:"Introduction to Agents",components:"Agent Components","ai-wor
1kflows-vs-ai-agents":"AI Workflows vs AI Agents","context-engineering":"Context Engineering for AI Agents","context-engineering-deep-dive":"Context Engineering Deep Dive","function-calling":"Function Calling","deep-agents":"Deep Agents"}},{kind:"MdxPage",name:"ai-workflows-vs-ai-agents",route:"/agents/ai-workflows-vs-ai-agents",locale:"en"},{kind:"MdxPage",name:"components",route:"/agents/components",locale:"en"},{kind:"MdxPage",name:"context-engineering-deep-dive",route:"/agents/context-engineering-deep-dive",locale:"en"},{kind:"MdxPage",name:"context-engineering",route:"/agents/context-engineering",locale:"en"},{kind:"MdxPage",name:"deep-agents",route:"/agents/deep-agents",locale:"en"},{kind:"MdxPage",name:"function-calling",route:"/agents/function-calling",locale:"en"},{kind:"MdxPage",name:"introduction",route:"/agents/introduction",locale:"en"}]},{kind:"Folder",name:"applications",route:"/applications",children:[{kind:"Meta",locale:"ca",data:{generating:"Generaci\xf3 de Dades",coding:"Generaci\xf3 de Codi",workplace_casestudy:"Estudi de Cas de Classificaci\xf3 de Llocs de Treball per a Titulats",pf:"Prompt Function",function_calling:"Function Calling"}},{kind:"MdxPage",name:"coding",route:"/applications/coding",locale:"ca"},{kind:"MdxPage",name:"function_calling",route:"/applications/function_calling",locale:"ca"},{kind:"MdxPage",name:"generating",route:"/applications/generating",locale:"ca"},{kind:"MdxPage",name:"pf",route:"/applications/pf",locale:"ca"},{kind:"MdxPage",name:"workplace_casestudy",route:"/applications/workplace_casestudy",locale:"ca"},{kind:"MdxPage",name:"context-caching",route:"/applications/context-caching",locale:"en"},{kind:"MdxPage",name:"finetuning-gpt4o",route:"/applications/finetuning-gpt4o",locale:"en"},{kind:"MdxPage",name:"generating_textbooks",route:"/applications/generating_textbooks",locale:"en"},{kind:"MdxPage",name:"synthetic_rag",route:"/applications/synthetic_rag",locale:"en"}]},{kind:"MdxPage",name:"applications",route:"/applications",locale:"ca"},{kind:"MdxPage",name:"course",route:"/course",locale:"ca"},{kind:"MdxPage",name:"datasets",route:"/datasets",locale:"ca"},{kind:"Folder",name:"guides",route:"/guides",children:[{kind:"MdxPage",name:"4o-image-generation",route:"/guides/4o-image-generation",locale:"en"},{kind:"Meta",locale:"en",data:{"optimizing-prompts":"Optimizing Prompts","deep-research":"OpenAI Deep Research","reasoning-llms":"Reasoning LLMs","4o-image-generation":"4o Image Generation","context-engineering-guide":"Context Engineering Guide"}},{kind:"MdxPage",name:"context-engineering-guide",route:"/guides/context-engineering-guide",locale:"en"},{kind:"MdxPage",name:"deep-research",route:"/guides/deep-research",locale:"en"},{kind:"MdxPage",name:"optimizing-prompts",route:"/guides/optimizing-prompts",locale:"en"},{kind:"MdxPage",name:"reasoning-llms",route:"/guides/reasoning-llms",locale:"en"}]},{kind:"MdxPage",name:"index",route:"/",locale:"ca"},{kind:"Folder",name:"introduction",route:"/introduction",children:[{kind:"Meta",locale:"ca",data:{settings:"Configuraci\xf3 de LLM",basics:"Conceptes B\xe0sics de la Creaci\xf3 de Prompts",elements:"Elements del Prompt",tips:"Consells Generals per Dissenyar Prompts",examples:"Exemples de Prompts"}},{kind:"MdxPage",name:"basics",route:"/introduction/basics",locale:"ca"},{kind:"MdxPage",name:"elements",route:"/introduction/elements",locale:"ca"},{kind:"MdxPage",name:"examples",route:"/introduction/examples",locale:"ca"},{kind:"MdxPage",name:"settings",route:"/introduction/settings",locale:"ca"},{kind:"MdxPage",name:"tips",route:"/introduction/tips",locale:"ca"}]},{kind:"MdxPage",name:"introduction",route:"/introduction",locale:"ca"},{kind:"Folder",name:"models",route:"/models",children:[{kind:"Meta",locale:"ca",data:{flan:"Flan",chatgpt:"ChatGPT",llama:"LLaMA","gpt-4":"GPT-4","mistral-7b":"Mistral 7B",gemini:"Gemini","gemini-advanced":"Gemini Advanced","gemini-pro":"Gemini 1.5 Pro","phi-2":"Phi-2",mixtral:"Mixtral","code-llama":"Code Llama",olmo:"OLMo",sora:"Sora",collection:"Col\xb7lecci\xf3 de Models"}},{kind:"MdxPage",name:"chatgpt",route:"/models/chatgpt",locale:"ca"},{kind:"MdxPage",name:"code-llama",route:"/models/code-llama",locale:"ca"},{kind:"MdxPage",name:"collection",route:"/models/collection",locale:"ca"},{kind:"MdxPage",name:"flan",route:"/models/flan",locale:"ca"},{kind:"MdxPage",name:"gemini-advanced",route:"/models/gemini-advanced",locale:"ca"},{kind:"MdxPage",name:"gemini-pro",route:"/models/gemini-pro",locale:"ca"},{kind:"MdxPage",name:"gemini",route:"/models/gemini",locale:"ca"},{kind:"MdxPage",name:"gpt-4",route:"/models/gpt-4",locale:"ca"},{kind:"MdxPage",name:"llama",route:"/models/llama",locale:"ca"},{kind:"MdxPage",name:"mistral-7b",route:"/models/mistral-7b",locale:"ca"},{kind:"MdxPage",name:"mixtral",route:"/models/mixtral",locale:"ca"},{kind:"MdxPage",name:"olmo",route:"/models/olmo",locale:"ca"},{kind:"MdxPage",name:"phi-2",route:"/models/phi-2",locale:"ca"},{kind:"MdxPage",name:"sora",route:"/models/sora",locale:"ca"},{kind:"MdxPage",name:"claude-3",route:"/models/claude-3",locale:"en"},{kind:"MdxPage",name:"gemma",route:"/models/gemma",locale:"en"},{kind:"MdxPage",name:"grok-1",route:"/models/grok-1",locale:"en"},{kind:"MdxPage",name:"kimi-k2.5",route:"/models/kimi-k2.5",locale:"en"},{kind:"MdxPage",name:"llama-3",route:"/models/llama-3",locale:"en"},{kind:"MdxPage",name:"mistral-large",route:"/models/mistral-large",locale:"en"},{kind:"MdxPage",name:"mixtral-8x22b",route:"/models/mixtral-8x22b",locale:"en"}]},{kind:"MdxPage",name:"models",route:"/models",locale:"ca"},{kind:"MdxPage",name:"notebooks",route:"/notebooks",locale:"ca"},{kind:"MdxPage",name:"papers",route:"/papers",locale:"ca"},{kind:"Folder",name:"prompts",route:"/prompts",children:[{kind:"Meta",locale:"ca",data:{classification:"Classification",coding:"Coding",creativity:"Creativity",evaluation:"Evaluation","information-extraction":"Information Extraction","image-generation":"Image Generation",mathematics:"Mathematics","question-answering":"Question Answering",reasoning:"Reasoning","text-summarization":"Text Summarization",truthfulness:"Truthfulness","adversarial-prompting":"Adversarial Prompting"}},{kind:"Folder",name:"adversarial-prompting",route:"/prompts/adversarial-prompting",children:[{kind:"Meta",locale:"en",data:{"prompt-injection":"Prompt Injection","prompt-leaking":"Prompt Leaking","jailbreaking-llms":"Jailbreaking"}},{kind:"MdxPage",name:"jailbreaking-llms",route:"/prompts/adversarial-prompting/jailbreaking-llms",locale:"en"},{kind:"MdxPage",name:"prompt-injection",route:"/prompts/adversarial-prompting/prompt-injection",locale:"en"},{kind:"MdxPage",name:"prompt-leaking",route:"/prompts/adversarial-prompting/prompt-leaking",locale:"en"}]},{kind:"Folder",name:"classification",route:"/prompts/classification",children:[{kind:"Meta",locale:"en",data:{sentiment:"Sentiment Classification","sentiment-fewsh
1ot":"Few-Shot Sentiment Classification"}},{kind:"MdxPage",name:"sentiment-fewshot",route:"/prompts/classification/sentiment-fewshot",locale:"en"},{kind:"MdxPage",name:"sentiment",route:"/prompts/classification/sentiment",locale:"en"}]},{kind:"Folder",name:"coding",route:"/prompts/coding",children:[{kind:"Meta",locale:"en",data:{"code-snippet":"Generate Code Snippet","mysql-query":"Generate MySQL Query",tikz:"Draw TiKZ Diagram"}},{kind:"MdxPage",name:"code-snippet",route:"/prompts/coding/code-snippet",locale:"en"},{kind:"MdxPage",name:"mysql-query",route:"/prompts/coding/mysql-query",locale:"en"},{kind:"MdxPage",name:"tikz",route:"/prompts/coding/tikz",locale:"en"}]},{kind:"Folder",name:"creativity",route:"/prompts/creativity",children:[{kind:"Meta",locale:"en",data:{rhymes:"Rhymes","infinite-primes":"Infinite Primes",interdisciplinary:"Interdisciplinary","new-words":"Inventing New Words"}},{kind:"MdxPage",name:"infinite-primes",route:"/prompts/creativity/infinite-primes",locale:"en"},{kind:"MdxPage",name:"interdisciplinary",route:"/prompts/creativity/interdisciplinary",locale:"en"},{kind:"MdxPage",name:"new-words",route:"/prompts/creativity/new-words",locale:"en"},{kind:"MdxPage",name:"rhymes",route:"/prompts/creativity/rhymes",locale:"en"}]},{kind:"Folder",name:"evaluation",route:"/prompts/evaluation",children:[{kind:"Meta",locale:"en",data:{"plato-dialogue":"Evaluate Plato's Dialogue"}},{kind:"MdxPage",name:"plato-dialogue",route:"/prompts/evaluation/plato-dialogue",locale:"en"}]},{kind:"Folder",name:"image-generation",route:"/prompts/image-generation",children:[{kind:"Meta",locale:"en",data:{"alphabet-person":"Draw a Person Using Alphabet"}},{kind:"MdxPage",name:"alphabet-person",route:"/prompts/image-generation/alphabet-person",locale:"en"}]},{kind:"Folder",name:"information-extraction",route:"/prompts/information-extraction",children:[{kind:"Meta",locale:"en",data:{"extract-models":"Extract Model Names"}},{kind:"MdxPage",name:"extract-models",route:"/prompts/information-extraction/extract-models",locale:"en"}]},{kind:"Folder",name:"mathematics",route:"/prompts/mathematics",children:[{kind:"Meta",locale:"en",data:{"composite-functions":"Evaluating Composite Functions","odd-numbers":"Adding Odd Numbers"}},{kind:"MdxPage",name:"composite-functions",route:"/prompts/mathematics/composite-functions",locale:"en"},{kind:"MdxPage",name:"odd-numbers",route:"/prompts/mathematics/odd-numbers",locale:"en"}]},{kind:"Folder",name:"question-answering",route:"/prompts/question-answering",children:[{kind:"Meta",locale:"en",data:{"closed-domain":"Closed Domain Question Answering","open-domain":"Open Domain Question Answering","science-qa":"Science Question Answering"}},{kind:"MdxPage",name:"closed-domain",route:"/prompts/question-answering/closed-domain",locale:"en"},{kind:"MdxPage",name:"open-domain",route:"/prompts/question-answering/open-domain",locale:"en"},{kind:"MdxPage",name:"science-qa",route:"/prompts/question-answering/science-qa",locale:"en"}]},{kind:"Folder",name:"reasoning",route:"/prompts/reasoning",children:[{kind:"Meta",locale:"en",data:{"indirect-reasoning":"Indirect Reasoning","physical-reasoning":"Physical Reasoning"}},{kind:"MdxPage",name:"indirect-reasoning",route:"/prompts/reasoning/indirect-reasoning",locale:"en"},{kind:"MdxPage",name:"physical-reasoning",route:"/prompts/reasoning/physical-reasoning",locale:"en"}]},{kind:"Folder",name:"text-summarization",route:"/prompts/text-summarization",children:[{kind:"Meta",locale:"en",data:{"explain-concept":"Explain A Concept"}},{kind:"MdxPage",name:"explain-concept",route:"/prompts/text-summarization/explain-concept",locale:"en"}]},{kind:"Folder",name:"truthfulness",route:"/prompts/truthfulness",children:[{kind:"Meta",locale:"en",data:{"identify-hallucination":"Hallucination Identification"}},{kind:"MdxPage",name:"identify-hallucination",route:"/prompts/truthfulness/identify-hallucination",locale:"en"}]},{kind:"MdxPage",name:"adversarial-prompting",route:"/prompts/adversarial-prompting",locale:"en"},{kind:"MdxPage",name:"classification",route:"/prompts/classification",locale:"en"},{kind:"MdxPage",name:"coding",route:"/prompts/coding",locale:"en"},{kind:"MdxPage",name:"creativity",route:"/prompts/creativity",locale:"en"},{kind:"MdxPage",name:"evaluation",route:"/prompts/evaluation",locale:"en"},{kind:"MdxPage",name:"image-generation",route:"/prompts/image-generation",locale:"en"},{kind:"MdxPage",name:"information-extraction",route:"/prompts/information-extraction",locale:"en"},{kind:"MdxPage",name:"mathematics",route:"/prompts/mathematics",locale:"en"},{kind:"MdxPage",name:"question-answering",route:"/prompts/question-answering",locale:"en"},{kind:"MdxPage",name:"reasoning",route:"/prompts/reasoning",locale:"en"},{kind:"MdxPage",name:"text-summarization",route:"/prompts/text-summarization",locale:"en"},{kind:"MdxPage",name:"truthfulness",route:"/prompts/truthfulness",locale:"en"}]},{kind:"MdxPage",name:"prompts",route:"/prompts",locale:"ca"},{kind:"MdxPage",name:"readings",route:"/readings",locale:"ca"},{kind:"Folder",name:"research",route:"/research",children:[{kind:"Meta",locale:"ca",data:{"llm-agents":"LLM Agents",rag:"RAG for LLMs","trustworthiness-in-llms":"Trustworthiness in LLMs"}},{kind:"MdxPage",name:"llm-agents",route:"/research/llm-agents",locale:"ca"},{kind:"MdxPage",name:"rag",route:"/research/rag",locale:"ca"},{kind:"MdxPage",name:"trustworthiness-in-llms",route:"/research/trustworthiness-in-llms",locale:"ca"},{kind:"MdxPage",name:"groq",route:"/research/groq",locale:"en"},{kind:"MdxPage",name:"guided-cot",route:"/research/guided-cot",locale:"en"},{kind:"MdxPage",name:"infini-attention",route:"/research/infini-attention",locale:"en"},{kind:"MdxPage",name:"llm-reasoning",route:"/research/llm-reasoning",locale:"en"},{kind:"MdxPage",name:"llm-recall",route:"/research/llm-recall",locale:"en"},{kind:"MdxPage",name:"llm-tokenization",route:"/research/llm-tokenization",locale:"en"},{kind:"MdxPage",name:"rag-faithfulness",route:"/research/rag-faithfulness",locale:"en"},{kind:"MdxPage",name:"rag_hallucinations",route:"/research/rag_hallucinations",locale:"en"},{kind:"MdxPage",name:"synthetic_data",route:"/research/synthetic_data",locale:"en"},{kind:"MdxPage",name:"thoughtsculpt",route:"/research/thoughtsculpt",locale:"en"}]},{kind:"MdxPage",name:"research",route:"/research",locale:"ca"},{kind:"Folder",name:"risks",route:"/risks",children:[{kind:"Meta",locale:"ca",data:{adversarial:"Adversarial Prompting",factuality:"Factualitat",biases:"Sesgos"}},{kind:"MdxPage",name:"adversarial",route:"/risks/adversarial",locale:"ca"},{kind:"MdxPage",name:"biases",route:"/risks/biases",locale:"ca"},{kind:"MdxPage",name:"factuality",route:"/risks/factuality",locale:"ca"}]},{kind:"MdxPage",name:"risks",route:"/risks",locale:"ca"},{kind:"MdxPage",name:"services",route:"/services",locale:"ca"},{kind:"Folder",name:"techniques",route:"/techniques",children:[{kind:"Meta",locale:"ca",data:{zeroshot:"Prompt sense entrenament previ (Zero-shot)",fewshot:"Prompt amb poques mostres (Few-shot)",cot:"Prompt cadena de pensament (CoT)",consistency:"Autoconsist\xe8ncia",knowledge:"Prompt de coneixement generat",prompt_chaining:"Prompt Chaining",tot:"Tree of Thoughts",rag:"Retrieval Augmented Generation",art:"Automatic Reasoning and Tool-use",ape:"Enginyeria de prompts autom\xe0tic (APE)",activeprompt:"Prompt actiu",dsp:"Prompt d'Est\xedmul dirigit",pal:"Program-Aided Language Models",react:"ReAct",reflexion:"Reflexion",multimodalcot:"Prompt CoT multimodal",graph:"Prompt de graf"}},{kind:"MdxPage",name:"activeprompt",route:"/techniques/activeprompt",locale:"ca"},{kind:"MdxPage",name:"ape",route:"/techniques/ape",locale:"ca"},{kind:"MdxPage",name:"art",route:"/techniques/art",locale:"ca"},{kind:"MdxPage",name:"consistency",route:"/techniques/consistency",locale:"ca"},{kind:"MdxPage",name:"cot",route:"/techniques/cot",locale:"ca"},{kind:"MdxPage",name:"dsp",route:"/techniques/dsp",locale:"ca"},{kind:"MdxPage",name:"fewshot",route:"/techniques/fewshot",locale:"ca"},{kind:"MdxPage",name:"graph",route:"/techniques/graph",locale:"ca"},{kind:"MdxPage",name:"knowledge",route:"/techniques/knowledge",locale:"ca"},{kind:"MdxPage",name:"multimodalcot",route:"/techniques/multimodalcot",locale:"ca"},{kind:"MdxPage",name:"pal",route:"/techniques/pal",locale:"ca"},{kind:"MdxPage",name:"prompt_chaining",route:"/techniques/prompt_chaining",locale:"ca"},{kind:"MdxPage",name:"rag",route:"/techniques/rag",locale:"ca"},{kind:"MdxPage",name:"react",route:"/techniques/react",locale:"ca"},{kind:"MdxPage",name:"reflexion",route:"/techniques/reflexion",locale:"ca"},{kind:"MdxPage",name:"tot",route:"/techniques/tot",locale:"ca"},{kind:"MdxPage",name:"zeroshot",route:"/techniques/zeroshot",locale:"ca"},{kind:"MdxPage",name:"meta-prompting",route:"/techniques/meta-prompting",locale:"en"}]},{kind:"MdxPage",name:"techniques",route:"/techniques",locale:"ca"},{kind:"MdxPage",name:"tools",route:"/tools",locale:"ca"},{kind:"MdxPage",name:"agents",route:"/agents",locale:"en"},{kind:"MdxPage",name:"courses",route:"/courses",locale:"en"}],flexsearch:{codeblocks:!0},title:"Generaci\xf3 de codi",headings:p},pageNextRoute:"/applications/coding.ca",nextraLayout:t.ZP,themeConfig:l.Z};n.default=(0,i.j)(x)},16631:function(e,n,a){"use strict";a.d(n,{w:function(){return Screenshot}});var s=a(52676),i=a(4814),t=a(408),l=a.n(t);function Screenshot(e){let{src:n,alt:a,full:t}=e;return(0,s.jsx)("div",{className:(0,i.Z)("mt-6 -mb-4 flex justify-center overflow-hidden rounded-xl border dark:border-zinc-800",t?"bg-white":"bg-zinc-100"),children:(0,s.jsx)(l(),{src:n,alt:a,className:(0,i.Z)("w-auto select-none bg-white",t?"":"ring-1 ring-gray-200")})})}}},function(e){e.O(0,[57914,26494,49774,92888,40179],function(){return e(e.s=89052)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.