Pular para o conteúdo principal

Uso da StackSpot AI IDE

StackSpot AI é o assistente de desenvolvimento da StackSpot AI. Sugere e ajuda você a desenvolver e obter códigos melhores. Utilizando a plataforma da StackSpot AI, você pode instalar a extensão no seu ambiente de desenvolvimento integrado (IDE) e, interagir com a StackSpot AI para obter respostas enriquecidas com um código de maior qualidade.

Pré-requisitos

  • StackSpot AI é compatível apenas com a:
    • Versão 1.74.0 ou posterior do Visual Code Studio.
    • JetBrains IDE version.
    • Mantenha a sua IDE atualizada.

Siga os passos para instalar e usar o StackSpot AI

Passo 1. Instalar a extensão da StackSpot AI:

Passo 2. Acessar sua IDE

Este exemplo é Visual Code Studio.

Então, na barra de Atividades, clique no botão da extensão;

Passo 3. Na barra de pesquisa, procure por 'StackSpot AI';

Clique em 'Instalar'.

Passo 4. Cadastrar ou fazer o login com seu endereço de e-mail

Siga as instruções do assistente:

  1. Insira o seu email;
  2. Clique no botão 'Continuar';
  3. Agora, clique nos dois botões 'Open' exibidos em sequência na tela.

Passo 5. Começar a usar a StackSpot AI

StackSpot AI IDE Resources

1. Indexação de Projeto e Auto Complete

No canto localizado no superior direito, clique no botão ‘Mais Opções …’, você pode indexar seu projeto para adicionar mais contexto ao chat ou adicionar o Auto complete.

2. Botões no chat na IDE

Existe três botões na caixa do chat da sua IDE para selecionar Agentes, Knowledge Sources e Stack AI para facilitar a geração de respostas mais eficientes.

  • Agentes: Selecione apenas um agente na seguintes opções:
    • Favoritos: Você pode marcar seus Agentes como favoritos para que eles apareçam primeiro na lista.
    • Built-in: Agentes default da StackSpot AI.
    • Pessoal: Agentes que você criou.
    • Conta: Agentes da sua Conta.
    • Compartilhado: os que foram compartilhados com você.

  • Knowledge Sources (KS): Você pode escolher um ou mais Knowledge Sources nas seguintes opções:
    • Favoritos: Você pode marcar seus KSs como favoritos para que eles apareçam primeiro na lista.
    • Conta: Os Knowledge Sources que estão disponíveis na sua conta.
    • Pessoal: KSs que você criou.
    • Compartilhado: KSs compartilhados com você.

  • Stacks AI: Você pode selecionar Stack AIs da sua Conta, Pessoal ou Compartilhado.

GIF mostrando o usuário na IDE e clicando no botão Stack AI e clicando nas abas de Favorito, Pessoal, Compartilhado e Conta e cada aba tem uma Stack AI disponível.

3. Criar um novo chat

  1. Para iniciar um novo chat, clique no botão 'Adicionar +';
  2. Para acessar o histórico da suas conversas, clique no botão com label history;

Agora você pode iniciar um novo chat e visualizar as conversas anteriores.

GIF mostrando o usuário clicando no botão Adicionar + para iniciar um novo chat e, em seguida, clicando no botão history para acessar o histórico de conversas na interface da StackSpot AI.

Para mais informações, confira a seção Histórico de Conversa

4. Usar Agentes

Para mais informações, confira a seção de Usar Agentes

5. Usar Quick Commands

Para mais informações, confira a seção de Usar Quick Commands

6. Use e Compartilhe seu Conteúdo (Quick Command, Knowledge Source)

Para mais informações, confira a seção Compartilhar Conteúdo

Exemplo de Uso

Confira um exemplo de como usar a StackSpot AI:

No seu projeto de código, escreva no prompt:

  • Usuário: Eu quero gerar um boleto bancário na minha aplicação

StackSpot AI: Pensando... StackSpot AI: Para gerar um boleto bancário na sua aplicação, você pode usar bibliotecas específicas para isso, dependendo da linguagem que está utilizando. Aqui estão exemplos para as linguagens mais comuns:

Node.js (JavaScript) Você pode usar a biblioteca boleto-brasileiro-node:

const Boleto = require('boleto-brasileiro-node');

const boleto = new Boleto({
banco: "santander",
data_emissao: new Date(),
data_vencimento: new Date(Date.now() + 7*24*60*60*1000), // 7 dias
valor: 1500, // em centavos
nosso_numero: "12345678",
numero_documento: "1234",
cedente: "Minha Empresa LTDA",
cedente_cnpj: "12345678000199",
agencia: "1234",
codigo_cedente: "123456",
carteira: "102",
pagador: "Cliente Exemplo",
pagador_cpf_cnpj: "98765432100"
});

boleto.renderPDF().then(pdfBuffer => {
// Salve ou envie o PDF
});

StackSpot AI: Se precisar de um exemplo para uma linguagem específica ou integração com algum banco, me informe!

Próximo Passo