Агуулгын хүснэгт:

Atendente Automático Com Python Google Colab байхгүй: 5 алхам
Atendente Automático Com Python Google Colab байхгүй: 5 алхам

Видео: Atendente Automático Com Python Google Colab байхгүй: 5 алхам

Видео: Atendente Automático Com Python Google Colab байхгүй: 5 алхам
Видео: Como Criar Chatbot Inteligente com Python 2024, Арваннэгдүгээр
Anonim
Atendente Automático Com Python байхгүй Google Colab
Atendente Automático Com Python байхгүй Google Colab

Гайхалтай! Tudo bem?

Guilherme, Nesse projeto nós vamos aprender como criar um ChatBot нь Python болон Google Colab програмыг ашиглах боломжийг олгодог.

Sou aluno da https://orbe.ai/ - Escola de Inteligência Artificial Infinita e esse projecteto que desenvolvi foi a partir da minha segunda semana no curso, cumprir com o desafio do professor Rafa, que era usar o comando input () үгүй питон! Valeu Rafa por toda a ajuda!

Хязгаарлалт, програм хангамжийн програм хангамжийн програм хангамжийн програм хангамжийг ашиглах нь танд маш чухал үүрэг гүйцэтгэдэг.

Төгсгөлийн хувьд програм хангамжийн програм хангамжийн програм хангамж, зохиомол, хиймэл эрх мэдлийг өөрчилнө үү!

Ашиглах боломжгүй зүйл бол виртуал програм хангамж юм. que funciona através de uma "мэдрэлийн сүлжээ" ou "rede neural" onde ela; бүдүүлэг модо; Төлбөр тооцоо хийх, тооцоолох, тооцоолох нь боломжит магадлал өндөртэй байх болно.

Зоогийн газар нь ямар ч ирээдүйд имплантар хийх боломжтой бөгөөд энэ нь маш сайн шийдэл, мөн хоолны газрууд юм.

Vou deixar disponível a versauo aqui ensinando voke a personalizar a sua, desde a base de dados até as falas iniciais para captar os dados dos clientes!

Vamos aprender:

- Alguns нь Machine Learning програмын хувьд чухал үүрэг гүйцэтгэдэг

- Импортын библиотекууд ба Significados das Bibliotecas que estamos usando

- Арквивоос зайлсхий

- Como Capturar e Salvar os dados dos clientes

Projeto -тай холбоотой асуудлууд:

Como esse foi o primeiro passo do projeto e saiu a partir de zero de conhecimento em programação de python da minha parte ele ainda apresenta algumas falhas; Тай комо:

-Os dados do arquivo.pickle que vamos captar do cliente, ao tentar le-los em outro jupyter notebook dão como "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 históricos de pedidos

- Дараах сонголтууд нь татаж авах програм хангамжийн програм хангамжийн тайлбар, орчуулгын програм хангамжийн орчуулгын програм хангамж, програм хангамжийн орчуулгын програм юм. жишээ нь

- Мэдээллийн бодит интерфейс

- Au se comunicar com a máquina, não temos configurado ainda; caso a pessoa fale algo muito sem sentido; Энэ нь Дасгалаа хийх үү?

- o Dataset dele ainda da algumas respostas erradas

Хэзээ ч хамаагүй, ирээдүйд REAL; Боловсруулах асуудлууд нь ирээдүйд шийдэгдэх болно, шинэ хичээлүүд, шинэ хичээлүүд, шинэ асуудлуудыг шийдвэрлэхэд туслах болно!: D

Загвар хийх линк:

Нэлээд, Тим тайлбарлаж байна уу? Библиотекийг компьютер дээр суулгаагүй тохиолдолд компьютер, компьютер эсвэл PyCharm -ийг ашиглаарай!

Comup vamos usar o 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

Алхам 1: Google Colaboratory -ийг суулгана уу

Google Google лабораторийг суулгаарай
Google Google лабораторийг суулгаарай
Google Google лабораторийг суулгаарай
Google Google лабораторийг суулгаарай
Google Google лабораторийг суулгаарай
Google Google лабораторийг суулгаарай
Google Google лабораторийг суулгаарай
Google Google лабораторийг суулгаарай

