Мазмуну:

Atendente Automático Com Python Google Colab жок: 5 кадам
Atendente Automático Com Python Google Colab жок: 5 кадам

Video: Atendente Automático Com Python Google Colab жок: 5 кадам

Video: Atendente Automático Com Python Google Colab жок: 5 кадам
Video: Como Criar Chatbot Inteligente com Python 2024, Ноябрь
Anonim
Atendente Automático Com Python Google Colab жок
Atendente Automático Com Python Google Colab жок

Olá pessoal! Tudo bem?

Бул жерде Guilherme, Nesse долбоорлору жок кылынат, ал эми ChatBot программасы Python же Google Colab программаларынын бири!

Sou aluno da https://orbe.ai/ - Escola de Inteligência Жасалма Инфинита жана программалар профессионалдуу профилдеги профессор Рафа үчүн, эч качан жок кылынбайт () жок питон! Valeu Rafa por toda a ajuda!

Төмөнкү программалардын бири - бул программаны ишке ашыруу үчүн, сиз өзүңүзгө керектүү нерселерди жасооңузду талап кыласыз, каталар, командалар, семиртүүлөр жана башка нерселер!

Купуялуулукту камсыз кылуу үчүн программалык камсыздоону жасоо үчүн программалык камсыздоону жасаңыз!

Негизинен, сиз каалаган нерсеңизди жасай аласыз, бул виртуалдык потенциалды камсыздоо үчүн зарыл болгон нерселердин бири болуп саналат. que funciona através de uma "neural network" ou "rede neural" onde ela; гроссо модо; папа жана палавра, трансформациялоо жана алмаштыруу, ошондой эле эсепке алуу мүмкүнчүлүгүнүн мүмкүн болушунча жакшыраак болушу керек.

Купуя ресторандар менен иштөө үчүн эч кандай келечеги жок, имплантарийлердин баары эмпирендиментте, жана бул жерде, ресторандарда дагы бар.

Кардарлар менен болгон мамилеңизди оңдоп -түзөөңүз керек!

Vamos aprender:

- Alguns Machine Learning программасынын маанисин түшүндүрөт

- Important Bibliotecas e Significados das Bibliotecas estestos usando

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

- Como Capturar e Salvar os dosos dos clientes

Projeto көйгөйлөрү:

Комментарийлерди жазуу жана жаңыртуу боюнча программаларды иштеп чыгыңыз; тай комо:

