Quase tudo sobre como estamos construindo produtos de software corporativo está mudando agora. Durante anos, quando você criou produtos SaaS, todo o seu foco de design era como um usuário interagiria com o sistema para realizar sua tarefa, sozinho ou de forma colaborativa. Agora, muitos dos principais desafios de design são mais sobre como o usuário trabalhará com os agentes de IA para realizar essa tarefa. Isso transforma as perguntas em como o usuário configurará, implantará, orquestrará ou fornecerá contexto aos agentes de IA para executar o trabalho e, em seguida, revisar e incorporar seu trabalho depois. Isso acontece em uma interface do usuário existente? Você faz isso através do chat? É através da lista de tarefas ou fila? É por meio de um construtor de fluxo de trabalho? Você o descreve como um agente ou apenas produz o resultado específico que o cliente deseja? Você pode ver as primeiras diferenças ocorrendo apenas no espaço de codificação de IA agora, onde há um debate entre o IDE, o terminal, a interface do usuário da web ou apenas o uso do Slack. Em todos os casos, uma coisa que parece clara é que, de muitas maneiras, para o usuário, o software se torna direcionalmente mais simples. Os nobs, alternâncias, interruptores e componentes necessários para que as pessoas executem tarefas são menos necessários em um mundo de agentes de IA. As APIs para esses recursos ainda são importantes para os agentes de IA usarem (para que não desapareçam), mas são aproveitadas principalmente em segundo plano. E quando eles finalmente aparecem para o usuário, é mais para casos de uso avançados, tratamento de exceções ou processo de revisão, em oposição à atividade comum. Estamos facilmente no período mais interessante de design de software em que já estivemos. Temos que projetar para usuários e agentes autônomos ao mesmo tempo. E estamos apenas nas fases iniciais de como isso se parece.
128,2K