Bom, primeiro passo é instalar o Google Colaboratory нь JupyterNotebook -ийг ашиглах боломжтой!

1. Google Драйв байхгүй, "novo" гэж ангилдаг (зураг)

2. "Mais" клик (зураг)

3. "Conectar mais apps" програмыг (зураг)

4. "Google Colaboratory" -ыг сонгож аваарай

Porém alguns colegas de classe e eu tivemos um certo probleminha ao procurar o google colaboratory, pois ao pesquisar em "conectar mais aplicativos" ele não aparecia; caso isso aconteça com você siga o seguinte passo a passo:

1. ямар ч холбоос байхгүй байна:

2. Clique em Cancel (зураг)

3. "Файл" програмыг ("Arquivo" гэж нэрлэдэг) хөрвүүлэх (зураг)

4. "Драйвт хуулбараа хадгалах" програмыг ("Salvar cópia em Drive") оруулна уу (фото зураг)

Пронто! Google Colaboratory -ийг ашиглах боломжтой

Алхам 2: Baixando O Jupyter Notebook E Rodando O ChatBot

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

Bom pessoal; agora que estamos com o Google Colaboratory instalado, nós vamos começar to a rodar os nossos Jupyter Notebooks and come to a rodar o CharBot, personalesar o nosso!

Jupyter Тэмдэглэлийн дэвтэр - "Projeto Jupyter é uma organização sem finins lucrativos criada" програм хангамжийн програм хангамжийн програм хангамж, програм хангамж, интернэт програм хангамжийн програм хангамж, програм хангамжийн хэлцлийн програм хангамжийн програм хангамжийн програм хангамжийн програм хангамж "програмыг нээж болно." Google Colab програмыг ашиглах боломжтой;

Пассо:

1. Baixe o Arquivo OrbeChat.rar disponível nesse 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. Google Драйвыг байршуулах (байршуулах, байршуулах; Google Драйвыг драйвераар оруулах)

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

Agora para abrir эсвэл Juyter дэвтэр; existem dois caminhos:

1. Encontre o Arquivo desejado

2.1. "Abrir com o Google Colaboratory" сонголтыг сонгоно уу.

2.2. Clicar com o Botão direito; "Abrir Com", "Google Colaboratory" гэсэн сонголтыг хий.

Jupyter тэмдэглэлийн дэвтэр нь Texto e Código програмыг ашиглах боломжийг олгодог бөгөөд энэ нь програм хангамж, програм хангамж, програм хангамж, тоглоомын үйл явц, хөгжилтэй үйл явц зэрэг болно. футуро! хахахаха

Cada cédula de texto explica o código abaixo dela e todos os tópidos enumerados estão disponíveis para acompanhar no código também com os caracteres #1.

Нэмж дурдахад; basta clicar com no botão de Play das cédulas de cógido (ver foto)

Vale header que a primeira cédula é a que mais demora; Интернэтээс хамааралтай. Demora alguns segundinhos; cendigo do código, de um a dois minutinhos.

Чухал ач холбогдол өгч, тоглуулах шаардлагагүй болно.

Você não pode rodar o ultimo código sem rodar o primeiro! Мэдээлэл авах програм хангамжийн програм хангамж, програм хангамжийн хувьд маш чухал юм!

Зорилго. Json -ийн Jupyter тэмдэглэлийн дэвтэртэй танилцах нь маш чухал юм.

1. Na gole cédula de cógido "google colab импортлох файлуудаас …" (ver foto)

2. Selecione "Escolher aquivos" (ver foto)

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

4. Encontre o arquivo desejado; nosso caso "intents.json" байхгүй байна (зураг)

5. "Абрир" Clique (ver foto)

6. Төгсгөлийн автоматжуулалт, автоматжуулалт хийх боломжтой бөгөөд энэ нь карегерийн эцсийн дүрсийг харуулсан болно (зураг)

Бом;

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

