{"id":1550,"date":"2024-04-09T12:40:47","date_gmt":"2024-04-09T12:40:47","guid":{"rendered":"https:\/\/howtogeek.blog\/pt\/?p=1550"},"modified":"2024-04-09T12:40:47","modified_gmt":"2024-04-09T12:40:47","slug":"how-to-set-up-and-install-devika-ai-your-free-ai-software-engineer-pt","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/pt\/how-to-set-up-and-install-devika-ai-your-free-ai-software-engineer-pt\/","title":{"rendered":"Como configurar e instalar Devika AI: seu engenheiro de software de IA gratuito"},"content":{"rendered":"<p>O lan\u00e7amento do ChatGPT mostrou o poder da IA \u200b\u200bgenerativa. Agora, o suposto \u201cprimeiro engenheiro de software de IA do mundo\u201d, Devin, est\u00e1 causando agita\u00e7\u00e3o. Enquanto Devin permanece em beta fechado, Devika oferece uma experi\u00eancia semelhante \u00e0 de engenheiro de software de IA de c\u00f3digo aberto de um desenvolvedor indiano. Pronto para experimentar voc\u00ea mesmo? Veja abaixo como instalar e configurar o Devika AI.<\/p>\n<p><strong>O que \u00e9 Devika AI?<\/strong> Devika AI \u00e9 uma alternativa de c\u00f3digo aberto a Devin, o primeiro engenheiro de software de IA do mundo. Inspirado em Devin, Devika ajuda voc\u00ea a escrever programas, mas com a principal vantagem de ser totalmente gratuito. Esta ferramenta poderosa foi desenvolvida por Mufeed VH, de 21 anos, fundador da Lyminal e Stition.AI.<\/p>\n<p>Devika AI oferece uma experi\u00eancia colaborativa \u2013 qualquer pessoa pode usar, compartilhar e melhorar sua base de c\u00f3digo. Ele entende prompts de linguagem natural, pesquisa solu\u00e7\u00f5es de codifica\u00e7\u00e3o ideais e atua como um assistente inteligente, oferecendo maneiras de aprimorar seu c\u00f3digo. As capacidades da Devika resultam de modelos avan\u00e7ados de IA como Claude e GPT-4, permitindo-lhe lidar com tarefas complexas de codifica\u00e7\u00e3o.<\/p>\n<h2 id=\"downloading-and-installing-dependencies\">Baixando e instalando depend\u00eancias<\/h2>\n<p>Para executar o Devika AI, voc\u00ea precisa de algumas depend\u00eancias, incluindo Ollama e Bun.<\/p>\n<h3 id=\"installing-ollama-and-bun\">Instalando Ollama e Bun<\/h3>\n<ul>\n<li>Visite o site da Ollama e clique no bot\u00e3o \u2018Download para Windows\u2019. Se voc\u00ea estiver no MacOS ou Linux, selecione as respectivas op\u00e7\u00f5es.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"457\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d9-1.webp\" title=\"\" width=\"813\"\/><\/figure>\n<ul>\n<li>Depois que a configura\u00e7\u00e3o for baixada, execute-a para instalar o Ollama.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"610\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d10-1.webp\" title=\"\" width=\"1084\"\/><\/figure>\n<ul>\n<li>Em seguida, voc\u00ea precisa instalar o Bun. Para fazer isso, v\u00e1 at\u00e9 a janela do cmd e digite<code>powershell -c \"irm bun.sh\/install.ps1 | iex\"<\/code><\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"469\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d11-1-1.webp\" title=\"\" width=\"833\"\/><\/figure>\n<ul>\n<li>Voc\u00ea ver\u00e1 a mensagem \u2018Bun foi instalado com sucesso\u2019 assim que o processo for conclu\u00eddo.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"449\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d12-1-1.webp\" title=\"\" width=\"799\"\/><\/figure>\n<h2 id=\"cloning-the-devika-repository\">Clonando o Reposit\u00f3rio Devika<\/h2>\n<p>Agora voc\u00ea precisa clonar o reposit\u00f3rio Devika do GitHub para obter os arquivos necess\u00e1rios para instala\u00e7\u00e3o.<\/p>\n<ul>\n<li>Inicie o prompt de comando em seu PC com Windows digitando <code>cmd<\/code>ou <code>command prompt<\/code>no menu Iniciar e selecionando o aplicativo nos resultados.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"586\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d0-1.webp\" title=\"\" width=\"1041\"\/><\/figure>\n<ul>\n<li>Copie e cole este comando no prompt de comando, <code>git clone https:\/\/github.com\/stitionai\/devika.git<\/code>. Pressione a tecla \u2018Enter\u2019 para permitir que seu sistema copie todos os arquivos necess\u00e1rios do reposit\u00f3rio para sua m\u00e1quina.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"478\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d3-3-1.webp\" title=\"\" width=\"849\"\/><\/figure>\n<p>Seu sistema agora possui os arquivos necess\u00e1rios e criou um diret\u00f3rio chamado &#8216;Devika&#8217;. A pr\u00f3xima etapa \u00e9 instalar depend\u00eancias adicionais.<\/p>\n<h2 id=\"installing-required-dependencies\">Instalando depend\u00eancias necess\u00e1rias<\/h2>\n<p>Para instalar as depend\u00eancias necess\u00e1rias, voc\u00ea precisa navegar at\u00e9 o diret\u00f3rio Devika.<\/p>\n<ul>\n<li>Digite <code>cd devika<\/code>e pressione a tecla \u2018Enter\u2019.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"538\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d4-1.webp\" title=\"\" width=\"957\"\/><\/figure>\n<ul>\n<li>Em seguida, digite <code>pip install -r requirements.txt<\/code>para instalar as depend\u00eancias necess\u00e1rias do Python e pressione a tecla \u2018Enter\u2019.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"591\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d7-1.webp\" title=\"\" width=\"1050\"\/><\/figure>\n<ul>\n<li>Siga isso com o comando <code>pip install -r requirements.txtplaywright install --with-deps<\/code>. Pode levar algum tempo para instalar as depend\u00eancias.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"484\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d13-1.webp\" title=\"\" width=\"860\"\/><\/figure>\n<h2 id=\"setting-up-the-api-keys-and-configuration\">Configurando as chaves e configura\u00e7\u00e3o da API<\/h2>\n<p>Dependendo de quais recursos voc\u00ea deseja usar, o Devika AI pode precisar de chaves de API espec\u00edficas para funcionar corretamente. Voc\u00ea pode configur\u00e1-los para estabelecer par\u00e2metros que a ferramenta AI usar\u00e1 no <code>config.toml<\/code>arquivo no diret\u00f3rio Devika.<\/p>\n<ul>\n<li>No diret\u00f3rio raiz, digite <code>config.toml<\/code>para acessar o arquivo de configura\u00e7\u00e3o.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"455\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d15-3-1.webp\" title=\"\" width=\"809\"\/><\/figure>\n<ul>\n<li>Se voc\u00ea estiver executando o Windows, abra o arquivo usando o Bloco de Notas. A se\u00e7\u00e3o &#8216;Chaves de API&#8217; no arquivo de configura\u00e7\u00e3o \u00e9 onde voc\u00ea pode adicionar suas pr\u00f3prias chaves para diferentes modelos de IA.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"497\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d16-1.webp\" title=\"\" width=\"883\"\/><\/figure>\n<ul>\n<li>Para adicionar uma chave, basta col\u00e1-la ao lado do seu respectivo modelo entre colchetes. Quando terminar, feche o arquivo.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"565\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d17-1.webp\" title=\"\" width=\"1004\"\/><\/figure>\n<h2 id=\"starting-the-devika-ai-server\">Iniciando o servidor Devika AI<\/h2>\n<p>Para executar o Devika AI, voc\u00ea precisa primeiro iniciar o servidor Devika.<\/p>\n<ul>\n<li>No diret\u00f3rio raiz, digite <code>python devika.py<\/code>e pressione a tecla \u2018Enter\u2019.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"564\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d18-1.webp\" title=\"\" width=\"1003\"\/><\/figure>\n<ul>\n<li>Quando o servidor come\u00e7ar a funcionar, voc\u00ea ver\u00e1 uma mensagem na janela do prompt de comando.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"539\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d19-2-1.webp\" title=\"\" width=\"959\"\/><\/figure>\n<h2 id=\"compiling-and-running-the-ui-server\">Compilando e executando o servidor UI<\/h2>\n<p>A s\u00e9rie final de etapas que voc\u00ea precisa concluir para executar o Devika AI \u00e9 compilar e executar o servidor UI.<\/p>\n<ul>\n<li>Abra uma nova janela de prompt de comando e navegue at\u00e9 o diret\u00f3rio Devika usando <code>cd devika<\/code>.<\/li>\n<li>Em seguida, digite <code>cd ui\/<\/code>antes de pressionar a tecla \u2018Enter\u2019.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"626\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d20-1.webp\" title=\"\" width=\"1113\"\/><\/figure>\n<ul>\n<li>Siga isso com <code>bun install<\/code>e ent\u00e3o <code>bun run dev<\/code>. Pressione a tecla &#8216;Enter&#8217; ap\u00f3s cada comando.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"497\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d22-1.webp\" title=\"\" width=\"883\"\/><\/figure>\n<ul>\n<li>Agora sua instala\u00e7\u00e3o est\u00e1 conclu\u00edda e voc\u00ea s\u00f3 precisa iniciar o Devika AI. Voc\u00ea pode executar o Devika AI em seu navegador depois de instalado, visitando <strong>http:\/\/localhost:3000<\/strong> para acessar a interface do Devika AI.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"1225\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/image-9.webp\" title=\"\" width=\"2000\"\/><\/figure>\n<p>Devika AI, sendo uma alternativa gratuita e de c\u00f3digo aberto ao Devin AI, \u00e9 mais acess\u00edvel a um maior n\u00famero de pessoas. Se voc\u00ea estiver interessado em saber como isso pode simplificar o processo de cria\u00e7\u00e3o de programas, as etapas acima o ajudar\u00e3o a instal\u00e1-lo em seu sistema.<\/p>\n<p>Dito isto, tenha em mente que a ferramenta Devika AI \u00e9 atualmente um trabalho em andamento. Isso significa que voc\u00ea pode ter problemas ao tentar faz\u00ea-lo funcionar ou encontrar bugs mesmo enquanto estiver funcionando. No entanto, os desenvolvedores est\u00e3o trabalhando ativamente na resolu\u00e7\u00e3o de problemas com o Devika AI, e \u00e9 apenas uma quest\u00e3o de tempo at\u00e9 que ele esteja no mesmo n\u00edvel de sua contraparte propriet\u00e1ria.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O lan\u00e7amento do ChatGPT mostrou o poder da IA \u200b\u200bgenerativa. Agora, o suposto \u201cprimeiro engenheiro de software de IA do mundo\u201d, Devin, est\u00e1 causando agita\u00e7\u00e3o. Enquanto Devin permanece em beta fechado, Devika oferece uma experi\u00eancia semelhante \u00e0 de engenheiro de software de IA de c\u00f3digo aberto de um desenvolvedor indiano. Pronto para experimentar voc\u00ea mesmo? [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[182,187,130],"class_list":["post-1550","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-artificial-intelligence","tag-devika-ai","tag-microsoft"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/1550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/comments?post=1550"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/1550\/revisions"}],"predecessor-version":[{"id":1551,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/1550\/revisions\/1551"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/media?parent=1550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/categories?post=1550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/tags?post=1550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}