-Аракиво жасаңыз. Кардарды тандап алыңыз, ноутбуктун блокноту "вазиос" (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

- Тандоо баскычын жүктөп алуу үчүн кардарлар менен сүйлөшүүлөрдү жүргүзүү керек, же жокпу, эч кандай физикалык процесс, celulara de prorio жок, ал эми алгоритмдерди которуу үчүн, сиз эмнени кааласаңыз болот. мисал

- Бул интерфейс сиз каалаган убакта ишке ашат

- Жөнөкөй сөз менен айтканда, сиз конфигурациялай албайсыз; caso a pessoa fale algo muito sem sentido; Жооп берүү "Desculpe; não entendi o que foi dito! Poderia perguntar novamente ou fazer outra pergunta?"

- o Dataset dele ainda да algumas respostas erradas

Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсунбу? эстрадалык маселелерди чечүү үчүн келечектүү маселелерди чечүү үчүн жаңы окуу куралы, жаңы провайдерлер жана жаңы көйгөйлөр чечилет!: D

Эссе проектиси-бул

Негизги, Тим түшүндүрүү үчүн! Кичи пейилдикке библиотекалар орнотулганда, алар компьютерге орнотулбайт, же PyCharm мен үчүн эң чоң мааниге ээ!

JupyterNotebook жок Collab e о үйрөткүч, бул эң башкысы, программалар жана программалар!

Bom divertimento e espero que goste!: D

1 -кадам: Орнотуу Google Colaboratory

Installerando O Google Colaboratory
Installerando O Google Colaboratory
Installerando O Google Colaboratory
Installerando O Google Colaboratory
Installerando O Google Colaboratory
Installerando O Google Colaboratory
Installerando O Google Colaboratory
Installerando O Google Colaboratory

JupyterNotebook үчүн Google Colaboratory үчүн эң башкысы!

1. Google Drive жок, "novo" деп аталат (сүрөт)

2. "Mais" кликасы (сүрөт)

3. Cliect "conectar mais apps" (вертикалдуу сүрөт)

4. "Google Colaboratory" песквизиэ дэҥэ үлэҕэ киирдэ

Алгоритмдер дагы бир жолу ката кетирип, же google colaboratory менен көйгөйлөрдү чечүү үчүн, "conectar mais aplicativos" папкалары; бул жерде сиз өзүңүздү кармайсыз:

1. эч кандай шилтеме жок:

2. Жокко чыгаруу Clique (ver photo)

3. "Файлды" иштетүү ("Arquivo" порталында) (сүрөт)

4. "Көчүрмөсүн Drive -га сактоо" ("Drive Drive" үчүн) (Cliff) (вертикалдуу сүрөт)

Pronto! 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; Google Colaboratory инстаграмы орнотулганда, башкача айтканда, Jupyter блокноттору CharBot, персонализаторлору же жокпу!

Jupyter блокноту - Бул программалык камсыздоону "программалык камсыздоону оңдоп -түзөө", программалык камсыздоонун интервалдык программаларынын интерфейси жана программалоо тилкелеринин программалык камсыздоосу; Google Colab менен иштөө; бул жерде сиз өзүңүздүн платформаңызды таба аласыз, ошондой эле бул терминдерди колдоно аласыз, бул жерде питон жана лингвагемалар да бар!

Пасос:

1. Baixe or Arquivo OrbeChat.rar дискону жок

2. Lá terá dois arquivos; 1 ORBE_AI_CHAT (эссе же Jupyter блокноту) жана ал Intents.json;

3. Trabalho a Extraia ambos

4. Тир да Макароны Trabalho үчүн

5. Google Drive үчүн жүктөп берүү (жүктөө, жүктөө; Google Drive жана артерияларды орнотуу)

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

Juyter дептери; existem dois caminhos:

1. Encontre o Arquivo desejado

2.1. "Google Colaboratory" же "Abrir com" тандоолорун аткарыңыз

2.2. Clicar com o Botão direito; "Abrir Com" жана "Google Colaboratory" депозиттерин тандоо

Jupyter ноутбуктун тексттик жана codigo сыяктуу бөлүктөрү, бул программалар жана программалар, программалык камсыздоолор, программалык камсыздоолор, оюндар, оюндар жана оюн -зоок программалары futuro! хахахахха

Тексттин ачык -айкын көрсөтмөлөрү #1, ал үчүн эч кимге эч кандай жардам көрсөтүлбөйт.

Последняя связки; basta clicar com no botão de Play das cédulas de cógido (вер фото)

Vale dizer que a primeira cédula é a que mais demora; Интернетке көз карандысыз. Demora alguns segundinhos; көз карандылыкты жасоо, минута кылуу.

Outra coisa importante é semper clicar no play na ordem que os cédulas de cógido estão lá.

Добуш берүү убактысы же мөөнөтү бүткөндөн кийин! Негизги маалымат бул программалар үчүн эң чоң программа!

Intents.json Jupyter блокноттору үчүн эң сонун шарттар.

1. "google colab импорттук файлдарынан…" cédula de cógido (ter foto)

2. Selecione "Escolher aquivos" (ver photo)

3. "Área de Trabalho" Clique (вер фото)

4. Encontre o arquivo desejado; nosso caso "intents.json" жок (вер фото)

5. Cliff em "Abrir" (вер фото)

6. Автоматтык түрдө автоматтык түрдө автоматтык түрдө автоматтык түрдө автоматтык түрдө автоматтык түрдө автоматтык түрдө орнотулган жана картрегердин акыркы сүрөтү тартылган (сүрөт)

Bom;

Маселени чечүү;

Негизги себептерден улам, бул чечимди кабыл алуучу, эч кандай коллаборатория эмес, программалык камсыздоонун жоктугу, программалык камсыздоонун эч кандай көйгөйү жок, же жокпу, же жасалма эмес жаратылышты жаратуу керекпи? "Жөнөтүү убактысы" деп аталган "ниеттери" же "иштөө убактысы" деп аталган "иштөө убактысын" кайра калыбына келтирүү, бул жерде жаңы орнотуулар;

Então caso isso aconteça com você

1. "Иштөө убактысы"

2. Client "Factory Reset Runtime"

3. Clique em "Ооба".

3 -кадам: Personalizando Seu Próprio Próprio Arquivo. JSON

Персонажандо Се Приоприо Проприо Аркиво. JSON
Персонажандо Се Приоприо Проприо Аркиво. JSON
JSON. Per Personalizando Seu Próprio Próprio Arquivo. JSON
JSON. Per Personalizando Seu Próprio Próprio Arquivo. JSON
Персонажандо Се Приоприо Проприо Аркиво. JSON
Персонажандо Се Приоприо Проприо Аркиво. JSON
JSON. Per Personalizando Seu Próprio Próprio Arquivo. JSON
JSON. Per Personalizando Seu Próprio Próprio Arquivo. JSON

Bom; jé aprendemos:

- Google Colab орнотуулары

- Комо Родар же Юпитер дептери

- Jupyter блокнотунун функционалдык программасы жана программасы!

ChatBot колдонмосу жеке колдонуучулардын жеке кызыкчылыктарын канааттандыруу үчүн!

Esson arquivo.json; que no nosso caso está como intents.json é o arquivo pelo qual nossa Inteligência Жасалма маалыматтын теңдешсиздиги, ошондой эле палаврастын атривациясы жана катастрофасы математические пособие пособие в ситуацейо !!

Passo três жок; Google Drive'га жүктөлгөн файлдар жок; agora vamos editá-lo!

Vem comigo !!

1. Айдоо жок, локалдаштыруу o arquivo desejado; "intents.json" үчүн эң башкысы, эң башкысы.

2. De dois cliques nele

3. Selecione "Abrir com o Text Editor"

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

Antes de começar a editá-lo, vamos entender alguns conceitos!

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 да seguinte форма:

1. Primeira ela separa todas as palavras em um grupão; chamado "ниеттери" (англ. - intenção)

2. Depois ela separa esse grupão em grupos menores; chamado de "tags" (англ. - rótulos)

3. Uma vez feito isso; "өрнөктөр" (англисче - padrão) же башка нерселерди аныктоо

4. Эсеп -кысап "жооп берүү" (англ. - Resposta) көз карандылыкты камсыздоо

Ou seja; tudo que estiver на classe "үлгүлөр" сериядагы кардарлар үчүн; tudo que tiver na classe "answer" сериясындагы оюңузду өчүрүңүз!

Кандай жеке персонал? Tudo que está na cor azul escuro

Эң маанилүүсү, "эч кандай финалдык бөлүк жок!"

Негизги тилкелер сиз каалабаңыз дегенди билдирбейт.

Жүктөп алуу жеке дайындардын жоктугунан же жок кылынгандан кийин, Trabalho; "Иштөө убактысын баштапкы абалга келтирүү" жок Jupyter Notebook электрондук почтасы үчүн жаңы функцияларды тандап алыңыз, же жокпу!

МААНИЛҮҮ:

Não altere os nomes "intents" "tags" "pattern" "answer" "context_set"

Программанын программасы дагы башка программалар менен аяктайт, финалдык финал!

Кандай болбосун, "intents.json" комбинациясын колдонуңуз, rs rs

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 дептери

Bom; жеке кардарлар менен иштөө жеке кардарлардын жеке кардарларынын жеке кардарлары үчүн

Каттоодон өтүү, кардарлар менен сүйлөшүү; eu separei em duas partes; portanto aqui vou separator também!

PRIMEIRA PARTE

Баштапкы бөлүктө, кардарлар менен иштөө; e eé on temos mais mais liberdade for mexer!

Tudo o que estiver a mesma cor, ao alterar 1, alto todos, com overão dos textos circulados emmelho; Python, Texto жана Python программаларынын тизмесин түзүү, сиз өзүңүздү тандооңузду талап кылат!

Comandos

  • O comando input () seret o nosso coletor de dados; ao colocar input ("Insira o seu nome:") эч кандай мааниге ээ эмес; поис, странице песо, песоа же командо киргизүү () үчүн кошумча маалымат
  • Оо басып чыгаруу () же "импримир" дегенди тандап, чатта сүйлөшпөй эле койсоңуз болот, текстти жана диспосту тандап алыңыз.
  • Exemplo "nome = input (……" деген мааниге ээ эмес), мисалы, "помощь" дегенди билдирет, "nome =" José "" ou "nome = 1" iríamos atribuir a variável nome, o valor de "José" ou de "1";
  • Оо, формат. Frase "Olá {0} {1} temo bem com você?" эч кандай финал, comando.format () эч нерсе алмаштырбоо үчүн, аларды алмаштыруу керек! Төмөнкү шарттар боюнча, эч кандай шарт жок: a Python funciona assim; e not que que irá substituir o {0} premier variável que estiver dentro de parênteses!
  • Колдонуу керекпи же жокпу! Мисалы:

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

Нессе, евро атрибу на главере де, гильерме да, выводительное идея да валор де 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, программаны жасалма түрдө жасоо!

Эсперо үнүн жаңыртуу үчүн, сиз каалаган убакта долбоорду ишке ашыра аласыз!

Бөлүм 2, 3, 4, 5…. Desse projeto estarei resolvendo багыты проблем мыкты apresentei Nele, melhorando бир precisão-де-Ж, estabelecendo códigos Мусага Берген, Colocando Ума чалгынчы-де "não entendimento" Басигалупо probleminhas abordados Aqui, раш buscando пост evoluir кайырчысы пост Ума Interface bacana электрондук Баштоо бир utiliza- lo em um atendimento real!

Каттоодон өткөндөн кийин дагы, сиз дагы долбоорлорду иштеп чыгууңуз керек, эгерде сиз электрондук почтанын электрондук почтасы менен байланышкан болсоңуз, анда сиз өзүңүздүн сурооңузга жооп берсеңиз болот.

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

Сунушталууда: