No crescente universo da inteligência artificial, ferramentas capazes de automatizar tarefas complexas, interagir com a web e gerar código estão se tornando cada vez mais valiosas. Uma dessas ferramentas promissoras é o OpenManus, um projeto de código aberto que surge como uma alternativa acessível e poderosa ao Manus AI. Enquanto o Manus AI impressiona por suas capacidades, muitas vezes o acesso é restrito por convites. O OpenManus, por outro lado, quebra essa barreira, permitindo que desenvolvedores e entusiastas explorem funcionalidades semelhantes sem a necessidade de um convite, rodando localmente e até mesmo offline.
Este guia detalhado, inspirado nas instruções e demonstrações apresentadas por Julian Goldie em seu vídeo explicativo, irá conduzi-lo através do processo de configuração e uso do OpenManus, permitindo que você desbloqueie o potencial dos agentes IA autônomos diretamente em sua máquina.
OpenManus é um agente de IA de código aberto projetado para executar uma variedade de tarefas de forma autônoma, como navegação na web, interação com elementos de página, execução de código e muito mais. A principal motivação por trás do OpenManus, conforme destacado no repositório oficial no GitHub, é oferecer uma alternativa ao Manus AI que não necessite de um código de convite, democratizando o acesso a essa tecnologia. Desenvolvido pela equipe que inclui Xinbin Liang e Jinyu Xiang como autores principais, juntamente com Zhaoyang Yu, Jiayi Zhang e Sirui Hong (da MetaGPT), o OpenManus visa replicar e expandir as funcionalidades de agentes IA avançados.
A configuração do OpenManus envolve alguns passos técnicos, mas seguindo este guia, você estará pronto para utilizá-lo rapidamente. O método principal demonstrado utiliza o Conda para gerenciamento de ambiente, garantindo que as dependências sejam isoladas e corretamente instaladas.
Antes de começar, certifique-se de ter o Conda (ou Miniforge/Anaconda) instalado em seu sistema. Você também precisará de acesso a um terminal (linha de comando).
Criar um ambiente Conda: Abra seu terminal e execute o comando para criar um novo ambiente específico para o OpenManus. Recomenda-se usar Python 3.12 ou superior.
conda create -n open_manus python=3.12
Confirme a criação do ambiente digitando 'y' quando solicitado.
Ativar o ambiente: Uma vez criado, ative o ambiente Conda.
conda activate open_manus
Clonar o repositório: Use o Git para clonar o repositório do OpenManus do GitHub.
git clone https://github.com/mannaandpoem/OpenManus.git
Navegar para o diretório: Entre na pasta do projeto recém-clonado.
cd OpenManus
Instalar dependências: Instale todas as bibliotecas Python necessárias listadas no arquivo requirements.txt
.
pip install -r requirements.txt
Este processo pode levar alguns minutos, dependendo da sua conexão com a internet e da velocidade do seu sistema.
O OpenManus precisa interagir com um Modelo de Linguagem Grande (LLM) para processar suas instruções e gerar respostas ou ações. Para isso, você precisará configurar uma chave de API.
Copiar o arquivo de configuração de exemplo:
cp config/config.example.toml config/config.toml
Editar o arquivo de configuração: Use um editor de texto como o Nano para editar o arquivo config.toml
.
nano config/config.toml
Inserir sua chave de API: No arquivo, você encontrará seções para configurar diferentes LLMs. A configuração padrão geralmente aponta para a API da OpenAI. Você precisará substituir "sk-..."
pela sua chave de API real da OpenAI. O arquivo de configuração global do LLM (Global LLM configuration
) deve se parecer com:
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "SUA_CHAVE_API_AQUI"
max_tokens = 4096
temperature = 0.0
O vídeo de Julian Goldie também menciona alternativas como Groq e Hyperbolic, que podem oferecer acesso gratuito ou mais econômico a LLMs. Verifique a documentação do OpenManus para configurar esses provedores.
Salvar e sair: No Nano, pressione Control + X
, depois Y
para confirmar as alterações e Enter
para salvar.
Com o OpenManus configurado e a chave de API inserida, você está pronto para começar a usá-lo.
No terminal, ainda dentro do diretório OpenManus
e com o ambiente Conda ativado, execute:
python main.py
O sistema solicitará que você insira um prompt (Enter your prompt (or 'exit' to quit):
).
No vídeo, são demonstrados alguns exemplos práticos:
Criar uma Calculadora de Custo de SEO:
Build an SEO Cost Calculator in HTML and preview it in Chrome
O OpenManus processa essa solicitação, gera o código HTML para a calculadora e, em seguida, abre uma instância do navegador (Chromium) para exibir o resultado. Isso demonstra suas capacidades de geração de código e automação de navegador.
Pesquisar o preço de ações:
Google the latest price of Tesla stock
Este comando instrui o OpenManus a usar suas ferramentas de navegação e pesquisa na web para encontrar e retornar a informação solicitada.
Embora o OpenManus seja uma alternativa promissora, é importante entender suas diferenças em relação ao Manus AI.
Durante a instalação e configuração, alguns problemas podem surgir. Aqui estão algumas dicas baseadas nas sugestões do vídeo:
requirements.txt
foram instaladas corretamente no ambiente Conda ativado.config.toml
e se corresponde ao provedor de LLM selecionado (OpenAI, Groq, etc.).Control + C
.O OpenManus representa um passo significativo em direção à democratização de ferramentas de IA autônomas. Embora ainda possa estar em desenvolvimento e não possuir todos os refinamentos de soluções proprietárias como o Manus AI, sua natureza de código aberto, acessibilidade e capacidade de execução local o tornam uma ferramenta extremamente valiosa para desenvolvedores, pesquisadores e entusiastas de IA. Ao seguir este guia, você está bem encaminhado para explorar o potencial do OpenManus e adaptá-lo às suas necessidades, seja para automação de tarefas, pesquisa na web, geração de código ou desenvolvimento de projetos de IA mais complexos. A comunidade em torno de projetos como este é vital, então considere contribuir ou compartilhar suas experiências para ajudar o OpenManus a evoluir ainda mais.
Exploramos as consequências das armas nucleares no espaço para a Terra e a importância de leis internacionais
Descubra como a HeyRosie, uma startup de Inteligência Artificial, está revolucionando o atendimento telefônico para pequenos negócios, oferecendo uma solução mais eficiente e acessível. Conheça os insights de Jordan Gal.
Explore os limites do ChatGPT Operator da OpenAI! Testamos sua capacidade de multitarefa, desde encontrar produtos a criar planos de negócios com IA. Veja os sucessos e desafios.