{"id":197853,"date":"2023-10-20T14:43:22","date_gmt":"2023-10-20T12:43:22","guid":{"rendered":"https:\/\/www.danysoft.com\/ai-assistant-en-intellij\/"},"modified":"2023-10-23T09:12:29","modified_gmt":"2023-10-23T07:12:29","slug":"ai-assistant-en-intellij","status":"publish","type":"post","link":"https:\/\/dev.danysoft.com\/pt-pt\/ai-assistant-en-intellij\/","title":{"rendered":"AI Assistant on IntelliJ"},"content":{"rendered":"\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lnwvjuf7-9370e0597eaec239db444cc960d4040a\">\n.avia-section.av-lnwvjuf7-9370e0597eaec239db444cc960d4040a{\nbackground-repeat:no-repeat;\nbackground-image:url(https:\/\/dev.danysoft.com\/wp-content\/uploads\/2023\/10\/Jetbrains-AI-Assistant-IntelliJ.jpg);\nbackground-position:0% 0%;\nbackground-attachment:scroll;\n}\n<\/style>\n<div id='av_section_1'  class='avia-section av-lnwvjuf7-9370e0597eaec239db444cc960d4040a main_color avia-section-default avia-no-border-styling  avia-builder-el-0  el_before_av_one_full  avia-builder-el-first  avia-full-stretch avia-bg-style-scroll av-minimum-height av-minimum-height-custom av-height-custom  container_wrap sidebar_right'  data-section-bg-repeat='stretch' data-av_minimum_height_px='400'><div class='container av-section-cont-open' style='height:400px'><main  role=\"main\" itemprop=\"mainContentOfPage\"  class='template-page content  av-content-small alpha units'><div class='post-entry post-entry-type-page post-entry-197853'><div class='entry-content-wrapper clearfix'>\n<div  class='flex_column av-2f9b9xdw-4dc759050acca490931a26c5ec0ea667 av_one_full  avia-builder-el-1  avia-builder-el-no-sibling  first flex_column_div  '     ><style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lnwvkly3-e6bee0de18f3e8a200596ef9a41b314d\">\n#top .av-special-heading.av-lnwvkly3-e6bee0de18f3e8a200596ef9a41b314d{\npadding-bottom:10px;\ncolor:#ffffff;\n}\nbody .av-special-heading.av-lnwvkly3-e6bee0de18f3e8a200596ef9a41b314d .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-lnwvkly3-e6bee0de18f3e8a200596ef9a41b314d .special-heading-inner-border{\nborder-color:#ffffff;\n}\n.av-special-heading.av-lnwvkly3-e6bee0de18f3e8a200596ef9a41b314d .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-lnwvkly3-e6bee0de18f3e8a200596ef9a41b314d av-special-heading-h2 custom-color-heading blockquote modern-quote modern-centered  avia-builder-el-2  avia-builder-el-no-sibling '><h2 class='av-special-heading-tag '  itemprop=\"headline\"  >AI Assistant en IntelliJ<\/h2><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div><\/div>\n<\/div><\/div><\/main><!-- close content main element --><\/div><\/div><div id='after_section_1'  class='main_color av_default_container_wrap container_wrap sidebar_right'  ><div class='container av-section-cont-open' ><div class='template-page content  av-content-small alpha units'><div class='post-entry post-entry-type-page post-entry-197853'><div class='entry-content-wrapper clearfix'>\n<div  class='flex_column av-13o8mr2c-38ef3db4e1665dd60f389c7d810fdd94 av_one_full  avia-builder-el-3  el_after_av_section  el_before_av_one_third  avia-builder-el-first  first flex_column_div  '     ><section  class='av_textblock_section av-lnugrtlq-0d3cd2e7555aa8cb3f981badea945e38 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p>A JetBrains aderiu \u00e0 utiliza\u00e7\u00e3o de IA que est\u00e1 a transformar as ferramentas de desenvolvimento de software. O seu foco \u00e9 integrar assist\u00eancia por meio de IA nas tarefas do IDE e facilitar a compreens\u00e3o do c\u00f3digo.<\/p>\n<p>O servi\u00e7o de IA da JetBrains conecta o utilizador a modelos de linguagem de grande escala (LLM), \u00e9 compat\u00edvel com a OpenAI e tamb\u00e9m aloja alguns modelos mais pequenos criados pela JetBrains. Tamb\u00e9m t\u00eam planos para expandir os servi\u00e7os para mais fornecedores.<\/p>\n<p>Deve-se notar que o IDE envia informa\u00e7\u00f5es ao fornecedor de LLM, incluindo trechos de c\u00f3digo relacionados, tipos de ficheiros, estruturas e outros dados. No entanto, esses dados n\u00e3o s\u00e3o partilhados com terceiros nem utilizados para treinar modelos de aprendizado de m\u00e1quina.<\/p>\n<p>Atualmente, est\u00e1 dispon\u00edvel nas vers\u00f5es preliminares, mas n\u00e3o est\u00e1 inclu\u00eddo nas vers\u00f5es est\u00e1veis. Pode ser instalado como um complemento separado e pode estar sujeito a uma lista de espera. Embora haja algumas restri\u00e7\u00f5es atualmente no servi\u00e7o, por agora \u00e9 gratuito. Posteriormente, quando for implementado em vers\u00f5es est\u00e1veis, ser\u00e3o fornecidas informa\u00e7\u00f5es sobre licenciamento e pre\u00e7os.<\/p>\n<\/div><\/section><\/div>\n<div class='flex_column_table av-wrzgxc4-df18d6eaacd3b5a81f1ab1ce97b43fe7 sc-av_one_third av-equal-height-column-flextable'><div  class='flex_column av-wrzgxc4-df18d6eaacd3b5a81f1ab1ce97b43fe7 av_one_third  avia-builder-el-5  el_after_av_one_full  el_before_av_two_third  first flex_column_table_cell av-equal-height-column av-align-middle  column-top-margin'     ><style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lnuh23wj-05e3781be0fcfc59ff2f7f673afca950\">\n#top .av-special-heading.av-lnuh23wj-05e3781be0fcfc59ff2f7f673afca950{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-lnuh23wj-05e3781be0fcfc59ff2f7f673afca950 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-lnuh23wj-05e3781be0fcfc59ff2f7f673afca950 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-lnuh23wj-05e3781be0fcfc59ff2f7f673afca950 av-special-heading-h2 blockquote modern-quote  avia-builder-el-6  avia-builder-el-no-sibling '><h2 class='av-special-heading-tag '  itemprop=\"headline\"  >FUNCIONALIDADES DA IA <\/h2><div class='av-subheading av-subheading_below'><p>Revisamos algumas das principais funcionalidades.<\/p>\n<\/div><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div><\/div>\n<div class='av-flex-placeholder'><\/div><div  class='flex_column av-smvkr7o-9882e4349be0b72c9159bf8451df8ab0 av_two_third  avia-builder-el-7  el_after_av_one_third  el_before_av_one_third  flex_column_table_cell av-equal-height-column av-align-middle  column-top-margin'     ><p>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lnui0176-acaf983dde5875015d26a02395e11c1c\">\n#top .av-special-heading.av-lnui0176-acaf983dde5875015d26a02395e11c1c{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-lnui0176-acaf983dde5875015d26a02395e11c1c .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-lnui0176-acaf983dde5875015d26a02395e11c1c .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-lnui0176-acaf983dde5875015d26a02395e11c1c av-special-heading-h3 blockquote modern-quote  avia-builder-el-8  el_before_av_textblock  avia-builder-el-first '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Chat con IA<\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div><br \/>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lnuh68lt-969546fd6be8631e02f1d56d23ce058b\">\n#top .av_textblock_section.av-lnuh68lt-969546fd6be8631e02f1d56d23ce058b .avia_textblock{\ncolumn-count:2;\n}\n<\/style>\n<section  class='av_textblock_section av-lnuh68lt-969546fd6be8631e02f1d56d23ce058b '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock av_multi_colums'  itemprop=\"text\" ><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-197781\" src=\"https:\/\/danysoft.com\/wp-content\/uploads\/2023\/10\/generate_method-1.gif\" alt=\"\" width=\"2138\" height=\"1146\" \/><\/p>\n<p>Na janela de ferramentas do Assistente de IA, temos op\u00e7\u00f5es para conversar com o LLM, fazer perguntas ou repetir uma tarefa. O IDE fornece as linguagens e tecnologias usadas no projeto como contexto. Com a op\u00e7\u00e3o &#8220;Inserir Fragmento no Cursor,&#8221; pode-se adicionar o c\u00f3digo gerado.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-197776\" src=\"https:\/\/danysoft.com\/wp-content\/uploads\/2023\/10\/explain.gif\" alt=\"\" width=\"2134\" height=\"1146\" \/><\/p>\n<p>\u00c9 simples fazer uma pergunta. Basta selecionar o fragmento de c\u00f3digo no editor e invocar uma a\u00e7\u00e3o do menu &#8220;A\u00e7\u00f5es de IA&#8221;, sendo poss\u00edvel adicionar explica\u00e7\u00f5es com &#8220;Explicar c\u00f3digo,&#8221; &#8220;Sugerir refatora\u00e7\u00e3o&#8221; ou &#8220;Encontrar poss\u00edveis problemas.&#8221;<\/p>\n<\/div><\/section><\/p><\/div><\/div><!--close column table wrapper. Autoclose: 1 -->\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-l0rueys-a9ecc108c76352a1eb8eab4d4429fff8\">\n.flex_column.av-l0rueys-a9ecc108c76352a1eb8eab4d4429fff8{\nwidth:32%;\n}\n<\/style>\n<div  class='flex_column av-l0rueys-a9ecc108c76352a1eb8eab4d4429fff8 av_one_third  avia-builder-el-10  el_after_av_two_third  el_before_av_one_third  first flex_column_div  column-top-margin'     ><p>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-6578wn8-7066f73071b09ebb8e61ebf5fc3767a8\">\n#top .av-special-heading.av-6578wn8-7066f73071b09ebb8e61ebf5fc3767a8{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-6578wn8-7066f73071b09ebb8e61ebf5fc3767a8 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-6578wn8-7066f73071b09ebb8e61ebf5fc3767a8 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-6578wn8-7066f73071b09ebb8e61ebf5fc3767a8 av-special-heading-h3 blockquote modern-quote  avia-builder-el-11  el_before_av_textblock  avia-builder-el-first '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Gera\u00e7\u00e3o de documenta\u00e7\u00e3o. <\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div><br \/>\n<section  class='av_textblock_section av-lnuhbcrm-d8ea7f67e0636730a86da7a1c59a5dea '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-197771\" src=\"https:\/\/danysoft.com\/wp-content\/uploads\/2023\/10\/doc.gif\" alt=\"\" width=\"2134\" height=\"1146\" \/><\/p>\n<p>Com a a\u00e7\u00e3o &#8220;Gerar documenta\u00e7\u00e3o&#8221; das &#8220;A\u00e7\u00f5es de IA,&#8221; a documenta\u00e7\u00e3o \u00e9 gerada. Atualmente, est\u00e1 dispon\u00edvel em Java, Kotlin e Python.<\/p>\n<\/div><\/section><\/p><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-aoz8kck-b1134fcc31aac9de38e6cae74b4e0de8\">\n.flex_column.av-aoz8kck-b1134fcc31aac9de38e6cae74b4e0de8{\nwidth:32%;\nmargin-left:2%;\n}\n<\/style>\n<div  class='flex_column av-aoz8kck-b1134fcc31aac9de38e6cae74b4e0de8 av_one_third  avia-builder-el-13  el_after_av_one_third  el_before_av_one_third  flex_column_div  column-top-margin'     ><p>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lnui1qtc-57e5762b25c0138f42c3ee94e525f080\">\n#top .av-special-heading.av-lnui1qtc-57e5762b25c0138f42c3ee94e525f080{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-lnui1qtc-57e5762b25c0138f42c3ee94e525f080 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-lnui1qtc-57e5762b25c0138f42c3ee94e525f080 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-lnui1qtc-57e5762b25c0138f42c3ee94e525f080 av-special-heading-h3 blockquote modern-quote  avia-builder-el-14  el_before_av_textblock  avia-builder-el-first '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Sugest\u00f5es de nomes. <\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div><br \/>\n<section  class='av_textblock_section av-90jqnwk-b5e9526aa2ecbbe030857a79da0ef788 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-197786\" src=\"https:\/\/danysoft.com\/wp-content\/uploads\/2023\/10\/rename.gif\" alt=\"\" width=\"2134\" height=\"1146\" \/><\/p>\n<p>Tamb\u00e9m em Java, Kotlin ou Python, quando mudar o nome de uma declara\u00e7\u00e3o, a IA sugerir\u00e1 op\u00e7\u00f5es de nome para a declara\u00e7\u00e3o, com base no seu conte\u00fado.<\/p>\n<\/div><\/section><\/p><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-h49jnes-f99e92499723f683ec2fcd9670221a02\">\n.flex_column.av-h49jnes-f99e92499723f683ec2fcd9670221a02{\nwidth:32%;\nmargin-left:2%;\n}\n<\/style>\n<div  class='flex_column av-h49jnes-f99e92499723f683ec2fcd9670221a02 av_one_third  avia-builder-el-16  el_after_av_one_third  el_before_av_section  avia-builder-el-last  flex_column_div  column-top-margin'     ><p>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lnui2mp5-56aa5d941a0fcf2cd15c3e2fdfcbbdb2\">\n#top .av-special-heading.av-lnui2mp5-56aa5d941a0fcf2cd15c3e2fdfcbbdb2{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-lnui2mp5-56aa5d941a0fcf2cd15c3e2fdfcbbdb2 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-lnui2mp5-56aa5d941a0fcf2cd15c3e2fdfcbbdb2 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-lnui2mp5-56aa5d941a0fcf2cd15c3e2fdfcbbdb2 av-special-heading-h3 blockquote modern-quote  avia-builder-el-17  el_before_av_textblock  avia-builder-el-first '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Gera\u00e7\u00e3o de mensagens de confirma\u00e7\u00e3o. <\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div><br \/>\n<section  class='av_textblock_section av-lnuhemcl-ab7d98e71095399d20575cffa2d3ab8b '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-197766\" src=\"https:\/\/danysoft.com\/wp-content\/uploads\/2023\/10\/commit.gif\" alt=\"\" width=\"2138\" height=\"1146\" \/><\/p>\n<p>A caixa de di\u00e1logo da mensagem de confirma\u00e7\u00e3o agora apresenta o bot\u00e3o &#8220;Gerar Mensagem de Confirma\u00e7\u00e3o com o Assistente de IA&#8221;. Clique nele para enviar as diferen\u00e7as das suas altera\u00e7\u00f5es para o LLM, que ir\u00e1 gerar uma mensagem de confirma\u00e7\u00e3o descrevendo as suas altera\u00e7\u00f5es.<\/p>\n<p>Embora aqui estejamos focados no IntelliJ, o Assistente de IA ser\u00e1 implementado em outros produtos da JetBrains, embora as suas funcionalidades possam variar entre os diferentes produtos, sendo necess\u00e1rio consultar cada caso espec\u00edfico.<\/p>\n<\/div><\/section><\/p><\/div>\n<\/div><\/div><\/div><!-- close content main div --><\/div><\/div>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-2ahfjv9g-df2615ccfd1581236aaf65df4933c447\">\n.avia-section.av-2ahfjv9g-df2615ccfd1581236aaf65df4933c447{\nbackground-color:#efefef;\nbackground-image:unset;\n}\n<\/style>\n<div id='av_section_2'  class='avia-section av-2ahfjv9g-df2615ccfd1581236aaf65df4933c447 main_color avia-section-default avia-no-border-styling  avia-builder-el-19  el_after_av_one_third  avia-builder-el-last  avia-bg-style-scroll container_wrap sidebar_right'  ><div class='container av-section-cont-open' ><div class='template-page content  av-content-small alpha units'><div class='post-entry post-entry-type-page post-entry-197853'><div class='entry-content-wrapper clearfix'>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-25k0dlhg-f7a2163b6dcd5d72c9148c65a668639b\">\n#top .hr.hr-invisible.av-25k0dlhg-f7a2163b6dcd5d72c9148c65a668639b{\nheight:25px;\n}\n<\/style>\n<div  class='hr av-25k0dlhg-f7a2163b6dcd5d72c9148c65a668639b hr-invisible  avia-builder-el-20  el_before_av_one_fourth  avia-builder-el-first '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<div  class='flex_column av-1ybnzwjo-dbd0eceadd1c2219e277aa7c87d50d92 av_one_fourth  avia-builder-el-21  el_after_av_hr  el_before_av_one_half  first flex_column_div  '     ><\/div><div  class='flex_column av-1tph2yis-101d13262aad9c738b2e74afda114881 av_one_half  avia-builder-el-22  el_after_av_one_fourth  el_before_av_hr  flex_column_div  '     ><section  class='av_textblock_section av-1iailn5p-fafb6bee7aaf3db6c6eee52aa8bdc76a '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><h1 style=\"text-align: center;\">Mais Informa\u00e7\u00f5es<\/h1>\n<\/div><\/section><br \/>\n<section  class='av_textblock_section av-1cvcl9a5-0e779b88878d0c0c1ac63fd1585fa738 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p style=\"text-align: center;\">Apreencha este formul\u00e1rios e ajude-nos a facilitar-lhe todas a informa\u00e7\u00e3o que necessita.<\/p>\n<\/div><\/section><br \/>\n<form action=\"https:\/\/dev.danysoft.com\/pt-pt\/ai-assistant-en-intellij\/\" method=\"post\" data-fields-with-error=\"Found errors in the following field(s):\" class=\"avia_ajax_form av-form-labels-visible   avia-builder-el-25  el_after_av_textblock  el_before_av_contact_field  av-custom-form-color av-dark-form \" data-avia-form-id=\"1\" data-avia-redirect='' ><fieldset><p class='  first_form  form_element form_element_half' id='element_avia_1_1'><label for=\"avia_1_1\">Name <abbr class=\"required\" title=\"required\">*<\/abbr><\/label> <input name=\"avia_1_1\" class=\"text_input is_empty\" type=\"text\" id=\"avia_1_1\" value=\"\" \/><\/p><p class='  form_element form_element_half' id='element_avia_2_1'><label for=\"avia_2_1\">Apellidos <abbr class=\"required\" title=\"required\">*<\/abbr><\/label> <input name=\"avia_2_1\" class=\"text_input is_empty\" type=\"text\" id=\"avia_2_1\" value=\"\" \/><\/p><p class='  first_form  form_element form_element_third' id='element_avia_3_1'><label for=\"avia_3_1\">E-mail <abbr class=\"required\" title=\"required\">*<\/abbr><\/label> <input name=\"avia_3_1\" class=\"text_input is_email\" type=\"text\" id=\"avia_3_1\" value=\"\" \/><\/p><p class='  form_element form_element_third' id='element_avia_4_1'><label for=\"avia_4_1\">Telefone <abbr class=\"required\" title=\"required\">*<\/abbr><\/label> <input name=\"avia_4_1\" class=\"text_input is_phone\" type=\"text\" id=\"avia_4_1\" value=\"\" \/><\/p><p class='  form_element form_element_third' id='element_avia_5_1'><label for=\"avia_5_1\">Empresa<\/label> <input name=\"avia_5_1\" class=\"text_input \" type=\"text\" id=\"avia_5_1\" value=\"\" \/><\/p><p class='  first_form  form_element form_fullwidth' id='element_avia_6_1'><label for=\"avia_6_1\" class=\"textare_label hidden textare_label_avia_6_1\">Message <abbr class=\"required\" title=\"required\">*<\/abbr><\/label><textarea  name=\"avia_6_1\" class=\"text_area is_empty\" cols=\"40\" rows=\"7\" id=\"avia_6_1\" ><\/textarea><\/p><p class=\"hidden\"><input type=\"text\" name=\"avia_7_1\" class=\"hidden \" id=\"avia_7_1\" value=\"\" \/><\/p><div id='avia_8_1' class='av-recaptcha-area  first_form  form_element form_fullwidth av-last-visible-form-element '  data-container_class=\"\" data-custom_class=\"\" data-context=\"av_contact_form\" data-token_input=\"av_recaptcha_token\" data-version=\"avia_recaptcha_v2\" data-theme=\"light\" data-size=\"normal\" data-score=\"0.5\" data-text_to_preview=\"\" data-value=\"\"><div class=\"av-google-badge-message hidden\">This site is protected by reCAPTCHA and the Google <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\" rel=\"noopener noreferrer\">Privacy Policy<\/a> and <a href=\"https:\/\/policies.google.com\/terms\" target=\"_blank\" rel=\"noopener noreferrer\">Terms of Service<\/a> apply.<\/div><\/div><p class=' av_form_privacy_check av_contact_privacy_check first_form  form_element form_fullwidth' id='element_avia_9_1'><input  name=\"avia_9_1\" class=\"input_checkbox is_empty\" type=\"checkbox\" id=\"avia_9_1\" value=\"true\"\/><label class=\"input_checkbox_label\" for=\"avia_9_1\">Aceito os termos e condi\u00e7\u00f5es estabelecidos na <a href=\"https:\/\/danysoft.com\/pt-pt\/politica-de-privacidade\/\" target=\"_blank\">Pol\u00edtica de Privacidade<\/a> de Dados da Danysoft. <abbr class=\"required\" title=\"required\">*<\/abbr><\/label><\/p><p class=\"form_element \"><input type=\"hidden\" value=\"1\" name=\"avia_generated_form1\" \/><input type=\"submit\" value=\"Enviar\" class=\"button\"  data-sending-label=\"Sending\"\/><\/p><\/fieldset><div class=\"avia-disabled-form\">This contact form is deactivated because you refused to accept Google reCaptcha service which is necessary to validate any messages sent by the form.<\/div><\/form><div id=\"ajaxresponse_1\" class=\"ajaxresponse ajaxresponse_1 hidden\"><\/div><\/p><\/div>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-8ftqix0-0f490c64476ece6caa7bcdd222d68ce7\">\n#top .hr.hr-invisible.av-8ftqix0-0f490c64476ece6caa7bcdd222d68ce7{\nheight:25px;\n}\n<\/style>\n<div  class='hr av-8ftqix0-0f490c64476ece6caa7bcdd222d68ce7 hr-invisible'><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<\/div><\/div><\/div><!-- close content main div --><\/div><\/div><div id='after_section_2'  class='main_color av_default_container_wrap container_wrap sidebar_right'  ><div class='container av-section-cont-open' ><div class='template-page content  av-content-small alpha units'><div class='post-entry post-entry-type-page post-entry-197853'><div class='entry-content-wrapper clearfix'>\n","protected":false},"excerpt":{"rendered":"<p>JetBrains se suma al uso de IA que est\u00e1 transformado las herramientas de desarrollo de software. Su enfoque es integrar la asistencia mediante IA en las tareas del IDE, y facilitar la comprensi\u00f3n del c\u00f3digo.<\/p>\n","protected":false},"author":1,"featured_media":197815,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3956],"tags":[6888],"class_list":["post-197853","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sem-categoria","tag-intellij-pt-pt"],"acf":[],"_links":{"self":[{"href":"https:\/\/dev.danysoft.com\/pt-pt\/wp-json\/wp\/v2\/posts\/197853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.danysoft.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.danysoft.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.danysoft.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.danysoft.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=197853"}],"version-history":[{"count":0,"href":"https:\/\/dev.danysoft.com\/pt-pt\/wp-json\/wp\/v2\/posts\/197853\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.danysoft.com\/pt-pt\/wp-json\/wp\/v2\/media\/197815"}],"wp:attachment":[{"href":"https:\/\/dev.danysoft.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=197853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.danysoft.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=197853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.danysoft.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=197853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}