Low-code and no-code with BESSER to create and deploy smart web applications
Este artigo apresenta o BESSER, um framework de baixo código de código aberto projetado para facilitar a criação e implantação de aplicações web inteligentes com agentes de IA por meio de um editor baseado na web transparente, extensível e livre de dependência de fornecedor.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine que você quer construir uma casa personalizada, mas não deseja gastar anos aprendendo a misturar cimento, instalar fiação elétrica ou erguer paredes do zero. Você preferiria um sistema onde pudesse apenas arrastar e soltar cômodos pré-fabricados, escolher suas cores de tinta e deixar um robô cuidar da construção.
Este artigo apresenta o BESSER, uma ferramenta gratuita e de código aberto que faz exatamente isso, mas para sites inteligentes em vez de casas.
Veja como o BESSER funciona, decomposto em conceitos simples:
1. O Problema: Os Construtores de "Caixa Trancada"
Atualmente, se você deseja construir um site que inclua recursos "inteligentes" (como um chatbot de IA que responde perguntas), geralmente precisa contratar especialistas caros ou usar software comercial. Essas ferramentas comerciais são como comprar uma casa de um construtor que tranca as portas: você pode morar lá, mas não consegue facilmente alterar o encanamento, não pode levar os projetos consigo se mudar e fica preso pagando-lhes para sempre.
2. A Solução: O Kit "LEGO"
Os autores criaram o BESSER para ser o oposto dessas caixas trancadas. Pense nele como um kit de LEGO digital para a web. É gratuito, aberto para que qualquer pessoa o examine e permite construir sites complexos sem precisar escrever milhares de linhas de código manualmente.
3. Como Você Constrói (Os Três Projetos)
Para construir um aplicativo "inteligente" (como um site de biblioteca com um bibliotecário de IA prestativo), o BESSER pede que você desenhe três projetos simples:
- O Esqueleto (Estrutural): Isso é como desenhar a planta baixa. Você define quais dados o aplicativo precisa (por exemplo, "Livros", "Autores", "Datas de Devolução") usando diagramas simples.
- O Rosto (GUI): Esta é a parte "Sem Código". Imagine uma tela digital onde você arrasta e solta botões, caixas de texto e gráficos. Você os organiza exatamente como faria em um conjunto de slides, e a ferramenta transforma-os instantaneamente em uma página web funcional.
- O Cérebro (Agente): É aqui que entra a parte "inteligente". Você define um fluxograma para um agente de IA. Você diz a ele: "Se um usuário perguntar sobre 'devolver livros', vá para este estado e diga esta resposta específica". Você pode até instruí-lo a chamar ferramentas externas ou usar IA avançada para gerar respostas.
4. O Robô Mágico (Geração)
Assim que você tiver seus três projetos, você aperta um botão. O BESSER age como um robô de construção super-rápido. Ele analisa seus desenhos e escreve automaticamente o código de computador real necessário para fazer o site funcionar.
- Ele constrói o backend (a sala de máquinas) usando Python.
- Ele constrói o frontend (a aparência e o comportamento) usando tecnologias web modernas.
- Ele constrói o agente de IA para que ele possa conversar com os usuários.
5. A Mudança Instantânea (Implantação)
Normalmente, colocar um site online é como mudar para uma casa nova: você precisa comprar terreno, conectar água e eletricidade e obter licenças. Com o BESSER, é como uma casa pré-fabricada que cai diretamente na sua garagem.
- Você conecta sua conta gratuita do GitHub (como um armário de armazenamento digital).
- Você conecta a um serviço de nuvem gratuito chamado Render.
- O BESSER coloca seu novo site online em minutos. Ele cuida de toda a configuração técnica, fornecendo um link ativo com um cadeado seguro (SSL) para que as pessoas possam visitá-lo imediatamente.
A Conclusão
O artigo demonstra que agora é possível projetar, construir e lançar um site com um assistente de IA em questão de minutos usando um editor web gratuito. O objetivo não é apenas criar um site; é tornar o processo transparente (você pode ver o código que ele gera) e flexível (você não fica preso a uma única empresa).
Os autores mostraram isso com uma demonstração de um aplicativo de biblioteca onde um chatbot responde perguntas, provando que pessoas comuns agora podem construir software "inteligente" sem precisar ser programadores profissionais.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.