GeneXus for Agents: Desenvolvimento com GenAI Sem Perder o Controle
Discover GeneXus for Agents: build AI-powered apps with full control using MCP, GeneXus Skills, and deterministic code generation.
Onde
estão as oportunidades em 2018 para a Comunidade GeneXus?
As duas forças mais importantes que nos definem como Comunidade GeneXus no mundo são: 1) nossa capacidade de fazer e 2) se adaptar ao novo. Em outras palavras: produtividade e future proof. Acredito que em 2018, no complexo e dinâmico mundo de TI, nossa força e oportunidade vêm da integração end-to-end solutions.
O que é uma end-to-end solution?
É uma aplicação com os seguintes componentes:
Um exemplo recente disso é o aplicativo que fizemos para o GX27. Ele consistiu em uma base de conhecimento, que gerou uma versão web responsiva à procura do usuário casual para poder chegar ao Encontro. Tinha o aplicativo nativo que me permitia integrar mais com o dispositivo: agendar conferências, receber notificações, compartilhar. Também tinha uma interface de tipo “chatbot”, neste caso, integrada ao aplicativo com base no Chat Bots Gerador, mas também se podia ver com Clarita nos terminais que estavam no Encontro. Por trás de tudo isso, havia um motor, um AI, implementado com o Watson SDK de Genexus for Watson.
Tudo isso suportado por um backoffice web, em uma base de conhecimento GeneXus integrada em uma mesma solução end – to – end.
Oportunidade e força 1: desenvolvimento integrado – Os desenvolvedores GeneXus possuem uma plataforma de desenvolvimento com uma visão integrada de todos os componentes, que permite gerar uma aplicação end-to-end com skills, tempo e custos razoáveis.
Para nós, que estamos em Genexus, pode ser óbvio trabalhar em um ambiente integrado e não exigir um profundo conhecimento de cada uma das tecnologias envolvidas em uma solução end-to-end. Não que seja óbvio por algo menor, pelo contrário, é um diferencial substancial que temos hoje. É a “future proofing”e a “present proofing”de que Gastón Milano fala neste post.
Oportunidade e força 2: integração funcional –Há muitas ideias que não são tão fáceis de levar adiante, posso pensar em centenas de aplicações constantemente, acho que essa é uma tendência natural dos que estão em TI e que estão constantemente pensando em como melhorar a vida das pessoas.
Por exemplo: quando eu saio para jantar com meus amigos e temos que dividir a conta sempre é complicado. Em parte porque cada vez temos menos dinheiro. E que tal um aplicativo que facilite isso? Alguém paga a conta e o resto eles mandam sua parte compartilhada pelo celular. Parece um aplicativo que é bastante fácil de fazer, na verdade, já existe. Imagino que as partes são definidas e cada uma recebe uma notificação com “Eu autorizo a pagar isso da minha conta”. Não parece uma aplicação muito sofisticada. Agora, como faço para executar essas transações bancárias? Como eu me integro tecnicamente com o banco? E no nível de negócios e autorizações é possível fazê-lo? Com quantos bancos? Devo concordar com cada um? Como chegar a eles? Isso é fundamental, porque só então eu poderei fazer a solução “end-to-end”.
Alguns exemplos de Integração:
O mais natural ou razoável para o exemplo do aplicativo de pagar entre contas diferentes é integrar-se a um núcleo bancário e, nesse sentido, Bantotal desenvolveu uma plataforma para promover e facilitar a inovação no setor financeiro.
Desta forma, aqueles que desenvolvem soluções Fintech podem integrar-se tecnicamente com o Bantotal e executar transações bancárias. Além de garantir acesso a mais de 60 bancos, em 14 países e 20 milhões de famílias ou empresas cujas finanças são suportadas por Bantotal.
Outro exemplo de oportunidade nesta linha é o SDK Genexus para o Mercado Livre que lançamos há 2 anos. Hoje em dia, vários clientes usam isso, por exemplo, um ISV no Brasil que integrou o seu ERP especializado em autopeças para que seus clientes ERP pudessem publicar automaticamente os produtos de suas ações nesta plataforma e tem ido muito bem com isso. Aqui você pode ler a história de sucesso.
A NetGeb também explorou essa oportunidade de Integração entre diferentes sistemas, o netGEB foi constituído como o primeiro ERP que usou o SDK criado pela GeneXus para se conectar ao Mercado Livre e, assim, multiplicou a capacidade de produção de um importador. Aqui você pode ler a história de sucesso.
Outra plataforma extremamente importante para a comunidade Genexus no Uruguai é a Plataforma de Governo Eletrônico realizada pela AGESIC.
Esta agência governamental está comprometida com a Transformação Digital do Estado e, neste contexto, a PGE é um dos pilares para isso que faça parte do Plano Digital 2020 do Governo. Esta plataforma fornece o ambiente regulatório legal e técnico, bem como os instrumentos necessário para facilitar a instalação de aplicações e serviços do Governo Digital no Estado uruguaio.
Muitos de nossos clientes e parceiros, incluindo a GeneXus Consulting, desenvolveram componentes integrados nesta plataforma. Alguns dos quais podem ser obtidos no marketplace de GeneXus hoje, por exemplo: um componente para assinatura de arquivos, outro componente de SSO usando IC eletrônico através da AGESIC (sistema de chave única), entre outros.
Na mesma linha de geração de oportunidades para a Comunidade GeneXus, estamos desenvolvendo o “SDK Genexus for AGESIC” que facilita essa integração.
Os que mencionei são apenas alguns exemplos de SDKs ou plataformas que foram desenvolvidas na Comunidade GeneXus, essa é uma linha que será aprofundada e ampliada para maximizar as oportunidades com integração funcional.
Certo que muitos leitores deste post desenvolveram muitas soluções que exemplificam esses exemplos de integração em soluções end-to-end. Convido você a compartilhar, se quiser, com um comentário neste post.
Soluções end-to-end = Desenvolvimento integrado + Soluções integradas = Integração
Deixe um comentário