SkillAgentSearch skills...

MaratonaBots

Códigos em Node.js da Maratona Bots

Install / Use

/learn @vitoravale/MaratonaBots

README

MaratonaBots

Exemplos de códigos da Maratona Bots em Node.js utilizando o SDK do Microsoft BotBuilder juntamente com o BotBuilder-CognitiveServices e as plataformas:

Instalação

  1. Faça o clone deste projeto com git clone https://github.com/vitoravale/MaratonaBots.git

  2. Entre na pasta do projeto e instale as dependências com npm install

  3. Atualize as chaves dentro do arquivo .env na raiz do projeto.

  4. Rode a aplicação utilizando npm run CÓDIGO, onde código pode ser:

| Módulo | Lição | Código | Outros | | :-------------: | :-------------| :-----:| :----- | | 2 | 2: QnA Maker e Active Learning | m2l2 | | | 2 | 3: Testando o seu FAQ Bot | m2l3 | | | 3 | 1: Componentes Multimídia | m3l1 | | | 3 | 2: Componentes de Navegação e Manipulação de Arquivos | m3l2 | | | 3 | 3: Ciclo de vida de um diálogo | m3l3 | | | 3 | 4: Construção de uma API de Dados no Azure | m3l4 | | | 3 | 5: Construção de um Workflow | m3l5m | Feito de forma manual | | 3 | 5: Construção de um Workflow | m3l5w | Feito com a biblioteca dgkanatsios/formflowbotbuilder | | 4 | 1: Visão geral da plataforma | m4l1 | Projeto base para o módulo | | 4 | 2: LUIS e o processamento de linguagem | m4l2 | | | 4 | 3: Computer Vision | m4l3 | | | 4 | 4: Pesquisa e Recomendação | m4l4 | | | 4 | 5: Localização | m4l5 | |

Recuperar as chaves do QnA Maker

Para utilizar o QnA Maker você precisará informar suas knowledgeBaseId e subscriptionKey dentro do arquivo .env, para isto basta acessar sua lista de serviços na plataforma QnA Maker e clicar no botão View Code do serviço a ser utilizado, a janela exibda conterá os dados que você precisa utilizar. A imagem abaixo demonstra a posição de cada item na tela.

Imagem da tela de exemplo de código da plataforma QnA Maker

Recuperar a url do LUIS

Para utilizar o LUIS você precisará informar seu Endpoint dentro do arquivo .env, para isto basta acessar sua aplicação na plataforma LUIS e acessar a aba Publish do serviço a ser utilizado, no final da página exibida estarão os dadores referentes à Resources and Keys, basta copiar a url listada. A imagem abaixo demonstra a posição do item na tela...

Imagem da tela de exemplo de código da plataforma LUIS

View on GitHub
GitHub Stars30
CategoryDevelopment
Updated7mo ago
Forks9

Languages

JavaScript

Security Score

72/100

Audited on Aug 27, 2025

No findings