Desenvolvimento de IA no comércio eletrônico: pesadelo ou sonho tornado realidade?

Publicados: 2023-06-20
Como comerciante de comércio eletrônico, você precisa sempre ter um olhar crítico sobre o futuro. Você pode não querer ser o primeiro da fila para cada nova tecnologia – alguns podem chamar isso de estar na “borda do sangramento”. Mas você também não quer ser o último a entrar em uma tecnologia em amadurecimento - também conhecido como "perder o barco!"

Esse enigma pode levar à paralisia – especialmente quando consideramos os efeitos que a inteligência artificial (IA) terá… e já está tendo… no desenvolvimento do comércio eletrônico. Você deve dar luz verde à sua equipe de TI para usar IA? Ou você deve bloquear aplicativos de IA até que eles possam ser examinados quanto a riscos e segurança? Essas são questões reais com as quais os comerciantes estão lutando e vemos ambas as abordagens (agressiva e conservadora) sendo empregadas atualmente.

Ferramentas de desenvolvedor de IA hoje

Os assistentes de programação baseados em IA já são amplamente utilizados entre os desenvolvedores de software para compilação de código, depuração de código e teste orientado a código. Já existem algumas dezenas de ferramentas como essa e estão sendo usadas por desenvolvedores em todos os lugares. Os assistentes de programação podem resolver problemas relativamente simples, mas muitas vezes demorados, tornando os desenvolvedores mais produtivos e diminuindo a fadiga decorrente da execução de tarefas repetitivas.

Por exemplo, o Codex é uma ferramenta de IA (em Beta) dos criadores do sistema Chat GPT (que é frequentemente usado para tarefas de codificação) que traduz linguagem natural em código. O Codex alimenta outra ferramenta semelhante, o GitHub Copilot. Os desenvolvedores devem ser habilidosos em fazer perguntas bem definidas a qualquer um desses assistentes de IA para produzir resultados úteis. Se não forem verificados, os assistentes de IA também são conhecidos por deixar vulnerabilidades ou até mesmo criar novas. Portanto, escolher um desenvolvedor cujo conhecimento permita o uso prudente e bem monitorado das ferramentas é de extrema importância.

Uma ferramenta mais recente chamada AlphaCode mostra uma promessa incrível na solução de tarefas de programação mais complexas, mas ainda requer extensa definição de problemas, diretrizes de teste e descrições de resultados.

Outra classe de ferramentas se assemelha à função de “preenchimento automático” que você vê frequentemente em programas de texto e campos de pesquisa. À medida que um desenvolvedor digita uma linha de código, o programa AI (Tabnine, por exemplo) sugere linhas de código completas. Quanto mais essas ferramentas forem usadas, melhor elas se tornarão em antecipar o que o desenvolvedor está fazendo.

Onde quer que você tenha um resultado definido ou um conjunto de resultados, além de entradas para a IA rastrear o reconhecimento de padrões, você terá um ciclo de feedback. A IA prospera em ciclos de feedback e já está fazendo grande uso deles para fornecer novos recursos e funcionalidades para pesquisa no site, recomendações de produtos para experiências de compras personalizadas e personalização (consulte https://www.adobe.com/sensei.html ).

olhando para frente

Nos próximos 1 a 3 anos, acreditamos que veremos partes significativas de tarefas simples de desenvolvimento quase ultrapassadas pela IA. Por exemplo:

  • O desenvolvimento de mais temas “sem código”. São temas para plataformas como Shopify, Adobe Commerce (também conhecido como Magento) e BigCommerce que permitem modificação e personalização rápidas do conteúdo, design e layout, sem permitir mais que os usuários editem o código. Em vez disso, todas as alterações de código CSS/design são gerenciadas pela IA. Isso deve permitir um código mais limpo, menos inchado e mais estável, porque a IA será capaz de lidar rapidamente com a depuração e o teste e não dependerá de patches ou abordagens de calçadeira que os desenvolvedores humanos costumam usar para efetuar uma mudança.
  • Desenvolvimento de ferramentas de design mais fáceis de usar e mais rápidas. Arrastar e soltar já existe há algum tempo, mas imagine que o software será capaz de antecipar e implementar alterações de aparência consistente nos elementos do tema. Em seguida, você pode limpar todas as alterações que a IA não acertou na primeira passagem.

O Caminho Provável

O desenvolvimento de software, como muitos outros ofícios e profissões qualificados, consiste em uma alta porcentagem de tarefas que seguem um padrão ou dependem de soluções padronizadas. A habilidade e a experiência entram em jogo nos detalhes. A adoção da IA ​​provavelmente se alinhará com essas verdades; sem dúvida, o uso da IA ​​será (e já é) amplamente difundido no desenvolvimento do comércio eletrônico, mas não substituirá os programadores qualificados. Isso pode soar ingênuo, então vamos colocar um ponto mais delicado nisso. A programação como profissão definitivamente mudará à medida que a assistência da IA ​​se tornar mais poderosa e confiável, mas enquanto o sistema precisar saber exatamente qual problema resolver, haverá necessidade de desenvolvedores e arquitetos de soluções altamente qualificados.

No curto prazo, a IA terá muito menos efeito nos elementos mais complexos do desenvolvimento de sites, como arquitetura de software, gerenciamento de banco de dados, desenvolvimento de novos recursos e segurança avançada.

Se você quer um trabalho feito…

Em geral, como a maioria das mudanças impulsionadas pela tecnologia, a integração da IA ​​na programação do comércio eletrônico seguirá o Princípio de Pareto (também conhecido como regra 80/20). Os desenvolvedores obterão a maior parte dos benefícios disponíveis da IA, usando-a para tarefas limitadas. Outras tarefas envolvendo entradas mais subjetivas: (opiniões, experiência, preferências) seriam muito difíceis de pedir à IA para realizar, embora bastante fáceis de entender para um programador humano habilidoso. Assim como o uso de robôs na indústria – a IA será usada onde houver um benefício claro e onde for economicamente viável com base na escala da atividade.

Os desenvolvedores humanos usam sua inteligência nativa para traduzir especificações expressas (às vezes vagas – e sempre contextuais) em tentativas de iteração que devem ser verificadas por outros humanos (os gerentes de projeto, os clientes). Isso pode ser um processo imprevisível e às vezes arbitrário quando se trata de detalhes.

O que os gerentes de comércio eletrônico devem fazer para usar a IA a seu favor?

É importante estar em uma plataforma de comércio eletrônico que esteja trabalhando agressivamente para aproveitar as tendências das tecnologias de IA. Por exemplo, os desenvolvedores já estão experimentando temas sem código para Shopify (ou seja, nyla.app ) que dependem de IA para alterações de design rápidas e simples. Ainda assim, em uma atmosfera de disrupção, há potencial para más decisões na hora de escolher uma plataforma. O software que depende muito da IA ​​neste ponto pode trazer uma carga de consequências não intencionais – níveis de manutenção e configuração que atualmente seriam altamente especializados (e, portanto, de custo proibitivo) a médio prazo.

Mais do que nunca, uma orientação excelente e experiente é sua melhor aliada. Escolha uma agência parceira em quem você pode confiar, com um histórico de objetividade quando se trata de plataformas e ferramentas. O InteractOne não afirma ser não afiliado, mas também nunca tivemos vergonha dos pontos fortes e fracos do Magento, Adobe, Shopify, BigCommerce e toda a tecnologia subjacente. Nosso papel é fornecer conselhos diretos, com base no que vemos acontecendo no ecossistema.

Não acredite apenas em nossa palavra. Mantenha-se informado seguindo os líderes do setor, experimentando você mesmo a IA, participando de feiras e seminários, etc.

Revise e examine cuidadosamente os novos recursos de IA antes de optar por implementá-los em seu site… não o use apenas porque tem um rótulo “AI” nele. Faça sua lição de casa para garantir que o recurso de IA tenha um impacto positivo em seu site.

Entre em contato conosco para saber mais sobre como otimizar seu site de comércio eletrônico.

    Obtenha ajuda especializada hoje!

    Um membro sênior da equipe do InteractOne entrará em contato com você em um dia.

    Deixe-nos uma linha em:

    Nosso formulário de contato

    Ou, se preferir um telefonema à moda antiga:
    Telefone (EUA): (513) 469-3362

    4665 Cornell Road. Suíte 255
    Cincinnati, OH 45241