{"id":1708,"date":"2025-01-10T15:25:17","date_gmt":"2025-01-10T18:25:17","guid":{"rendered":"https:\/\/www.sysmap.com.br\/techblog\/?p=1708"},"modified":"2025-01-28T18:54:57","modified_gmt":"2025-01-28T21:54:57","slug":"testamos-o-agentforce-for-developers","status":"publish","type":"post","link":"https:\/\/www.sysmap.com.br\/techblog\/testamos-o-agentforce-for-developers\/","title":{"rendered":"Testamos o Agentforce for Developers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1708\" class=\"elementor elementor-1708\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bc69f03 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bc69f03\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ea1a085\" data-id=\"ea1a085\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-13a5c7c elementor-widget elementor-widget-text-editor\" data-id=\"13a5c7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Aqui, no TechBlog, temos falado sobre Intelig\u00eancia Artificial no ecossistema Salesforce e, neste artigo, vamos apresentar mais uma ferramenta de IA da plataforma: o Agentforce for Developers. Nos \u00faltimos dias, estamos testando essa ferramenta no CoE Salesforce da SysMap e, agora, vamos compartilhar a nossa experi\u00eancia. Contextualizando, o<\/span>&nbsp;Agentforce for Developers \u00e9 uma ferramenta, em fase experimental de desenvolvimento, impulsionada por IA, dispon\u00edvel como uma extens\u00e3o para o Visual Studio Code. Constru\u00eddo usando os modelos de IA personalizados CodeGen e xGen-Code da Salesforce, o Agentforce for Developers n\u00e3o usa dados de clientes para treinar seu LLM. \u00c9 semelhante ao GitHub Copilot nas suas funcionalidades, por\u00e9m usando um modelo pr\u00f3prio da Salesforce.&nbsp;<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c42f2f9 elementor-widget elementor-widget-text-editor\" data-id=\"c42f2f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><b>O que o Agentforce for Developers pode fazer?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Use o Agentforce for Developers para aprimorar sua produtividade como desenvolvedor:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\">Converse com o Dev Assistant para obter ajuda com suas tarefas de programa\u00e7\u00e3o;<\/li>\n<li style=\"font-weight: 400;\">Use o recurso de preenchimento autom\u00e1tico de c\u00f3digo inline para obter conclus\u00f5es para c\u00f3digos Apex e LWC (JS, CSS e HTML);<\/li>\n<li style=\"font-weight: 400;\">Gere unidade de testes Apex para seu c\u00f3digo e melhore sua cobertura de c\u00f3digo.<\/li>\n<\/ul>\n<p><b>Como instalar<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Antes de iniciar, \u00e9 necess\u00e1rio realizar a instala\u00e7\u00e3o dos seguintes componentes:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">VS Code;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">CLI Setup:<\/span><a href=\"https:\/\/developer.salesforce.com\/tools\/salesforcecli\" target=\"_blank\" rel=\"noopener\"> <span style=\"font-weight: 400;\"><ins>Salesforce CLI<\/ins><\/span><\/a>;<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Java:<\/span><a href=\"https:\/\/download.oracle.com\/java\/23\/latest\/jdk-23_windows-x64_bin.exe\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\"><ins> jdk-23_windows-x64_bin.exe<\/ins><\/span><\/a>;<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Node:<\/span><a href=\"https:\/\/nodejs.org\/dist\/v20.17.0\/node-v20.17.0-x64.msi\" target=\"_blank\" rel=\"noopener\"> <span style=\"font-weight: 400;\"><ins>https:\/\/nodejs.org\/dist\/v20.17.0\/node-v20.17.0-x64.msi<\/ins><\/span><\/a>.<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Feito isso, abra o VS Code e configure:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Selecione <\/span><b>File<\/b><span style=\"font-weight: 400;\"> | <\/span><b>Preferences<\/b><span style=\"font-weight: 400;\"> | <\/span><b>Settings<\/b><span style=\"font-weight: 400;\"> (Windows or Linux) ou <\/span><b>Code<\/b><span style=\"font-weight: 400;\"> | <\/span><b>Settings<\/b><span style=\"font-weight: 400;\"> | <\/span><b>Settings<\/b><span style=\"font-weight: 400;\"> (macOS);<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Procure por&nbsp;<\/span><span style=\"font-weight: 400;\">salesforcedx-vscode-core.telemetry.enabled<\/span><span style=\"font-weight: 400;\"> para confirmar que a configura\u00e7\u00e3o de telemetria est\u00e1 ativa no seu Workspace. Ative-a caso esteja desativada;<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Procure por&nbsp;<\/span><span style=\"font-weight: 400;\">telemetry<\/span><span style=\"font-weight: 400;\">, depois escolha <\/span><b style=\"font-weight: 400;\">all<\/b><span style=\"font-weight: 400;\"> a partir do menu para as configura\u00e7\u00f5es <\/span><b>Telemetry: Telemetry Level<\/b>;<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Abra um terminal e execute <\/span><span style=\"font-weight: 400;\">sf config set disable-telemetry=false &#8211;global<\/span><span style=\"font-weight: 400;\"> para ativar a telemetria CLI;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Aperte <\/span><b>Command+Shift+P<\/b><span style=\"font-weight: 400;\"> no Mac ou <\/span><b>Ctrl+Shift+P<\/b><span style=\"font-weight: 400;\"> no Windows para abrir a Command Palette, e execute <\/span><b>Developer: Reload Window<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Agora \u00e9 hora de instalar as extens\u00f5es no VSCode:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Apex;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Salesforce CLI Integration;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Salesforce Extension Pack (Expanded);<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Agentforce for Developers.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Ap\u00f3s finalizar, d\u00ea um <\/span><b>&gt;Developer: Reload Window <\/b><span style=\"font-weight: 400;\">na paleta de comando para atualizar o VS Code e garanta que est\u00e1 usando a vers\u00e3o mais recente da CLI por meio do comando <\/span><span style=\"font-weight: 400;\">sf update <\/span><span style=\"font-weight: 400;\">no terminal.&nbsp;<\/span><\/p>\n<p><span style=\"color: #7a7a7a; font-family: 'Open Sans';\">Tamb\u00e9m no terminal, fa\u00e7a o login na org desejada: sf org login web &#8211;instance-url [URL DA ORG] &#8211;set-default. E crie um projeto com a op\u00e7\u00e3o manifest pela paleta de comando.<\/span><\/p>\n<p><\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142133.png\" alt=\"\" width=\"612\" height=\"69\"><br><span style=\"font-weight: 400;\"><br>Na sequ\u00eancia, selecione a op\u00e7\u00e3o Standard.<\/span><\/p>\n<p><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142147.png\" alt=\"\" width=\"763\" height=\"147\"><\/p>\n<p><span style=\"font-weight: 400;\"><br>Aguarde alguns minutos para que sejam carregadas todas as pastas e arquivos relacionados. Verifique se a lista de comandos que iniciam com <\/span><b>SFDX:<\/b><span style=\"font-weight: 400;\"> est\u00e1 completa. Na sequ\u00eancia, solicite o retrieve do c\u00f3digo, clicando com o bot\u00e3o direito no arquivo &#8220;package.xml&#8221;.<\/span><\/p>\n<p><\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142158.png\" alt=\"\" width=\"536\" height=\"647\"><\/p>\n<p><span style=\"font-weight: 400;\"><br>Esta etapa \u00e9 a mais demorada, pode levar entre 5 e 10 minutos para carregar todos os arquivos relacionados.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Agora voc\u00ea consegue usar o Dev Assistant no menu \u00e0 esquerda. \u00c9 poss\u00edvel usar os seguintes comandos para facilitar a conversa\u00e7\u00e3o: \/explain; \/test e \/document.<\/span><\/p>\n<p><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/12\/Captura-de-tela-2024-11-14-142210.png\" alt=\"\" width=\"368\" height=\"646\"><\/p>\n<p><span style=\"font-weight: 400;\"><br>Uma vez realizadas as altera\u00e7\u00f5es de c\u00f3digos, a subida pode ser realizada clicando com o bot\u00e3o direito + Ctrl sobre os arquivos alterados:<\/span><\/p>\n<p><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1720 size-full\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142238.png\" alt=\"\" width=\"550\" height=\"643\" srcset=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142238.png 550w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142238-257x300.png 257w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/p>\n<h2><b><br>As vantagens<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A Intelig\u00eancia Artificial, especialmente os Modelos de Linguagem de Grande Escala (LLMs), \u00e9 projetada para trabalhar bem na identifica\u00e7\u00e3o de padr\u00f5es. Na nossa experi\u00eancia, a ferramenta realmente auxilia na gera\u00e7\u00e3o de c\u00f3digo LWC e Apex. \u00c9 uma ferramenta valiosa para sugest\u00f5es de c\u00f3digo e acelera\u00e7\u00e3o do desenvolvimento. <\/span><span style=\"font-weight: 400;\">Os maiores benef\u00edcios que notamos:<\/span><\/p>\n<ul>\n<li><b>Explica\u00e7\u00e3o do c\u00f3digo<br><\/b><span style=\"font-weight: 400;\">A IA pode ser de grande ajuda para ajudar os desenvolvedores a entenderem, de forma mais r\u00e1pida, uma base de c\u00f3digo existente. Mesmo que a explica\u00e7\u00e3o n\u00e3o seja 100% correta, ainda pode fornecer orienta\u00e7\u00f5es valiosas.<\/span><\/li>\n<li><b>Identifica\u00e7\u00e3o de c\u00f3digo mal otimizado<br><\/b><span style=\"font-weight: 400;\"> Ferramentas de IA podem rapidamente escanear grandes bases de c\u00f3digo e identificar inefici\u00eancias comuns. Ao sinalizar esses problemas, a IA ajuda a priorizar \u00e1reas para refatora\u00e7\u00e3o e reduz o tempo gasto em revis\u00f5es manuais de c\u00f3digo.<\/span><\/li>\n<li><b>Automatiza\u00e7\u00e3o de tarefas repetitivas<br><\/b><span style=\"font-weight: 400;\">A IA pode lidar com tarefas rotineiras de refatora\u00e7\u00e3o, como renomea\u00e7\u00e3o de vari\u00e1veis, simplifica\u00e7\u00e3o de condicionais ou extra\u00e7\u00e3o de m\u00e9todos. Essas mudan\u00e7as repetitivas podem consumir tempo dos desenvolvedores, mas a IA pode automatiz\u00e1-las, permitindo que a equipe se concentre em tarefas mais complexas.&nbsp;<\/span><\/li>\n<\/ul>\n<div><span style=\"color: #27425b;\">&nbsp;<\/span><\/div>\n<h2><strong>Obst\u00e1culos<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">No entanto, \u00e9 importante notar que o c\u00f3digo gerado pela IA pode precisar de ajustes para atender aos padr\u00f5es de qualidade. No geral, em compara\u00e7\u00e3o com a ferramenta do GitHub Copilot, o Agentforce for Developers apresentou mais erros. E por mais que desejemos que a IA resolva todos os nossos problemas de codifica\u00e7\u00e3o, a realidade, por enquanto, \u00e9 que h\u00e1 desafios a serem ultrapassados, como:<\/span><\/p>\n<ul>\n<li><b>Contexto<\/b><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">A IA generativa pode ter dificuldades em entender o contexto, o que pode levar a sugest\u00f5es que n\u00e3o se alinham totalmente com o que est\u00e1 dispon\u00edvel na base de c\u00f3digo. Por exemplo, a IA pode sugerir m\u00e9todos e classes Apex que n\u00e3o existem, tentar consultar objetos e campos que n\u00e3o foram criados ou tentar invocar fun\u00e7\u00f5es JavaScript que n\u00e3o foram escritas.<\/span><\/li>\n<li><b>Imprecis\u00f5es de c\u00f3digo<\/b><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">JavaScript (a linguagem na qual se baseia o LWC) \u00e9 particularmente desafiadora de refatorar devido \u00e0s sutilezas de sua sintaxe. Alguns padr\u00f5es comuns que notamos em rela\u00e7\u00e3o ao modo como a IA trata de LWC: inverter a l\u00f3gica booleana (por exemplo, a \u201c&amp;&amp; b\u201d se torna \u201c!(a &amp;&amp; b)\u201d), refatorar incorretamente o c\u00f3digo com a express\u00e3o \u201cthis\u201d ao mover o c\u00f3digo para uma fun\u00e7\u00e3o separada, fazendo com que \u201cthis\u201d perca seu contexto original ou at\u00e9 a elimina\u00e7\u00e3o de branches inteiros.<\/span><\/li>\n<li><b>Riscos de Seguran\u00e7a e Propriedade Intelectual<\/b><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">O c\u00f3digo gerado por IA pode introduzir problemas de seguran\u00e7a ou riscos de propriedade intelectual que podem n\u00e3o ser imediatamente aparentes. Por exemplo, a IA pode sugerir eliminar blocos inteiros de \u201cif\u201d. Esse tipo de bug poderia se tornar uma amea\u00e7a \u00e0 seguran\u00e7a se, por exemplo, inputs de valida\u00e7\u00e3o de entrada importantes forem removidos.<\/span><\/li>\n<li><b>Testes gerados por IA<\/b> <span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">Escrever casos de teste \u00e9, muitas vezes, uma das tarefas menos apreciados pelos desenvolvedores. O desenvolvimento orientado a testes \u00e9 considerado uma boa pr\u00e1tica e \u00e9 tentador pedir para a IA escrever os testes para n\u00f3s, mas isso \u00e9 arriscado. O mesmo LLM que produziu um output errado pode muito bem produzir testes errados. A IA pode ajudar a iniciar alguns dados de teste e sugerir diferentes cen\u00e1rios de teste, mas ser\u00e1 necess\u00e1rio um humano verificar se o teste \u00e9 v\u00e1lido.\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1712 size-full\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142013.png\" alt=\"Agentforce\" width=\"1099\" height=\"684\" srcset=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142013.png 1099w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142013-300x187.png 300w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142013-1024x637.png 1024w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2024\/11\/Captura-de-tela-2024-11-14-142013-768x478.png 768w\" sizes=\"(max-width: 1099px) 100vw, 1099px\" \/><\/p>\n<p><\/p>\n<p><\/p><\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\"><br>Aqui est\u00e3o algumas recomenda\u00e7\u00f5es para melhores pr\u00e1ticas com esta ferramenta:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>Combine ferramentas tradicionais com o Agentforce:<\/b> <span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">Ferramentas como linters combinadas com o Agentforce podem ajudar a identificar poss\u00edveis problemas desde cedo e garantir a conformidade com os padr\u00f5es de codifica\u00e7\u00e3o. Linters s\u00e3o ferramentas tradicionais de verifica\u00e7\u00e3o de c\u00f3digo que analisam o c\u00f3digo-fonte est\u00e1tico para detectar e sinalizar problemas que podem levar a bugs, vulnerabilidades ou gargalos.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Revis\u00f5es de c\u00f3digo regulares:<\/b> <span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">Revis\u00f5es regulares de c\u00f3digo feitas por humanos s\u00e3o essenciais para manter sua qualidade e garantir que todos na equipe estejam familiarizados com a base de c\u00f3digo, independentemente de uma IA ter ajudado a ger\u00e1-lo.<\/span><\/li>\n<li><b> Monitore KPI\u2019s:<br><\/b>Fique de olho na taxa de crescimento do c\u00f3digo e no tempo de depura\u00e7\u00e3o. Se algum deles come\u00e7ar a aumentar, isso pode ser um sinal de que o c\u00f3digo gerado pela IA est\u00e1 introduzindo complexidade ou problemas desnecess\u00e1rios.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Aqui, no TechBlog, temos falado sobre Intelig\u00eancia Artificial no ecossistema Salesforce e, neste artigo, vamos apresentar mais uma ferramenta de IA da plataforma: o Agentforce for Developers. Nos \u00faltimos dias, estamos testando essa ferramenta no CoE Salesforce da SysMap e, agora, vamos compartilhar a nossa experi\u00eancia. Contextualizando, o&nbsp;Agentforce for Developers \u00e9 uma ferramenta, em fase [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":1781,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,11],"tags":[18,19,13],"class_list":["post-1708","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-inteligencia-artificial","category-salesforce","tag-agentforce","tag-inteligencia-artificial","tag-salesforce"],"_links":{"self":[{"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/posts\/1708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/comments?post=1708"}],"version-history":[{"count":82,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/posts\/1708\/revisions"}],"predecessor-version":[{"id":1824,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/posts\/1708\/revisions\/1824"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/media\/1781"}],"wp:attachment":[{"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/media?parent=1708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/categories?post=1708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/tags?post=1708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}