PageSourceSearch

https://ai.stackspot.com/docs/assets/js/e256eb0d.04a88291.js

js stackspot.com collected 2026-09-28 10:23:10 UTC 4,201 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkdocs_ai=globalThis.webpackChunkdocs_ai||[]).push([[30],{251(e,o,n){n.r(o),n.d(o,{assets:()=>d,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"content-catalog/backend-development/agent-c","title":"Agente de Codifica\xe7\xe3o C#","description":"Sobre o Agente de Codifica\xe7\xe3o C#.","source":"@site/versioned_docs/version-v1.0.0/content-catalog/backend-development/agent-c.md","sourceDirName":"content-catalog/backend-development","slug":"/content-catalog/backend-development/agent-c","permalink":"/docs/content-catalog/backend-development/agent-c","draft":false,"unlisted":false,"tags":[],"version":"v1.0.0","sidebarPosition":2,"frontMatter":{"title":"Agente de Codifica\xe7\xe3o C#","sidebar_position":2,"description":"Sobre o Agente de Codifica\xe7\xe3o C#."},"sidebar":"sidebar","previous":{"title":"Back end","permalink":"/docs/content-catalog/backend-development/"},"next":{"title":"Agente de Codifica\xe7\xe3o Go","permalink":"/docs/content-catalog/backend-development/agent-go"}}');var s=n(1684),a=n(506);const i={title:"Agente de Codifica\xe7\xe3o C#",sidebar_position:2,description:"Sobre o Agente de Codifica\xe7\xe3o C#."},r=void 0,d={},c=[{value:"<strong>Sobre o Agente</strong>",id:"sobre-o-agente",level:2},{value:"<strong>Knowledge Sources</strong>",id:"knowledge-sources",level:2},{value:"<strong>O que esse Agente pode fazer?</strong>",id:"o-que-esse-agente-pode-fazer",level:2},{value:"<strong>Exemplos de prompts</strong>",id:"exemplos-de-prompts",level:2}];function l(e){const o={h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.h2,{id:"sobre-o-agente",children:(0,s.jsx)(o.strong,{children:"Sobre o Agente"})}),"\n",(0,s.jsx)(o.p,{children:"O Agente de codifica\xe7\xe3o C# otimiza e transforma c\xf3digo C#, promovendo efici\xeancia, boas pr\xe1ticas e facilitando a manuten\xe7\xe3o do software."}),"\n",(0,s.jsx)(o.h2,{id:"knowledge-sources",children:(0,s.jsx)(o.strong,{children:"Knowledge Sources"})}),"\n",(0,s.jsx)(o.p,{children:"Exemplos dos Knowledge Sources que voc\xea pode criar:"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsx)(o.li,{children:"Guidelines de codifica\xe7\xe3o da empresa (opcional)"}),"\n",(0,s.jsx)(o.li,{children:"Frameworks e boas pr\xe1ticas de mercado"}),"\n"]}),"\n",(0,s.jsx)(o.h2,{id:"o-que-esse-agente-pode-fazer",children:(0,s.jsx)(o.strong,{children:"O que esse Agente pode fazer?"})}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsx)(o.li,{children:"Auxilia na refatora\xe7\xe3o e code review, melhorando a legibilidade e a estrutura do c\xf3digo C#."}),"\n",(0,s.jsx)(o.li,{children:"Facilita a adi\xe7\xe3o de coment\xe1rios e documenta\xe7\xe3o, garantindo clareza e entendimento do c\xf3digo."}),"\n",(0,s.jsx)(o.li,{children:"Suporte para transforma\xe7\xe3o de express\xf5es lambda, otimizando o uso de fun\xe7\xf5es an\xf4nimas."}),"\n",(0,s.jsx)(o.li,{children:"Permite a inser\xe7\xe3o e modifica\xe7\xe3o de atributos, assegurando a correta configura\xe7\xe3o de classes e m\xe9todos."}),"\n"]}),"\n",(0,s.jsx)(o.h2,{id:"exemplos-de-prompts",children:(0,s.jsx)(o.strong,{children:"Exemplos de prompts"})}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsx)(o.li,{children:"Como posso melhorar a legibilidade deste m\xe9todo C#?"}),"\n",(0,s.jsx)(o.li,{children:"Quais s\xe3o as melhores pr\xe1ticas para documenta\xe7\xe3o de c\xf3digo C#?"}),"\n",(0,s.jsx)(o.li,{children:"Como transformar express\xf5es lambda para otimizar desempenho?"}),"\n",(0,s.jsx)(o.li,{children:"Que atributos s\xe3o recomendados para esta classe em C#?"}),"\n"]})]})}function p(e={}){const{wrapper:o}={...(0,a.R)(),...e.components};return o?(0,s.jsx)(o,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},506(e,o,n){n.d(o,{R:()=>i,x:()=>r});var t=n(2888);const s={},a=t.createContext(s);function i(e){const o=t.useContext(a);return t.useMemo(function(){return"function"==typeof e?e(o):{...o,...e}},[o,e])}function r(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(a.Provider,{value:o},e.children)}}}]);

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.