Аливаа сэдвээр, ямар ч тохиолдолд, ямар ч колабораторид хамрагдахгүй байх, програм хангамжийн асуудал, програм хангамжийг сайжруулах, програм зохиох, зохиомол хиймэл эрхтэн зохион бүтээхэд ашиглах боломжтой болно. "Үйлдвэрийн тохиргоог дахин тохируулах" функцийг ашиглахын тулд "Runtime" програмыг идэвхгүй болгохын тулд ямар ч асуудал шийдэгдээгүй болно.

Então caso isso aconteça com voê

1. "Runtime" програмыг ажиллуулна уу.

2. "Үйлдвэрийн тохиргоог дахин тохируулах" програмыг ажиллуулна уу.

3. "Тийм" гэж дарна уу.

Алхам 3: Personalizando Seu Próprio Próprio Arquivo. JSON

Personalizando Seu Próprio Próprio Arquivo. JSON
Personalizando Seu Próprio Próprio Arquivo. JSON
Personalizando Seu Próprio Próprio Arquivo. JSON
Personalizando Seu Próprio Próprio Arquivo. JSON
Personalizando Seu Próprio Próprio Arquivo. JSON
Personalizando Seu Próprio Próprio Arquivo. JSON
Personalizando Seu Próprio Próprio Arquivo. JSON
Personalizando Seu Próprio Próprio Arquivo. JSON

Бом; ате агора já aprendemos:

- Google Colab -ийг ашиглах боломжтой

- Комо Родар эсвэл Юпитер дэвтэр

- Jupyter тэмдэглэлийн дэвтэр хийх програмын үндсэн програмууд!

ChatBot програмыг хувийн тохиргоонд ашиглах нь маш чухал юм.

Esson arquivo.json; que no nosso caso está como intents.json é o arquivo pelo qual nossa Inteligência Зохиомол онцлог шинж чанарууд нь palavras atráves de cálculos matemáticos e descobrir qual resposta dar para cada situação !!

Passo três байхгүй; Google Драйвыг байршуулах шаардлагагүй; agora vamos засварла!

Хөөрхий !!

1. Хөтөчгүй, нутагшуулах эсвэл arquivo desejado; caso ele não apareça de primeira pesquise por "intents.json"

2. De dois cliques nele

3. Selecione "Abrir com o Text Editor"

4. Pronto! Зорилго.json está aberto!

Антес де келчар бол маш их санаа зовж байна!

Como disse antes; o intents.json é o arquivo pelo qual nossa Inteligência Зохиомол төхөөрөмж, параметрийн хувьд хариулагч нь пессоа хэлбэрээр; quanto mais e melhor alimentada a base de dados; melhor a capacidade de resposta dela!

Ela faz isso atrávés de uma classificação das palavras; funcionando da seguinte хэлбэр:

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

2. Depois ela separa esse grupão em grupos menores; "шошго" гэсэн нэр томъёо (inglês - rótulos)

3. Uma vez feito isso; ela irá identificar os "хэв маяг" (inglês - padrão) de fala das pessoas

4. Санал болгож буй хариулт нь "хариу өгөх" (inglês - resposta) хамааралтай байх

Үгүй бол; tudo que estiver na classe "хэв маягууд" Энэ бол "хариу өгөх" гэсэн үг юм.

Хувийн тохиргоо хийх үү? Tudo que está na cor azul escuro

Чухал ач холбогдол өгч, "ямар ч финал байхгүй болно!"

Үндсэн ойлголтууд нь ямар ч хүсээгүй.json e também seguir a disposição que está lá de cochetes, aspas, e гэх мэт!

Depois de personalizado clique -ийг татаж авахын тулд татаж авах боломжтой бөгөөд qurea de Trabalho; "Ажиллах цагийг дахин тохируулах" нь Jupyter Notebook -ийг ашиглахгүй байх болно.

ЧУХАЛ:

Não altere os "intents" "tags" "pattern" "answer" "context_set" гэсэн нэр томъёо

Eles são usados dentro do código de programação e alterá-los irá dar trabalho, sem dar diferença alguma ao resultado final!

Salve semper o arquivo como "intents.json" тоглоом нь дор хаяж, рс.

Алхам 4: Personalizando Seu Jupyter дэвтэр

