Мазмұны:

Cleverbot көмегімен таңдау және жасанды интеллектпен сөйлесу: 14 қадам (суреттермен)
Cleverbot көмегімен таңдау және жасанды интеллектпен сөйлесу: 14 қадам (суреттермен)

Бейне: Cleverbot көмегімен таңдау және жасанды интеллектпен сөйлесу: 14 қадам (суреттермен)

Бейне: Cleverbot көмегімен таңдау және жасанды интеллектпен сөйлесу: 14 қадам (суреттермен)
Бейне: Cleverbot Evie | SHE KNOWS MY REAL NAME! | Evie is EviL 2024, Қараша
Anonim
Image
Image
Cleverbot көмегімен Pick және жасанды интеллект чатымен сөйлесіңіз
Cleverbot көмегімен Pick және жасанды интеллект чатымен сөйлесіңіз
Cleverbot көмегімен Pick және жасанды интеллект чатымен сөйлесіңіз
Cleverbot көмегімен Pick және жасанды интеллект чатымен сөйлесіңіз
Cleverbot көмегімен Pick және жасанды интеллект чатымен сөйлесіңіз
Cleverbot көмегімен Pick және жасанды интеллект чатымен сөйлесіңіз

Мұнда мен дауыстық команданы ғана емес, сонымен қатар Cleverbot көмегімен компьютермен жасанды интеллект арқылы сөйлесуді қолданып көремін.

Шындығында, идея балалардың түсі бір түстен ең жақын түске дейін бояу қорабында араласатын кезде пайда болды. Ақырында ас үйге енгізіңіз, себебі ас үйде жалғызбасты адамдарға тамақ дайындау кезінде серіктес қажет. Мұнда ол сізбен сөйлеседі, сонымен қатар сіздің пәрменіңізге сәйкес тізімдегі элементті көрсетеді. Сондықтан бір затты ешқашан жақын затқа араластырмаңыз. Жасауға кірісейік.

1 -қадам: Қажетті материалдар

Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар

Қажетті материалдар

1) Ардуино Уно

2) HC-05 Bluetooth модулі

3) Серво қозғалтқышы

4) Реттегіш электрмен жабдықтау тақтасы

5) 12В тұрақты ток адаптері

6) Интернетке қосылған Android телефоны.

7) Қарапайым ПХД, аталық және әйел тақырыптары

8) Дөңгелек пластикалық қорап

9) Шағын қораптар сіздің тізіміңізге сәйкес. Мен дәмдеуіштерді қою үшін 3 контейнерді қолданамын, себебі менде тек үлкен контейнерлер болды.

Қолданылған бағдарламалық қамтамасыз ету

1) Arduino IDE.

2) Android қосымшасына арналған Appinventor.

3) Компьютермен сөйлесу үшін Cleverbot веб -сайтын тіркеу.

Қажетті құралдар

1) Ионды дәнекерлеу,

2) Ыстық желім пистолеті

3) Пышақ

2 -қадам: Arduino Shield жасаңыз

Arduino Shield жасаңыз
Arduino Shield жасаңыз
Arduino Shield жасаңыз
Arduino Shield жасаңыз
Arduino Shield жасаңыз
Arduino Shield жасаңыз

1) Ұялшақ жасау оңай.

2) Arduino uno Female Header сияқты ПХД жоспарына ерлердің тақырыптары.

3) Серваны басқару үшін мен 5 және 6 сандық түйреуішті қолданамын.

4) Бағдарламалық жасақтама ретінде Digital Pin 2, 3 пайдаланыңыз.

5) Көк тіс модулінің сериялық түйреуіштерін Бағдарламалық қамтамасыз ету сериялы түйреуіштеріне және әйел коннекторы арқылы arduino -дан қуат көзіне қосыңыз.

6) сырттан серво үшін қуат көзін алыңыз. Сондықтан 12 В -тан 12 В -қа дейін, 5 В -тан және 3.3 В -қа дейінгі қоректендіру тақтасын қолданыңыз.

7) Енді Arduino uno үстіне дайындалған қалқанды бекітіңіз. Blue тіс модулін қалқандағы әйел тақырыптарына қосыңыз.

8) Қалқаншаға Servo аналық басын қосыңыз. Енді схема аяқталды.

Жоспарланған функция - Android қолданбасы bluetooth арқылы Arduino -ға қосылады және Arduino -дан алынған мәліметтерге сәйкес серво қажетті бұрышқа бұрылады. Сондай -ақ, біз Android -мен сөйлескіміз келеді және Cleverbot вебін пайдалану арқылы сөйлесу сияқты жауап алғымыз келеді. Алдымен Cleverbot -тен бастайық.

3 -қадам: Cleverbot есептік жазбасын жасаңыз

Cleverbot есептік жазбасын жасаңыз
Cleverbot есептік жазбасын жасаңыз
Cleverbot есептік жазбасын жасаңыз
Cleverbot есептік жазбасын жасаңыз
Cleverbot есептік жазбасын жасаңыз
Cleverbot есептік жазбасын жасаңыз

Бұл жобада біз тек затты таңдауға бұйрық береміз, сонымен қатар жұмыс кезінде Bot -пен сөйлесеміз. Cleverbot - бұл бот веб -сайтында жасанды интеллект адамдардан, контексте және еліктеу арқылы сөйлесу. Веб -сайт бізбен Bot арасындағы сөйлесулерге сәйкес емес бағаны ұсынады.

1) Cleverbot веб -сайтын ашыңыз.

2) Сатып алғыңыз келетін шот түрін таңдаңыз.

3) Ол кассаға кетеді. Есептік жазбада мәліметтерді енгізіңіз және шотты сатып алыңыз.

4) Содан кейін поштаның идентификаторына жіберілетін поштаны басу арқылы есептік жазбаны іске қосыңыз.

4 -қадам: кілт пен API пішімін табыңыз

Кілт пен API пішімін табыңыз
Кілт пен API пішімін табыңыз
Кілт пен API пішімін табыңыз
Кілт пен API пішімін табыңыз
Кілт пен API пішімін табыңыз
Кілт пен API пішімін табыңыз
Кілт пен API пішімін табыңыз
Кілт пен API пішімін табыңыз

1) Тіркелгіні жасағаннан кейін Cleverbot веб -сайтына кіріңіз.

2) Сәтті кіргеннен кейін ол сіздің логиніңіздің API кілтін және рұқсат етілген API қоңырауларын көрсетеді.

3) API қалай пайдалану керектігі туралы мәлімет алу үшін «Қалай істеу керек» бетін басыңыз.

4) Төмен жылжу кезінде сіз кілт арқылы html реквет форматын таптыңыз.

5) Браузердің мекен -жай жолына өз кілтіңіз бен сұрағыңызбен форматты енгізіңіз. Браузер сөйлесуді шифрланған түрде көрсетеді. Келесі сұрақты қойған кезде шифрланған сөйлесуді кері жіберіңіз (CS параметрінде), бұл ботты алдыңғы сөйлесуге қалдырады. Егер CS -дан басталса, бұл жаңа әңгіме.

Сөйлесу үшін Android қосымшасындағы API пайдаланыңыз. APPINVENTOR көмегімен APP қалай жасалатынын көрейік.

5 -қадам: MIT APP өнертапқышының дизайны мен коды

MIT APP өнертапқыштың дизайны мен коды
MIT APP өнертапқыштың дизайны мен коды
MIT APP өнертапқыштың дизайны мен коды
MIT APP өнертапқыштың дизайны мен коды
MIT APP өнертапқышының дизайны мен коды
MIT APP өнертапқышының дизайны мен коды
MIT APP өнертапқыштың дизайны мен коды
MIT APP өнертапқыштың дизайны мен коды

1. Inventor қосымшасында жаңа жоба жасаңыз.

2. Bluetooth байланысы үшін менің алдыңғы жобаларымды қараңыз.

3) Бірінші экранда Қосу

а) Bluetooth алу үшін тізім түймесі.

ә) Командалардың аттарын орнату үшін келесі экранға өту үшін элементтер түймесі.

в) Кілт батырмасын Cleverbot веб -сайты үшін API кілтін орнату үшін орнатыңыз.

d) Орнату түймесін басу кезінде мәтін ұясы мен Орнату түймесі көрінеді. Мұнда API кілтін енгізіңіз және орнату түймесін басыңыз. Мәтін ұясы мен батырмасы көрінбейді және Көрсеткішті орнату пернесі.

4) Тізім деп аталатын екінші экранда

а) 8 мәтіндік жәшік және мәнді орнату үшін 1 түйме.

5) Негізгі экранда командалық атаулар мен Cleverbot кілтін сақтау үшін Mini DB пайдаланыңыз.

6) Дауысты мәтінге түрлендіру үшін Сөйлеуді тануды қолданыңыз. Алынған мәтінді тізіммен тексеріңіз, егер ол тізімде болса және Bluetooth қосылған болса, онда тиісті нөмір көк тіс арқылы Arduino -ға жіберілмейді.

7) Егер тізімде мәтін жоқ болса, онда жолды біріктіру кілтпен және алынған мәтінмен орындалады. Және оны Cleverbot url -ге жіберіңіз.

8) URL мекенжайынан жауап бөлінеді және жауапты табыңыз. Жауап алу үшін мәтінді сөйлеуді бақылауды пайдаланыңыз.

9) Дауыс қайта ойнатылғаннан кейін, сөйлеуді тану қайтадан тыңдалады.

6 -қадам: Android қосымшасы

Егер сізге жаңа бағдарлама жасау ұнамаса. Apk файлын жүктеуді осы жерден жүктеп алып, Android ұялы телефонына көшіріп, сол жерге орнатыңыз.

7 -қадам: Қолданбаны ұялы телефонда іске қосыңыз

Қолданбаны ұялы телефонда іске қосыңыз
Қолданбаны ұялы телефонда іске қосыңыз
Қолданбаны ұялы телефонда іске қосыңыз
Қолданбаны ұялы телефонда іске қосыңыз
Қолданбаны ұялы телефонда іске қосыңыз
Қолданбаны ұялы телефонда іске қосыңыз
Қолданбаны ұялы телефонда іске қосыңыз
Қолданбаны ұялы телефонда іске қосыңыз

1) Android Mobile жүйесінде AI AI көмекшісін ашыңыз.

2) Android ұялы телефонында Bluetooth қосыңыз.

3) Орнату пернесін басыңыз және мәтіндік өріске API кілтін енгізіңіз және орнатуды басыңыз.

4) Элемент түймесін басып, қорапта көрсетілген түстерді қараңыз. Егер сіз есімдерді өзгерткіңіз келсе.

5) Екінші экранда орнатылған мәнді нұқыңыз және негізгі экранға оралыңыз.

6) Егер Arduino қосулы болса, BT таңдаңыз және тізімнен HC-05 таңдаңыз.

6) Енді Золушка кескінінің кез келген жерін басыңыз, ол сіздің сөйлесулеріңізге сәйкес тыңдалады және қайталанады. Егер сіз тізімде не сақталғанын айтсаңыз, ол arduino жоқ тізім элементін жібереді. Алынған Arduino бойынша серво.

8 -қадам: Arduino коды

1) Қолданылатын кітапханалар

а) бағдарламалық жасақтама

б) EEPROM

в) қызметші

2) Цифрлық түйреуіштерді 2, 3 бағдарламалық жасақтама ретінде қолданыңыз.

3) Серво жүргізуге арналған цифрлық түйреуіш 5.

4) Bluetooth арқылы Android -ден ағымдағы таңдауды алыңыз.

5) Сервоны таңдау бойынша алдыңғы орыннан есептелген ағымдағы орынға жылжытыңыз.

6) Arduino ino файлы осымен қоса беріледі.

9 -қадам: Функцияны бірінші тексеру

Image
Image
Функцияның алғашқы сынағы
Функцияның алғашқы сынағы

Енді Shield құрылды, Android қосымшасы Android Mobile -да жасалды және орнатылды, Arduino бағдарламасы Arduino -ға әзірленді және жүктелді. Функцияның тұтастығын тексеретін уақыт келді. Бейнені тексеріңіз, ол жақсы жұмыс істейді.

Барлық негізгі жұмыстар аяқталды. Оны шоу жағдай ретінде жасаудың уақыты келді.

10 -қадам: контейнерден ақылды контейнерге

