A programação com IA pode parecer rápida no momento em que um modelo escreve uma função, explica um erro ou sugere uma refatoração. Mas, no dia-a-dia, perde-se muito tempo a copiar o contexto, a reformular as instruções, a alternar entre o editor, o terminal, o navegador e a aplicação de chat e, depois, a repetir as mesmas verificações.
É por isso que muitos ganhos de velocidade por parte dos programadores resultam da otimização do fluxo de trabalho, e não apenas de uma geração de código mais rápida. À medida que as etapas repetitivas relacionadas com a introdução de comandos e os testes vão diminuindo, as ferramentas de IA tornam-se mais fáceis de utilizar de forma consistente.
Muitos ganhos de produtividade dos programadores resultam do facto de tornar mais fácil repetir as mesmas ações eficazes. Em vez de tratar cada solicitação como um novo começo, muitos programadores criam um pequeno sistema em torno das tarefas que realizam diariamente.
Entre os padrões mais comuns contam-se:
Os atalhos de software podem eliminar grande parte do trabalho repetitivo, mas ainda há um limite à rapidez com que é possível localizá-los e ativá-los a partir do teclado ou da interface. É aí que os controladores físicos começam a fazer sentido.
Alguns programadores utilizam macropads, teclados programáveis ou controladores dedicados à IA para atribuir ações utilizadas com frequência a teclas físicas.
Um macropad permite ativar atalhos, colar trechos de código, executar scripts ou alternar entre ferramentas sem que tenha de interromper a tarefa em que se encontra. Mais recentemente, controladores dedicados à IA aplicaram a mesma ideia a plataformas específicas de IA, proporcionando-lhe controlos físicos para ações comuns relacionadas com modelos ou programação.
A desvantagem é a flexibilidade. O hardware concebido em torno de uma única ferramenta de IA pode funcionar bem nesse ecossistema, mas a sua pilha de desenvolvimento pode mudar rapidamente. Pode utilizar o Cursor num projeto, o Claude noutro, o Codex para uma tarefa específica e, depois, alternar entre terminais, navegadores e outras ferramentas de desenvolvimento ao longo do dia.
Com o Stream Deck, pode criar um layout de controlo físico para todo o seu fluxo de trabalho. Ao contrário dos controladores de IA dedicados, que são concebidos em torno de uma única plataforma e têm um preço relativamente elevado (o Codex Micro da OpenAI custa cerca de 230 dólares), o Stream Deck oferece vários modelos a preços mais acessíveis e funciona com tudo o que utiliza: o seu editor, terminal, navegador, ferramentas de IA e muito mais.
O Stream Deck é um teclado personalizável da Elgato com teclas LCD que podem exibir os seus próprios ícones e ativar diferentes ações. Ligue-o ao computador através de USB e, em seguida, configure cada tecla utilizando o software gratuito Stream Deck.
Pode utilizar as teclas para:
Como os layouts são personalizáveis, pode organizar as ações em pastas, páginas e perfis, em vez de atribuir a cada tecla física uma função fixa. Os perfis também podem variar consoante a aplicação que utilizar.
O Stream Deck pode reduzir as tarefas repetitivas num fluxo de trabalho de desenvolvimento de IA, colocando as ações mais comuns num local previsível. Em vez de ter de se lembrar de todos os atalhos ou de recriar manualmente a mesma sequência, pode atribuir essas ações a teclas e organizá-las de acordo com a sua forma de trabalhar.
Algumas funcionalidades do Stream Deck são especialmente úteis para o desenvolvimento:
O suporte ao Stream Deck está também em constante expansão através do Elgato Marketplace, que disponibiliza centenas de perfis e plug-ins para ferramentas como o Cursor, o Claude, o Codex e muitas outras.
Não é necessário ter o hardware Stream Deck para começar. Com o Stream Deck Mobile, o teu telemóvel ou tablet transforma-se num Stream Deck. A aplicação inclui 6 teclas gratuitas para começares, o que é suficiente para configurares imediatamente os comandos, atalhos ou alternâncias de aplicações que mais utilizas. Estão disponíveis teclas adicionais através de uma subscrição, caso queiras expandir o teu layout.
A programação de IA torna-se mais rápida quando os passos relacionados com o modelo se tornam mais rápidos. Com o Stream Deck, pode configurar alguns comandos, atalhos ou alternâncias de aplicações que utiliza diariamente, expandir o layout à medida que o seu fluxo de trabalho evolui e explorar o Elgato Marketplace à procura de perfis e plug-ins criados para ferramentas como o Cursor, o Claude e o Codex.
PRODUTOS NO ARTIGO
Stay up to date with Elgato. Get our latest News, Guides, and Product Updates in your Google feeds.
Add Elgato as a preferred sourceThanks for helping us improve this article.