Personalizando Seu Jupyter дэвтэр
Personalizando Seu Jupyter дэвтэр
Personalizando Seu Jupyter дэвтэр
Personalizando Seu Jupyter дэвтэр
Personalizando Seu Jupyter дэвтэр
Personalizando Seu Jupyter дэвтэр
Personalizando Seu Jupyter дэвтэр
Personalizando Seu Jupyter дэвтэр

Бом; хувь хүний хувийн тохиргоог хийхээс үл хамааран үйлчлүүлэгчид хувийн тохиргоо хийх боломжтой болно

Хичээл хийх, харилцах, чатлах эсвэл харилцах; eu separei em duas partes; portanto aqui vou тусгаарлах боломжтой!

PRIMEIRA PARTE

Нэгдүгээрт, үйлчлүүлэгчид өөрсдийгөө дэмждэг; exé temos mais mais liberdade for mexer!

Tudo o que estiver a mesma cor, ao alterar 1, alto todos, com ortiqchaão dos textos circulados em vermelho; Текстийг Python, ou seja, deixando o que é em aspas dentro de aspas, o que é em parênteses dentro de parênteses гэж нэрлэж болно.

Командос

  • O comando input () será o nosso coletor de dados; ao colocar input ("Insira o seu nome:") гэсэн нэр томъёо байхгүй байна; pois, o texto dentro de aspas é o que vai aparecer para a pessoa, enquanto o comando input () томъёо эсвэл цифра
  • Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Оруулах
  • Жишээ нь, "nome = оролт (……" гэсэн утгатай) нь өөр өөр нэр томъёо, жишээ нь colocassemos жишээ нь "nome =" José "" ou "nome = 1" iríamos atribuir a variável nome, valor de "José" ou de "1";
  • Мэдээлэл форматыг () орлуулахын тулд {} pelas variáveis que pedirmos, жишээ нь хэвлэх ("Olá {0} {1} tudo bem com você?". Формат (нэр, нэр томъёо)) Frase "Olá {0} {1} tudo bem com voê??" e is no final, com o comando.format () nós pedimos para elestituir pelas variáveis nome e sobrenome que pegamos anteriormente! Нэмэлт арга хэмжээ авахын тулд нарийн ширийн зүйл хийх боломжгүй, тэгвэл энэ нь Python функцтэй адил байх болно; e note que ele irá substituir o {0} primira variável que estiver dentro de parênteses!
  • Төгсгөлд нь авч үзвэл, энэ нь маш их ашиг тустай байх болно. Жишээ нь:

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

Үнэн хэрэгтээ, ямар ч үнэ цэнэгүй, 21 -р хувилбартай, 21 -ээс дээш насны, өөрөөр хэлбэл эмпредендос, ямар ч хамаагүй!

Чат бот байхгүй бол үйлчлүүлэгчид тодорхой нэр томъёо, утсан холбоо, утас гэх мэт, эцэг эхийн харилцаа холбоо, үнэт зүйлсийн талаар мэдээлэл өгөх боломжтой болно!

SEGUNDA PARTE

Bom, essa é a parte mais fácil; үндсэн ойлголтуудыг өөр өөр хэлбэрээр бичнэ үү.

Алхам 5: O CÉU É O LIMITE

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

Үндсэн ойлголтууд ямар байх ёстой вэ? aprendemos muitas e muitas coisas, desde programação python até sobre funcionamento de inteligência хиймэл!

Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Espero que voê tenha gostado e que esse projecteto possa a vir ser útil para вокê!

2, 3, 4, 5 -р хэсэгт … desse projeto estarei resolvendo os problemas que apresentei nele, melhorando a precisão de respostas, таъсис cecdos códigos mais claros, colocando uma fala de "não entendimento" entre outros probleminhas abordados aqui, e depois utcus a para evoluir a para evolu a para evolu a para evolu a para a evaru para a evolar a para evolu a para evolu a para evolu a para a evaru para a evolar a para evolu. Энэ бол үнэхээр жинхэнэ!

Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах уу?

Обригадо пэла атенчао!

Зөвлөмж болгож буй: