Quem trabalha com desenvolvimento de software sabe que boa parte dos conflitos entre os times de negócio e tecnologia têm origem no discovery, a fase crucial de levantamento e validação de requisitos. Muitas vezes, depois que o produto já demandou horas e mais horas de desenvolvimento e testes, acaba voltando às etapas iniciais da esteira por causa de falhas de entendimento quanto à necessidade do cliente.
A boa notícia é que a inteligência artificial não está apenas otimizando a produtividade dos programadores, mas também dos analistas. Com ferramentas de desenvolvimento low-code como o Zoho Creator, é possível transformar descrições de processos, documentos e ideias em aplicações funcionais, permitindo que as equipes invistam mais tempo no discovery.
Combinando a flexibilidade do low-code com a inteligência da IA generativa, o CoCreator, assistente de IA do Zoho Creator, muda o foco do “como fazer” para o “por que fazer”. Ao automatizar a parte técnica, ele libera tempo e energia para que as equipes priorizem inovação, experiência do usuário e valor de negócio. Basta descrever o que se deseja e a ferramenta se encarrega de materializar a ideia. Essa inclusão traz clareza ao processo e evita retrabalhos causados por falhas de comunicação.
Como utilizar o CoCreator?
O CoCreator funciona a partir da Zia App Builder, assistente de IA da Zoho integrada ao OpenAI. Ele permite criar aplicações poderosas em minutos, com pouco ou nenhum esforço. Você pode simplesmente fornecer uma descrição do seu aplicativo e observar como ele ganha vida automaticamente com componentes funcionais, desde formulários e relatórios até modelos e permissões.
Dentro do Zoho Creator, na guia de “Operações”, o usuário administrador pode habilitar o uso da Zia não só para construir novas aplicações, mas também para auxiliar no aprimoramento dos componentes - como formulários e fluxos de trabalho.

Após habilitar a assistente de IA nas configurações, ao criar um novo aplicativo, aparecerá a opção de desenvolver utilizando a Zia. Lembrando que esta funcionalidade está disponível apenas nos planos pagos do Zoho Creator.

O próximo passo é fornecer uma visão geral do que seu aplicativo precisa fazer, através de uma entrada de texto contendo os objetivos ou uma lista dos problemas que ele resolverá. O prompt pode ser tão simples quanto o nome do aplicativo, como "Gerenciamento de Fornecedores", ou um conjunto detalhado de requisitos.

Neste caso, estamos solicitando a criação de um aplicativo que permita registrar detalhes da produção de uma fábrica e agendar manutenções. Só isto já seria suficiente para a Zia, mas para melhorar a assertividade da resposta, recomenda-se utilizar o botão de upload para carregar um arquivo contendo documentos ou imagens com diagramas de processo que descrevem com mais detalhes o fluxo ou os requisitos.
A entrada de texto pode ter um máximo de 1.000 caracteres, e é possível fazer upload de um documento com até três imagens. Os formatos aceitos para imagens são PNG, JPG, JPEG e WEBP. Já o documento pode ser enviado em PDF ou TXT.
O assistente de IA irá gerar casos de uso com base nas suas entradas. A partir disso, será possível verificar se algum caso de uso não está alinhado com os objetivos do seu aplicativo e removê-lo, ou gerar outros adicionais e adicionar os seus próprios por meio de texto.
Além disso, um modelo de dados será exibido, incluindo tabelas para fornecer uma prévia dos formulários que serão criados em seu aplicativo. Cada tabela possui um cabeçalho que será o nome do formulário e uma lista de campos que o seguem, os quais serão incluídos no formulário.
O modelo de dados permite visualizar como cada formulário do aplicativo está conectado com base nos casos de uso. À medida que você adiciona ou remove casos de uso, ele é atualizado automaticamente para fornecer uma visão geral em tempo real.

Por padrão, cinco casos de uso serão gerados. Você pode gerar ou adicionar mais casos de uso até um total máximo de 10. Se um caso de uso exigir a conexão com outro serviço para criar um formulário de integração, uma tabela separada será adicionada ao modelo de dados.
Ao clicar em “Criar aplicativo”, o Zia App Builder dará início ao processo de criação do seu aplicativo personalizado do zero, com base nas seguintes etapas:
Design de componentes: define o estilo do aplicativo e cria formulários que recebem e armazenam dados de entrada, relatórios que exibem esses dados e painéis que apresentam métricas
Criação de conjuntos de permissões: configura o controle de acesso aos dados para diferentes tipos de usuários, gerenciando privilégios para visualizar e modificar dados
Construção de processos de negócios: cria fluxos de processo detalhados para garantir o cumprimento dos requisitos informados
Automatização de tarefas e ações: introduz fluxos de trabalho em formulários e agendamentos para automatizar tarefas baseadas em gatilhos ou ações programadas
O número de formulários, relatórios e painéis criados varia de acordo com os casos de uso. Após concluir o processo de criação, clique em "Acessar Aplicativo" para ser direcionado ao painel de controle do modo online do seu aplicativo.

O Zia App Builder utilizará os seguintes componentes do Creator para resolver os requisitos dos casos de uso e criar seu aplicativo:
Formulários - coleta e armazena dados no Creator
Formulários de Integração - estabelece uma ponte entre o Creator e outro serviço para permitir a sincronização automática de dados
Relatórios - exibe os dados coletados em visualizações personalizáveis
Páginas - apresenta as principais métricas com base nos dados de forma visualmente atraente e organizada
Layout do Aplicativo - personaliza seu aplicativo, customizando os botões, menus e o tema geral do seu aplicativo
Permissões - define conjuntos de permissões personalizados que determinam como diferentes usuários podem acessar os componentes do aplicativo e os dados do formulário.
Fluxo de trabalho de formulário - automatiza ou inicia tarefas com base em gatilhos a partir de um formulário.
Fluxo de trabalho agendado - executa ações programadas automaticamente com base em uma data especificada e pode ser agendado para execução periódica.
Modelos - simplifica um fluxo de negócios que descreve os processos de execução estruturados para um caso de uso.

Além de reduzir o tempo de entrega, o CoCreator democratiza o desenvolvimento de aplicações. Usuários com diferentes níveis de habilidade técnica podem transformar suas ideias em sistemas completos apenas descrevendo o que precisam. Essa abordagem inclusiva amplia o envolvimento de stakeholders não técnicos, fortalecendo o entendimento coletivo sobre os objetivos do projeto e garantindo que o produto final atenda de forma mais precisa às demandas do cliente.
*Artigo escrito pelo jornalista e dev full stack Rafael Bruno.

Comments