Aprendizagem pessoal com IA
e orientação prática

OpenHands: assistente de agente multiinteligente orientado por IA para desenvolvimento de software, abrangendo todos os tipos de operações de desenvolvedor

Introdução geral

O OpenHands é um projeto de código aberto desenvolvido pela equipe da All-Hands-AI para simplificar o processo de desenvolvimento de software por meio da tecnologia de IA. Anteriormente conhecida como OpenDevin e agora renomeada como OpenHands, a plataforma oferece um poderoso assistente de desenvolvimento orientado por IA que executa tudo o que um desenvolvedor humano pode fazer, inclusive modificar código, executar comandos, navegar na Web, chamar APIs e até mesmo copiar trechos de código do Stack Overflow. é compatível com vários provedores de LLM e oferece documentação detalhada e suporte da comunidade.


 

blank

 

OpenHands: assistente de desenvolvimento inteligente, desenvolvimento de software orientado por IA com vários agentes inteligentes para simplificar o processo de desenvolvimento e aumentar a eficiência-1

 

Lista de funções

  • modificação de códigoGeração e modificação automática de código para aumentar a eficiência do desenvolvimento.
  • execução de comandoExecute vários comandos de desenvolvimento para simplificar o processo de operação.
  • Chamadas de APIIntegração de uma variedade de interfaces de API para os desenvolvedores chamarem.
  • Projeto CloneClonagem de código de projeto: economize tempo clonando rapidamente o código do projeto.
  • Envio de códigoAutomatize o processo de envio de códigos para reduzir as operações manuais.
  • Navegar na webNavegação na Web diretamente na plataforma por meio da função de navegador integrada.
  • Integração com o StackOverflowObtenha trechos de código do StackOverflow para resolver problemas de desenvolvimento.

 

Usando a Ajuda

Processo de instalação

  1. Instalação do DockerVerifique se o Docker está instalado em seu sistema.
  2. Puxando espelhosExecute o seguinte comando para extrair a imagem do OpenHands:
    docker pull docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik
    
  3. Execução de contêineresInicie o contêiner do OpenHands usando o seguinte comando:
    docker run -it --pull=always \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \ \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    --name openhands-app \
    docker.all-hands.dev/all-hands-ai/openhands:0.13
    
  4. Plataformas de acesso: Abrir no navegadorhttp://localhost:3000Você pode acessar a plataforma OpenHands.

Processo de uso

  1. Iniciando o OpenHandsAcessado no navegador http://localhost:3000A plataforma OpenHands é acessível ao público.
  2. Selecione o modeloEscolha o modelo de IA adequado para suas necessidades, como Claude 3.5 Soneto.
  3. Criar um projetoCrie novos projetos ou importe projetos existentes na plataforma.
  4. modificação de códigoUse os recursos de geração e modificação de código do OpenHands, insira uma descrição do requisito e a plataforma gerará automaticamente o código apropriado.
  5. Executar comandoComando de linha de comando: Digite o comando que deseja executar na interface de linha de comando, e o OpenHands o executará automaticamente e retornará o resultado.
  6. Chamando a APIA plataforma chamará e retornará automaticamente o resultado inserindo os parâmetros de solicitação da API por meio da interface de API integrada.
  7. Enviar códigoApós concluir o desenvolvimento, use o recurso de confirmação de código da plataforma para enviar as alterações ao repositório de código.

Configuração avançada

  1. conexão do sistema de arquivos localConfigure o caminho do sistema de arquivos local na interface de configuração, o sistema se conectará automaticamente e acessará os arquivos locais.
  2. Modo headless com scriptExecute o seguinte comando na linha de comando para iniciar o modo sem cabeça:
    docker run -it --pull=always \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \ \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    --name openhands-app \
    docker.all-hands.dev/all-hands-ai/openhands:0.13 \
    --headless
    
  3. Integração de ações do GitHubConfigure o OpenHands Action no repositório do GitHub e o sistema será executado automaticamente no problema especificado.
Aprendizagem fácil com IA

O guia do leigo para começar a usar a IA

Ajuda você a aprender a utilizar as ferramentas de IA com baixo custo e a partir de uma base zero.A IA, assim como o software de escritório, é uma habilidade essencial para todos. Dominar a IA lhe dará uma vantagem em sua busca de emprego e metade do esforço em seu trabalho e estudos futuros.

Ver detalhes>
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " OpenHands: assistente de agente multiinteligente orientado por IA para desenvolvimento de software, abrangendo todos os tipos de operações de desenvolvedor

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil