

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Dicas para criar aplicativos eficazes
<a name="tips-best-practices-apps"></a>

Essas dicas vêm de padrões observados em sessões bem-sucedidas de criação de aplicativos.
+ **Comece com uma primeira solicitação detalhada** — A primeira solicitação define a base. Incluir a finalidade, o público, o modelo de dados e as necessidades de integração em sua descrição inicial dá ao agente um ponto de partida claro e reduz o retrabalho.
+ **Faça alterações uma de cada vez** — O agente produz resultados mais confiáveis com instruções focadas e de propósito único do que com solicitações amplas que modificam muitas coisas ao mesmo tempo.
+ **Forneça contexto sobre suas metas** — Quando você explica por que deseja uma mudança, não apenas o que deseja, o agente pode fazer melhores escolhas de implementação.
+ **Investigue antes de alterar** — O agente executa alterações no código com cada instrução. Se você quiser explorar as opções sem modificar o aplicativo, diga isso explicitamente: “Investigue o fluxo de dados atual, mas não escreva nenhum código ainda”.
+ **Anote os números de versão estáveis** — Depois de concluir um recurso funcional, anote a versão atual. Se as alterações subsequentes causarem problemas, você poderá restaurar a versão estável imediatamente usando o seletor de versão.
+ **Adicione um painel de depuração para aplicativos complexos** — Para aplicativos com lógica significativa, um painel de depuração que registra operações de armazenamento, chamadas de integração e alterações de estado facilita o rastreamento de problemas. Você pode tornar o painel visível somente para você mesmo com base no seu alias de usuário.
+ **Especifique funções quando seu aplicativo tiver tipos de usuário diferentes** — se pessoas diferentes virem coisas diferentes, inclua isso em suas instruções.
+ **Use saída estruturada de IA** — Quando precisar de dados em um formato específico (JSON, categorias), use o modo de saída estruturada em vez de solicitar texto de formato livre. Ele garante respostas válidas e analisáveis.
+ **Avalie cuidadosamente o armazenamento** — use o armazenamento privado para dados específicos do usuário e o armazenamento compartilhado para recursos colaborativos. Mantenha os nomes das tabelas descritivos.
+ **Aprove integrações deliberadamente** — analise cuidadosamente cada aprovação de integração. Aprove somente os conectores e espaços que seu aplicativo realmente precisa.