Pular para o conteúdo principal

O que é Knowledge Source

Knowledge Sources são um recurso dentro da StackSpot AI que desempenham um papel fundamental na geração de código contextualizado. Você tem a flexibilidade de criar múltiplos Knowledge Sources, o que, por sua vez, aumenta as capacidades da StackSpot AI como assistente do desenvolvedor, tornando-o ainda mais proficiente em auxiliá-lo.

Ao criar um Knowledge Source, você pode adicionar trechos de código, texto e APIs, dos seus próprios projetos.

Tipos de Knowledge Objects

Um Knowledge Object faz parte de um Knowledge Source.

Confira abaixo os tipos de Knowledge Object:

Grupo de Snippets

Quando você incorpora seus trechos de código na StackSpot AI, isso contribui para a geração de código que reflete experiências específicas e cenários do mundo real. Você tem a capacidade de introduzir numerosos trechos de código na plataforma, aumentando sua capacidade de produzir código contextualmente relevante.

Esses trechos enriquecem o processo de aprendizagem do Modelo de Linguagem, incorporando cenários do mundo real. Ele pode aprimorar as sugestões de geração de código com a flexibilidade de criar trechos de código personalizados.

APIs

Você tem a opção de incluir vários arquivos OpenAPI (Swaggers) para aprimorar a experiência de codificação. Esta ação enriquece a StackSpot AI com um catálogo de APIs que a StackSpot AI pode aproveitar para fornecer implementações de código aprimoradas que utilizam essas APIs pré-existentes.

Knowledge Source Objects

O Knowledge Source é integrado ao StackSpot AI obtendo vários “Knowledge Objects” de algum lugar, como:

1. AWS S3

  • Bucket: nome e região
  • Credenciais: ARN da Função, Nome da Sessão, Região STS (conta cruzada).

2. Azure Blob Storage

  • Contêiner: Nome
  • Credenciais: Nome da conta e Token SAS

3. Google Cloud Storage

  • Bucket: nome e ID do projeto
  • Credenciais: JSON da Conta de Serviço (arquivo de chave)

4. HTTP

  • Endpoint: URL e Método
  • Credenciais (via token OAUTH2): URL, ID do Cliente, usuário/senha ou segredo do cliente.

Próximos Passos