Pular para o conteúdo principal

Exemplos de Quick Command IDE

Exemplo 1. Criar um Quick Command de Tradução

Eu quero selecionar uma linha de código em português e traduzi-la para o inglês.

Passo 1. Acesse o Portal da StackSpot AI. No menu principal, clique em ‘Contents > Quick Command’;

Passo 2. Clique no botão ‘Criar Quick Command IDE’. Escolha a opção IDE.

Passo 3. Clique em ‘Início’ e depois clique na opção Prompt. Preencha os campos:

  • Nome do prompt: translate-eng
  • Insira o prompt: Traduza o seguinte extrato (não explique, não adicione exemplos, apenas traduza para o inglês).
{{selected_code}}

Não selecione ‘Utilize a stack atual para gerar código’. Você precisa apenas de uma tradução de texto.

  • Clique em ‘Finalizar’

Passo 4. Na seção de utilização do Quick Command, escolha:

  • Personalize como o usuário irá interagir com seu Quick Rápido no IDE: esta opção mostra como os usuários podem usar e interagir com o Quick Command. Escolha Substituir o código selecionado.
  • Resultado final: O resultado do prompt que você acabou de adicionar. Selecione: translate-eng. Então adicione .answer. Assim como o exemplo:
{{translate_to_en.answer}}

Passo 5. Clique em ‘Finalizar fluxo’.

Passo 6. Acesse sua IDE e teste:

  • Selecione um texto em inglês
  • Clique com o botão direito do mouse, depois escolha StackSpot AI > My quick commands > Traduzir.

Exemplo 2. Criar um Quick Command para abrir Issue no GitHub

Siga os passos para criar um Quick Command que abre uma issue no GitHub.

Passo 1. Acesse o Portal da StackSpot AI. No menu principal, clique em ‘Contents > Quick Command’

Passo 2. Clique no botão ‘Criar Quick Command IDE’. Escolha a opção IDE.

Passo 3. Clique na opção Prompt e insira o seguinte:

  • Nome do prompt: codereview

  • Insira seu prompt: Quero que você aja como um líder sênior de engenharia de software com vasta experiência em liderar e orientar equipes de engenheiros de software por décadas. Você responderá de maneira direta, útil, concisa e não repetitiva. Você verá o código-fonte que escrevi, sobre o qual quero que você comente com base nas melhores práticas de engenharia de software (como princípios SOLID, código limpo e tudo igualmente bem conhecido) e em nossa política que fornecerei. Retorne a resposta no formato "GitHub-issue". Em bullets, o campo do corpo deve ser preenchido com a resposta em formato Markdown compatível com o formato de issue do GitHub. O campo do título deve ser preenchido com um resumo da resposta objetiva. O campo de etiquetas deve ter o valor "bug".

  • código:

{{selected_code}}

Passo 4. Clique em ‘Web Request’ e preencha os campos:

{
"Accept": "application/vnd.github+json",
"Authorization": "Bearer <ADD_YOUR_TOKEN>",
"X-GitHub-Api-Version": "2022-11-28"
}
  • Body da requisição: O body recebe a resposta do prompt de revisão de código que você adicionou antes e substitui JSON usando Jinja para realizar ações:
{{ codereview.answer | replace("json","") | replace("```","")}}

Passo 5. Clique em ‘End > Concluir Fluxo.’ Adicione o código no passo do resultado final. Este código é para adicionar a URL da issue do GitHub:

Return type: CHAT
Issue created on github!
{{github-issue.json.html_url}}

Passo 6. Acesse sua IDE e teste:

  • Escolha um código que você quer abrir uma issue no GitHub.
  • Clique com o botão direito do mouse, depois escolha StackSpot AI > My quick commands > GitHub Issue

Próximos Passos