Контейнер - ақылды контейнерге
Контейнер - ақылды контейнерге
Ақылды контейнерге арналған контейнер
Ақылды контейнерге арналған контейнер
Ақылды контейнерге арналған контейнер
Ақылды контейнерге арналған контейнер
Контейнер - ақылды контейнерге
Контейнер - ақылды контейнерге

1) Қақпағы бұрылмайтын және жіпсіз дөңгелек пластикалық контейнерді таңдаңыз.

2) Қақпақты алыңыз да, қақпақтың ортасына бұрғылау көмегімен тесік жасаңыз.

3) Мүйізді серво қақпақтың ортасына бұраңыз.

4) Конвейердің төменгі жағындағы серводы бекіту үшін, оның биіктігіне сәйкес келетін затты таңдағымыз келеді.

5) Мен оның көлеміне сәйкес шоколад қорабын таптым.

6) Серво түбін кеңейту қорабына (шоколад қорапшасына) ыстық желіммен жабыстырыңыз.

7) Сервоны қақпақпен бұраңыз.

8) Кеңейту қорабының астына желім жағыңыз (шоколад қорапшасы).

9) Контейнердің қақпағын жауып, мықтап басыңыз. Бұрандаларды шешіп, қақпақты ашыңыз. Енді контейнер түбі бар негізгі таяқша. Ыстық желіммен оны түбімен толығымен жабыстырыңыз. Енді келісу аяқталды.

11 -қадам: Контейнердегі контроллерді орналастырыңыз

Контроллерді контейнерге орналастырыңыз
Контроллерді контейнерге орналастырыңыз
Контроллерді контейнерге орналастырыңыз
Контроллерді контейнерге орналастырыңыз
Контроллерді контейнерге орналастырыңыз
Контроллерді контейнерге орналастырыңыз

1) Arduino түбіне электр желісін ыстық желіммен жабыстырыңыз. Екі тақтада да терминалдардың қосылмауы үшін көбірек желім салыңыз.

2) Сервистің жоғарғы жағына барлық механизмді қойыңыз, себебі біз қораптың тек 50% -ын қолданамыз.

3) Оны қорапқа жабыстырыңыз.

4) Қораптың төменгі жағына тесік салыңыз да, адаптер сымын тесіктен өткізіңіз.

5) Енді қақпақты Серво көмегімен бұраңыз.

12 -қадам: Бөлу алдында тестілеу

Image
Image

Контейнердің болуына қарай біз контейнерді бөлеміз. Контейнерді бөлуден бұрын мен қақпақтың жұмысын тексергім келеді. Маркер көмегімен контейнердегі әр қадамдағы қозғалысты белгілеңіз. Мұнда сіз тестілік бейнені көресіз.

13 -қадам:

Кескін
Кескін
Кескін
Кескін
Кескін
Кескін

1) Мен дәмдеуіштерді бөлек контейнерлерге салуды жоспарлап отырмын. Бірақ мен алған контейнер үлкен, сондықтан ол серво айналу аймағында 3 -ке тең.

2) Тізімдегі элементтерді 3 -ке өзгертіңіз, тек 1, 4, 7. Қалғанын бос қалдырыңыз.

3) Дәмдеуіштер контейнерін контейнер қабырғасына ыстық желіммен жабыстырыңыз.

4) Контейнердің жоғарғы жағына қасық үшін стенд қойыңыз.

5) Қақпақты кіру үшін қасық өлшеміне дейін кесіңіз.

6) Қазір барлығы аяқталды. Дәмдеуіштер контейнерін дәмдеуіштермен толтырдым (мен 7 Nos дәмдеуіштерді жоспарлап отырмын, бірақ мен алатын контейнер үлкен, сондықтан мен олардың санын азайтамын).

14 -қадам: таңдау және сөйлесу

Image
Image
Таңдау және сөйлесу
Таңдау және сөйлесу

Енді көңілді уақыт келді. Ұялы телефонды стендке қойыңыз, мен ақылды контейнердің жанында өзім жасаймын. Көк тістің көмегімен Arduino мен Android -ді қосыңыз. Енді заттар жинауға немесе Золушкамен сөйлесуге уақыт келді. Ақылды боттың арқасында сөйлесу өте күлкілі.

Ұсынылған: