Obsah:

Atendente Automático Com Python No Google Colab: 5 Steps
Atendente Automático Com Python No Google Colab: 5 Steps

Video: Atendente Automático Com Python No Google Colab: 5 Steps

Video: Atendente Automático Com Python No Google Colab: 5 Steps
Video: Python for Machine Learning with Google Colab - Everything You Need to Know in under 25 minutes 2024, Júl
Anonim
Atendente Automático Com Python Žiadny Google Colab
Atendente Automático Com Python Žiadny Google Colab

Olá peso! Tudo bem?

Nájdete tu množstvo aplikácií, ktoré by ste mohli navrhnúť, aby ste si ich mohli stiahnuť.

Sú aluno da https://orbe.ai/ - Escola de Inteligência Artificial Infinita e esse projeto que desenvolvi foi a partir da minha segunda semana no curso, para cumprir com o desafio do profesor Rafa, que era usar o comando input () no pytón! Valeu Rafa por toda a ajuda!

Bom, eu não tenho conhecimento prévio de programação e para realizar ese projeto demando your madrugadas a dentro lendo e pesquisando vários códigos, erros, comandos, sem saber o que estava fazendo directito, e a maioria em inglês!

A idéia é trazer um pouco desse conhecimento para o português e aproveitar para aprender sobre linguagem de programação e inteligência umělé enquanto a gente se diverte!

Väčšina hlavných projektov môže mať jednu z nasledujúcich možností: Virtuálne otázky týkajúce sa mnohých zákazníkov a všetky základné intelektuálne hodnoty Umelá para realizácia doplnkov; que funciona através de uma "neurural network" ou "rede neurural" onde ela; grosso modo; pega a palavra, transforma em número e compara com a base de dado que vamos alimentar, e nisso, calcula a probabilidade para ver em em qual nicho esta palavra se encontra, e qual a melhor resposta dar.

To znamená, že sa môžete najesť predovšetkým v rôznych reštauráciách.

K dispozícii máte mnoho rôznych možností personalizácie a výberu základne, ako môžete začať, alebo ako začať získavať klientov!

Vamos aprender:

- Významné položky, ktoré sú usadené v programe strojového učenia

- Dôležité bibliotecas e o Významné bibliotecas que estamos usando

- Escrever e salvar um Arquivo. Json para rodar o programa

- Capturar and Salvar os dados dos clientes

Problémy s projektom:

Všetky hlavné body projektu sa môžu prejaviť v nulovej koncentrácii programu a python da minha parte ele ainda apresenta algumas falhas; tais como:

-Počet kliknutí, ktoré sa môžu líšiť od počtu klientov, ako napríklad prenosný počítač typu „vazios“(ou eu que ainda não aprendi como lê-los)

- O arquivo.pickle por enquanto pega apenas os dados do cliente e não os historycos de pedidos

- O arquivo.pickle faz o download on máquina assim que o cliente encerra o atendimento, ou seja, caso ele fizesse pelo celular, salvaria no próprio cellular dele, a ideia é redirecionar para uma nuvem onde um algoritimo possa interpretar, em um aplicativo por príklad

- Viacnásobné rozhranie pre realizáciu

- Ao se comunicar com a máquina, não temos configurado ainda; caso a pessoa fale algo muito sem sentido; uma resposta "Desculpe; não entendi o que foi dito! Poderia perguntar novamente ou fazer outra pergunta?"

- o Dataset dele ainda da algumas respostas erradas

Porém, visto que esse projeto é algo voltado para uma aplicação futura REAL; Vyrovnajte sa s vývojom všetkých možných problémov, ktoré vás prevedú budúcim futuristickým tutoriálom, ako budete postupovať, aké budete mať problémy s chirurgickým zákrokom!: D

Ďalší odkaz na tento odkaz:

Nele, Tim vysvetľuje, ako passo a passo do projeto! Porém ele roda o phyton e as bibliotecas instaladas direto no PC, usando o PyCharm se não me engano!

Como vamos usar or JupyterNotebook no Collab e o tutorial que ele fez tem um ano, tive que fazer algumas alterações de programação!

Bom divertimento e espero que goste!: D

Krok 1: Instalando O Google Colaboratory

Instalando O Google Colaboratory
Instalando O Google Colaboratory
Instalando O Google Colaboratory
Instalando O Google Colaboratory
Instalando O Google Colaboratory
Instalando O Google Colaboratory
Instalando O Google Colaboratory
Instalando O Google Colaboratory

Bom, hlavná pasáž a inštalácia Google Colaboratory pre rodarmos nosso JupyterNotebook!

1. žiadny Disk Google, kliknite na „novo“(ver foto)

2. kliknite na „Mais“(ver foto)

3. Clique em "conectar mais apps" (ver foto)

4. Pesquise por "Google Colaboratory" e o aplicativo deve estar lá

Väčšina spolužiakov, ktorí absolvujú niekoľko problémov spojených s nakupovaním, spolupracujú s Googlom, používajú sa rôzne nástroje a zariadenia; caso isso aconteça com você siga o seguinte passo a passo:

1. clique no link ao lado:

2. Clique em Cancel (ver foto)

3. Clique em "File" (ou "Arquivo" se estiver em português) (ver foto)

4. Kliknite na „Uložiť kópiu na Disk“(alebo „Salvar cópia em Drive“) (ver foto)

Pronto! Agora você já tem instalado o Google Colaboratory

Krok 2: Notebook Baixando O Jupyter E Rodando O ChatBot

Notebook Baixando O Jupyter E Rodando O ChatBot
Notebook Baixando O Jupyter E Rodando O ChatBot
Notebook Baixando O Jupyter E Rodando O ChatBot
Notebook Baixando O Jupyter E Rodando O ChatBot
Notebook Baixando O Jupyter E Rodando O ChatBot
Notebook Baixando O Jupyter E Rodando O ChatBot
Notebook Baixando O Jupyter E Rodando O ChatBot
Notebook Baixando O Jupyter E Rodando O ChatBot

Bom pesoal; agora que estamos com o Google Colaboratory instalado, or no vamos comecaar and rodar os nossos Jupyter Notebooks e começar a rodar o CharBot, antes de personalizar o nosso!

Notebook Jupyter - Ďalší spôsob, akým môžete organizovať svoje hlavné lucrativos criada para desenvolver software de código aberto, padrões abertos and serviços para computação interativa em dezenas de linguagens de programação; ou seja; é como de fosse vaše obľúbené texty budú odosielané do služby Google Colab; budete potrebovať viac jazykov, ako sú údaje, údaje o prístupe a jazyky k jazykom, jazyky, jazyky a prístupy k vášmu zoznamu!

Passos:

1. Baixe o Arquivo OrbeChat.rar dostupné množstvo passo

2. Lá terá dois arquivos; 1 ORBE_AI_CHAT (esse é o Jupyter Notebook) e o outro é o Intents.json;

3. Extraia ambos para a Área de Trabalho

4. Tire da Pasta e arraste para a Área de Trabalho

5. Odovzdajte svoje stránky na Disk Google (kliknite na položku Odovzdať; kliknite na položku O službe Disk Google a získajte ďalšie výhody)

6. Repita o mesmo processo com o arquivo Intents.json (esse nós só vamos mexer depois; no passo seguinte para podermos personalizar nosso atendente

Agora para abrir o Juyter Notebook; existovať môže:

1. Encontre o Arquivo desejado

2.1. Clicr duas vezes and selectionar "Abrir com o Google Colaboratory"

2.2. Clicar com o Botão direito; Vyberte si z „Abrir Com“a vyberte „Google Colaboratory“

Dentro desse Jupyter Notebook eu separei as cédulas em Texto e Código, a fim de deixar a programação o mais entendível possivel, para que possamos saber o que está acontecendo, caso algum erro aconteça, e também, lembrarmos para o futuro! hahahahha

Počet textových záznamov, ktoré môžu byť vysvetlené, sú abaixo, ako sú uvedené v článku č. 1

Para começar a rodar os códigos; hrajte bez hrania, prehráte cédulas de cógido (ver foto)

Vale dizer que a primeira cédula é a que mais demora; závisí od internetu. Algunky Demora segundinhos; dependendo do código, de um a dois minutinhos.

Dôležitá informácia a možnosť hrať bez hry.

Vecê não pode rodar o último código sem rodar o primeiro! Pois o primeiro contém informações básicas para toda a programação dar certo, e por ai vai!

Agora vouinar a como você sobe o arquivo Intents.json para rodar dentro do Jupyter Notebooks.

1. Na terceira cédula de cógido "from google colab import files …" (ver foto)

2. Vyberte „Escolher aquivos“(ver foto)

3. Clique em "Área de Trabalho" (ver foto)

4. Encontre o arquivo desejado; no nosso caso "intents.json" (ver foto)

5. Clique em "Abrir" (ver foto)

6. A cédula irá finalizar automáticamente e deverá aparecer como está na foto quando finalizar de carregar (ver foto)

Bom;

Agora vou falar um pouco a respeito de um probleminha que eu tive;

Väčšina problémov spojených s porovnávaním, rozlišovaním, porovnávaním a porovnávaním rododémov, ktoré spolupracujú, alebo môžu mať za následok problémy s programom, medzi ktoré patrí, počet trefám a inteligencia. ou seja, toda vez que nós, por vamos trokar o arquivo intents.json nós temos que ir em "Runtime" depois em "Factory Reset Runtime" e então carregar tudo de novo, desde and installção;

Então caso isso aconteça com você

1. Kliknite na položku „Runtime“

2. Kliknite na položku „Runtime obnovenia továrenských nastavení“

3. Zaškrtnite „Áno“.

Krok 3: Personalizácia Seu Próprio Próprio Arquivo. JSON

Personalizácia Seu Próprio Próprio Arquivo. JSON
Personalizácia Seu Próprio Próprio Arquivo. JSON
Personalizácia Seu Próprio Próprio Arquivo. JSON
Personalizácia Seu Próprio Próprio Arquivo. JSON
Personalizácia Seu Próprio Próprio Arquivo. JSON
Personalizácia Seu Próprio Próprio Arquivo. JSON
Personalizácia Seu Próprio Próprio Arquivo. JSON
Personalizácia Seu Próprio Próprio Arquivo. JSON

Bom; até agora já aprendemos:

- Inštalácia aplikácie Google Colab

- Notebook Como Rodar alebo Jupyter

- Naše rôzne koncepcie a programy na kopírovanie a kopírovanie Jupyter Notebook!

Agora vamos come aar os primeiros personalizar o nosso próprio ChatBot!

Esse arquivo.json; čo najviac nosných myšlienok.json é o arquivo pelo qual nossa Inteligência Artificial irá identificar os padrões de palavras atráves de cálculos matemáticos e descobrir qual resposta dar para cada situação !!

Žiadne passo três; žiadne fizemos o odoslaní údajov o službe Disk Google; agora vamos editá-lo!

Vsetko !!

1. Žiadna jednotka, lokalizujte oququivo desejado; časovo náročná ponuka „intents.json“

2. De dois cliques nele

3. Vyberte „Abrir com o Text Editor“

4. Pronto! O intents.json está aberto!

Predtým, ako si vyberiete, môžete si vybrať alguns conceitos!

Como disse antes; o zámery.json é o arquivo pelo qual nossa Inteligência Artificial irá usar de parâmetros para responder as pessoas; čo najviac potravín a základných potravín; melhor a capacidade de resposta dela!

Ela faz isso atrávés de uma classificação das palavras; základná forma:

1. Primeiro ela separa todas as palavras em um grupão; chamado "intents" (do inglês - intenção)

2. Depois ela separa Esse grupão em grupos menores; chamado de "tags" (do inglês - rótulos)

3. Uma vez feito isso; identifikujte všetky „vzory“(do angličtiny - do angličtiny), aby ste získali viac informácií

4. Počet vypočítaných odpovedí (do ktorých - resp.) Závisí od toho, do akej miery identifikujete

Ou seja; tudo que estiver na classe "patterns" será o que o cliente irá dizer; e tudo que tiver na classe "response" será o que a máquina irá dizer!

Máte radi podemos personalizácie? Tudo que está na cor azul escuro

Všetko je dôležité, "" žiadna konečná frakcia alebo oddelené vírivky!

Základné rady a tipy pre konkrétny účel nie sú k dispozícii.

Počet klipov osobného sťahovania, ktoré si môžete stiahnuť, alebo stiahnuť z archívu na Áreu de Trabalho; dar o "Reset Run Time" nie Jupyter Notebook e girar todos os códigos novamente e na mountain de selecionar o arquivo, escolher o arquivo certo!

DÔLEŽITÉ:

Rôzne názvy "zámerov" "tagy" "vzory" "odpoveď" "kontextová_sada"

Všetky sa môžu usadiť do programu na zmeny v programe, ale môžu sa líšiť aj od konečného výsledku!

Salve semper o arquivo como "intents.json" também para evitar dor de cabeça, rs

Krok 4: Prispôsobte notebook Jupyter Seu

Prispôsobenie notebooku Jupyter Seu
Prispôsobenie notebooku Jupyter Seu
Prispôsobte notebook Jupyter Seu
Prispôsobte notebook Jupyter Seu
Prispôsobenie notebooku Jupyter Seu
Prispôsobenie notebooku Jupyter Seu
Prispôsobenie notebooku Jupyter Seu
Prispôsobenie notebooku Jupyter Seu

Bom; agora que no personalizamos os padrões de perguntas que nossa máquina irá Receiver, vamos personalalizar or partte de cadastro do cliente

Na última parte que do código, onde de fato iniciamos o chat com o cliente; eu separei em duas partes; portanto aqui vou separar também!

PRIMEIRA PARTE

Na prvom mieste, ako aj na iných klientoch; čo najviac temnoty, akú môžete urobiť pre Mexičana!

Tudo o que estiver a mesma cor, ao alterar 1, altere todos, com beyondão dos textos circlelados em vermelho; čo najviac sa líši od toho, čo sa deje, čo sa stane, keď budete hrať Texto do Python, ou seja, deixando o que é em aspas dentro de aspas, o que é em parênteses dentro de parênteses!

Comandos

  • O comando input () será o nosso coletor de dados; ao vstup Colocar ("Insira o seu nome:") nie je pedimos para a pessoa inserir o nome dela; pois, o texto dentro de aspas é o que vai aparecer para a pessoa, enquanto o comando input () irá criar uma caixa para a pessoa digitar
  • O comando print () irá "imprimir" ou seja, mostrar para a pessoa no chat, tudo que estiver dentro de seus parênteses, e se for texto, dentro de aspas
  • Kolokácie môžu napríklad obsahovať "(=" (… ") čo znamená, že je väčšia a väčšia ako jedna, druhá, druhá alebo druhá," nome = "José" "ou" nome = 1 "iríamos atribuir a variável nome, o valor de "José" ou de "1";
  • O comando.format () substituci os números que estiverem dentro de {} pelas variáveis que pedirmos, exemplo print ("Olá {0} {1} tudo bem com você?". Format (nome, sobrenome)) nesse comando nós pedimos para imprimir a Frase „Olá {0} {1} tudo bem com você?“e no final, com o comando.format () no nie pedimos para ele substituir pelas variáveis nome e sobrenome que pegamos anteriormente! Väčšina smerov, ako prídu a budú sa líšiť, pretože sa budú líšiť od nulovej časti, aby mohli Python fungovať; e note que ele irá substituir o {0} pela primeira variável que estiver dentro de parênteses!
  • Por último o comando dicionário veja que ele não aparece como dicionário em nosso código, mas sim como dados_clientes e ele funciona da seguinte maneira, basicamente você vai atribuir um nome a ele, e inserir várias variáveis com e at Príklad:

meu_dicionario = {'nome' = 'guilherme', 'idade' = 21, 'profissão' = 'empreendedor'}

Nesse caso, eu atribui a variável nome o valor de guilherme, a variável idade o valor de 21 e a variável profissão o valor de empreendedos, e não o contrario!

Žiadna aplikácia nemôže byť chatovaná, ale nie je možné definovať počet klientov, ktorí idú, používajú telefónne telefóny, atď., Ale môžu obsahovať rôzne hodnoty, ako aj rôzne veľkosti!

SEGUNDA PARTE

Bom, essa é a parte mais fácil; základné zmeny v texte obehu, vermelho da formy queermis desde que dentro de aspas.

Krok 5: O CÉU É O LIMITE

O CÉU É O LIMITE
O CÉU É O LIMITE

Basicamente neste projetinho que ainda falta muito o que melhorar; mnoho ďalších a najpopulárnejších programov, ktoré môžu mať rôzne druhy umelej inteligencie!

Espero que você tenha gostado e que esse projeto possa a vir ser útil para você!

Na úrovni 2, 3, 4, 5…. riešenie väčších problémov, ktoré by mohli predstavovať ďalšie, najpresnejšie a najaktuálnejšie ustanovenia, veľké množstvo veľkých problémov, súvisiace problémy s prepojením a rozhraním, ktoré môžu spôsobiť lo em um atendimento real!

Časovo náročná komunikácia prebieha, zhasne a zhasne, čo sa týka kvality, e-mailu [email protected]

Pozrite sa na to!

Odporúča: