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.