BLOG | ESCRITÓRIO DO DIRETOR DE TECNOLOGIA

Do convencional ao conversacional: Como as aplicações de IA generativas transformam as interações digitais

Miniatura de Lori MacVittie
Lori MacVittie
Publicado em 25 de abril de 2024

Quando novas formas de interagir com a lógica de negócios são introduzidas, elas têm um impacto dramático em como os aplicativos são projetados, implantados e, finalmente, entregues. 

O navegador da web, por exemplo, foi a força motriz que quebrou os monólitos e nos deu o que construiu a Internet como a conhecemos: aplicativos da web de três camadas. A interface primária rapidamente se tornou uma GUI muito mais fácil de navegar do que seus predecessores de tela verde e linha de comando. 

Essa interface está mudando novamente, graças à IA generativa . E, dessa vez, o impacto será enorme. 

Na verdade, substituir as interfaces gráficas que passamos a amar — e às vezes a detestar — é uma nova maneira de interagir com aplicativos: a interface de conversação. 

Possibilitada pela capacidade da IA generativa de analisar e aparentemente entender nossas solicitações, a interface de linguagem natural está rapidamente se tornando "o caminho" para conduzir negócios com seus clientes. 

Além de mudar radicalmente a experiência do usuário, essa mudança tem consequências significativas nos detalhes técnicos de como os desenvolvedores criam aplicativos, como os aplicativos se comunicam e como entregamos e protegemos esses aplicativos. 

Três mudanças principais

Há três mudanças técnicas principais em aplicações de IA generativa que impulsionam mudanças em outros domínios. 

diagrama de diferenças em aplicações convencionais e aplicações de IA

Padrões de interação

Os padrões de interação descrevem a maneira como o tráfego flui entre um usuário e o aplicativo que processa solicitações. Com aplicações convencionais, essas interações são estáticas. Ou seja, sabemos o que cada página e solicitação de API enviará e receberá. Definimos quais dados podem ser trocados e podemos limitar o tipo e o tamanho desses dados como parte de nossos esforços de segurança. 

Com aplicações conversacionais esse padrão muda . A conversa pode ser rápida e curta, ou pode ser longa com solicitações extensas. À medida que a IA multimodal continua a adicionar novos tipos de dados aos recursos da IA generativa, a conversa pode incluir imagens, áudio ou vídeo. Pode ser que não. Nós simplesmente não sabemos. Isso dificulta não apenas a proteção, mas também a compreensão de como dimensionar e otimizar o desempenho. Não podemos mais prever o consumo de recursos porque, bem, ele é altamente variável e dinâmico. 

O impacto na entrega do aplicativo

Os meios tradicionais de escala por meio de controle de entrada , API de gateway e balanceadores de carga nos níveis local e global devem se tornar mais dinâmicos. Esses componentes críticos de toda arquitetura empresarial hoje precisarão de maior visibilidade e compreensão do comportamento do aplicativo e do usuário em tempo real e serão capazes de tomar decisões sobre o encaminhamento de solicitações com base em condições mais atuais, em vez de algoritmos estáticos. 

Desenvolvimento de aplicativos

Segundo, o desenvolvimento de aplicativos mudará. Quando os desenvolvedores criam aplicativos convencionais, eles usam APIs. Mas o padrão de tráfego primário era o que chamamos de “Norte Sul”. Ou seja, as necessidades mais significativas de tráfego — e segurança — estavam na “porta da frente” do aplicativo voltada para o público.  

Os aplicativos de IA generativa ainda verão os desenvolvedores aproveitando APIs. Mas o mesmo acontecerá com o AI Orchestrator, que é uma maneira sofisticada de descrever um proxy de aplicativo capaz de receber solicitações do usuário e, após analisá-las, invocar os serviços corretos por meio de APIs bem definidas. Esses serão serviços personalizados, alguns serão oferecidos por provedores e outros serão várias instâncias de LLMs. Isso verá um aumento significativo no tráfego “Leste-Oeste” à medida que o orquestrador de IA fala com serviços que são efetivamente componentes do “aplicativo de IA”.  

O impacto na entrega do aplicativo

Ainda haverá tráfego N-S significativo com aplicativos de conversação, mas haverá aumento de tráfego e necessidade de entrega e segurança internamente, no caminho de dados “Leste-Oeste”. Isso exigirá que a entrega do aplicativo e a segurança se expandam da vigilância da porta da frente para a vigilância de todas as portas de uma casa, por dentro e por fora. 

A prevalência de propriedades multicloud , com componentes de aplicativos espalhados pelo núcleo, nuvem e borda, exigirá ainda mais que a entrega de aplicativos aplique seus recursos NS ao que está rapidamente se tornando o caminho de dados NE-SW que cobre o tráfego entre locais usando métodos seguros de rede multicloud. 

Diagrama do AI Orchestrator

Entrada e Saída

Por último, e talvez o mais óbvio, está a mudança de entrada e saída estruturadas para não estruturadas. Durante a maior parte da história da tecnologia, confiamos em entradas e saídas estruturadas para projetar tudo, desde redes a bancos de dados e aplicativos.  

Tudo isso está mudando. Entrada e saída são agora “o que o usuário desejar” e os desenvolvedores não podem contar com tipos ou comprimentos de dados mais do que as operações de segurança podem criar políticas com base em entradas e saídas esperadas. Esta é uma mudança radical na forma como os aplicativos se comunicam e terá um impacto dramático na entrega e segurança dos aplicativos.  

O impacto na entrega do aplicativo

O maior impacto do processamento de dados não estruturados está na segurança. Confiamos na compreensão de como os invasores podem explorar estruturas e lógicas de dados existentes porque havia um conjunto claramente definido de vulnerabilidades que surgem da maneira como os dados estruturados são processados. 

Dada uma gama quase infinita de possibilidades com a linguagem natural, torna-se incrivelmente difícil identificar ataques porque a superfície de ameaça muda do lexical (sintático) para o semântico (contexto e significado). Isso requer uma maneira diferente de inspecionar e avaliar solicitações e respostas. É por isso que a IA está rapidamente se tornando uma das melhores ferramentas na caixa de ferramentas de segurança; porque sua capacidade de entender a linguagem natural e analisar grandes quantidades de dados fornece insights sobre anomalias e outliers que podem ser indicativos de um ataque. 

Ele também direciona técnicas de segurança de dados para o domínio de segurança de aplicativos, exigindo que a segurança de aplicativos e APIs também inspecionem e avaliem a entrada e a saída de uma perspectiva de segurança de dados. 

A IA generativa muda tudo

Praticamente não há domínio que não seja ou que não seja em breve impactado pela adoção da IA generativa. Mudanças em aplicativos podem ser bem-vindas pelos usuários, mas representarão desafios para profissionais de segurança e entrega, à medida que as soluções mudam para incorporar novos padrões e necessidades de tráfego e entender a nova superfície de ameaça. 

A IA generativa muda tudo, porque muda tudo sobre os aplicativos.