Recentemente, o projeto OpenDevin surgiu como uma versão open-source do projeto Devin, uma ferramenta de assistência de codificação que impressionou a comunidade de desenvolvedores com sua capacidade de criar całas bases de código inteiras a partir de um prompt. No entanto, o projeto Devin era de código fechado, o que limitava sua utilização e customização.

Agora, com o OpenDevin, os desenvolvedores podem instalar e utilizar a ferramenta em seus próprios ambientes, contribuindo para seu desenvolvimento e melhorias. Em uma demonstração impressionante, o OpenDevin criou uma aplicação de calculadora simples em Python, incluindo um terminal, editor de código e navegador, e até mesmo testou a aplicação. O processo foi rápido e eficiente, utilizando apenas uma quantidade relativamente baixa de tokens.

Embora o OpenDevin seja um projeto relativamente novo, ele já conquistou grande atenção na comunidade de desenvolvedores, alcançando mais de 8.500 estrelas no GitHub. No entanto, é importante notar que o projeto ainda está em desenvolvimento e alguns bugs e recursos estão sendo trabalhados.

Para instalar o OpenDevin, os desenvolvedores podem seguir os passos simples de clonar o repositório do GitHub, abrir em Visual Studio Code e configurar um novo ambiente conda. Em seguida, é necessário instalar o Docker e configurar a chave API do Open AI.

Apesar de enfrentar alguns desafios durante a instalação, como a necessidade de instalar Rust e Jason, é possível superar esses obstáculos com alguns comandos específicos. Além disso, é necessário configurar o ambiente do OpenDevin, incluindo a configuração do backend e frontend.

Depois de superar esses desafios, o OpenDevin pode ser utilizado para criar aplicações inteligentes, como uma página web “Hello World”. No entanto, é importante notar que o projeto ainda apresenta alguns limites e bugs, como a falta de atualização do planner e a não funcionamento correto do navegador.

Finalmente, os desenvolvedores podem utilizar modelos locais com o OpenDevin, configurando variáveis de ambiente para a chave API do LLM e modelo, e utilizando uma URL local para a URL base do LLM. Isso permite que os usuários utilizem o OpenDevin com seus próprios modelos locais.

Em resumo, o OpenDevin é uma ferramenta poderosa e promissora para o desenvolvimento de código inteligente, e sua comunidade crescente está trabalhando para melhorá-lo. Se você é um desenvolvedor, vale a pena tentar o OpenDevin e contribuir para o seu desenvolvimento.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *