Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: Arduino Shield хийх
- Алхам 3: Cleverbot данс үүсгэх
- Алхам 4: Түлхүүр ба API форматыг хайж олох
- Алхам 5: MIT APP зохион бүтээгчийн дизайн ба код
- Алхам 6: Андройд апп
- Алхам 7: Аппыг гар утсан дээр ажиллуулна уу
- Алхам 8: Arduino код
- Алхам 9: Функцийн анхны туршилт
- Алхам 10: Контейнерийг ухаалаг контейнерт шилжүүлэх
- Алхам 11: Хянагчийг контейнерт байрлуул
- Алхам 12: Хуваахаас өмнө тест хийх
- Алхам 13:
- Алхам 14: Сонгох, чатлах
Видео: Cleverbot ашиглан сонгож, хиймэл оюун ухааны чатаар ярилцаарай: 14 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энд би зөвхөн дуут команд өгөхөөс гадна Cleverbot ашиглан компьютертэй хиймэл оюун ухааны чат хийхийг оролдож байна.
Хүүхдүүд өнгийг нэг өнгөнөөс хамгийн ойрын өнгө хүртэл авахдаа будгийн хайрцагт өнгө хольж байхыг олж харсан нь ийм санаа төрсөн юм. Эцэст нь гал тогооны өрөөнд хэрэгжүүлээрэй, учир нь гал тогооны өрөөнд ганцаарддаг хүмүүс хоол хийхдээ хамтрагч хэрэгтэй болдог. Энд тэр тантай чатлаж, мөн таны тушаалын дагуу жагсаалтад байгаа зүйлийг харуулна. Тиймээс хэзээ ч нэг зүйлийг ойролцоох зүйлтэй хольж болохгүй. Хийж эхэлцгээе.
Алхам 1: Шаардлагатай материал
Шаардлагатай материал
1) Ардуино Уно
2) HC-05 Bluetooth модуль
3) Servo мотор
4) Зохицуулагч цахилгаан хангамжийн самбар
5) 12V DC адаптер
6) Интернет төхөөрөмжтэй Андройд утас.
7) Энгийн ПХБ, Эрэгтэй, Эмэгтэй толгой
8) Дугуй хуванцар хайрцаг
9) Таны авах жагсаалтын дагуу жижиг хайрцагнууд. Би том савтай байсан тул халуун ногоо тавихдаа 3 сав хэрэглэдэг.
Ашигласан програм хангамж
1) Arduino IDE.
2) Андройд аппликейшн.
3) Cleverbot вэбсайтыг компьютерээр чатлах бүртгэл.
Шаардлагатай багаж хэрэгсэл
1) Ион гагнах,
2) Халуун цавуу буу
3) хутга
Алхам 2: Arduino Shield хийх
1) Шивээ хийх нь амар хялбар ажил юм.
2) Гагнуурын эрэгтэй толгойг Arduino uno Эмэгтэй Толгой шиг ПХБ -ийн төлөвлөгөөнд оруулдаг.
3) Би servo жолоодохын тулд Digital Pin 5, 6 ашигладаг.
4) Digital Pin 2, 3 -ийг програм хангамжийн цуваа болгон ашигла.
5) Цэнхэр шүдний модуль Цуваа тээглүүрийг Програм хангамжийн цуваа зүү рүү холбож, эмэгтэй холбогчоор дамжуулан arduino -аас тэжээл аваарай.
6) Гадна талаас servo тэжээлийн хангамж авах. Тиймээс 12 В -оос 12 В, 5 В ба 3.3 В -ийн тэжээлийн самбар ашиглана уу.
7) Одоо Arduino uno дээр бэлтгэсэн бамбайгаа засаарай. Цэнхэр шүдний модулийг бамбай дээрх эмэгтэй толгойн хэсэгт холбоно уу.
8) Servo эмэгтэй толгойг бамбай дээр холбоно уу. Одоо тойрог дууссан.
Төлөвлөж буй функц нь Android аппликейшн бөгөөд bluetooth -ээр Arduino -тэй холбогддог бөгөөд Arduino -аас хүлээн авсан өгөгдлийн дагуу servo нь хүссэн өнцгөөр эргэдэг. Мөн бид Андройдтой ярилцаж, Cleverbot вэб ашиглан чатлах гэх мэт хариулт авахыг хүсч байна. Юуны өмнө Cleverbot -оос эхэлье.
Алхам 3: Cleverbot данс үүсгэх
Энэ төсөлд бид зөвхөн нэг зүйлийг сонгохыг тушаагаад зогсохгүй ажиллаж байхдаа Bot -тэй чатлах болно. Cleverbot бол хиймэл оюун ухаан, контекст, хүмүүсээс суралцдаг, дуурайдаг робот вэбсайттай хийсэн чат юм. Вэбсайт нь бидний болон Ботын хооронд ямар ч чат байдаггүй тул үнийг санал болгодог.
1) Cleverbot вэбсайтыг нээнэ үү.
2) Худалдан авах гэж буй дансныхаа төрлийг сонгоно уу.
3) Энэ нь төлбөр тооцоо хийх болно. Check out хэсэгт өөрийн дэлгэрэнгүй мэдээллийг оруулаад данс худалдаж аваарай.
4) Дараа нь таны имэйл хаяг руу илгээсэн имэйлийг дарж дансаа идэвхжүүлнэ үү.
Алхам 4: Түлхүүр ба API форматыг хайж олох
1) Бүртгэл үүсгэсний дараа Cleverbot вэбсайт руу нэвтэрнэ үү.
2) Амжилттай нэвтэрсний дараа энэ нь таны нэвтрэх API түлхүүр болон нийт API дуудлага хийхийг зөвшөөрнө.
3) API -ийг хэрхэн ашиглах талаар дэлгэрэнгүй мэдээллийг авахын тулд хэрхэн хийх хуудсан дээр дарна уу.
4) Доошоо гүйлгэх үед та түлхүүр ашиглан html Requet форматыг олсон.
5) Хөтчийн хаягийн мөрөнд түлхүүр, асуултаа оруулаад форматыг бичнэ үү. Хөтөч нь хариултыг шифрлэгдсэн хэлбэрээр харуулсан болно. Дараагийн асуултыг асуухад шифрлэгдсэн харилцан яриаг буцааж илгээнэ үү (CS параметрээр), энэ нь ботыг өмнөх яриа хэвээр үлдээх болно. Хэрэв CS програмаар эхэлсэн бол энэ бол шинэ яриа юм.
Андройд аппликэйшнд API ашиглан чатлах боломжтой. APPINVENTOR ашиглан APP хэрхэн бүтээхийг үзье.
Алхам 5: MIT APP зохион бүтээгчийн дизайн ба код
1. Inventor аппликейшн дээр шинэ төсөл үүсгэх.
2. Bluetooth холбооны талаар миний өмнөх төслүүдийг үзнэ үү.
3) Эхний дэлгэц дээр нэмэх
a) Bluetooth -ийг авах жагсаалтын товчлуур.
b) Зүйлүүдийн товчлуур нь дараагийн дэлгэц рүү очиж тушаалын нэрийг тохируулна.
c) Cleverbot вэбсайтын API түлхүүрийг тохируулахын тулд түлхүүр товчийг тохируулна уу.
d) Set товчлуур дээр дарахад текст хайрцаг болон Set товчлуур харагдаж байна. API түлхүүрийг энд оруулаад тохируулах товчийг дарна уу. Текстийн хайрцаг ба тохируулгын товчлуур үл үзэгдэгч болж, Тохируулах товчлуур нь харагдах болно.
4) Жагсаалт гэж нэрлэгддэг хоёр дахь дэлгэц дээр
a) 8 текстийн хайрцаг, 1 товчлуураар утгыг тохируулна уу.
5) Үндсэн дэлгэц дээр Mini DB ашиглан командын нэр болон Cleverbot түлхүүрийг хадгална уу.
6) Дуу хоолойг текст болгон хөрвүүлэхийн тулд Яриа таних функцийг ашиглана уу. Хүлээн авсан текстийг жагсаалтад байгаа эсэхийг шалгаж, хэрэв bluetooth холбогдсон бол холбогдох дугаарыг цэнхэр шүдээр Arduino руу илгээнэ үү.
7) Хэрэв жагсаалтанд текст байхгүй бол түлхүүр болон хүлээн авсан текстээр тэмдэгт мөрийг холбоно. Үүнийг Cleverbot url руу илгээнэ үү.
8) URL -аас ирсэн хариултыг хувааж хариултыг нь олоорой. Хариултанд хариулахын тулд Текстээс ярианы хяналтыг ашиглана уу.
9) Дууг дахин тоглуулсны дараа яриа таних функцийг дахин сонсох болно.
Алхам 6: Андройд апп
Хэрэв та шинэ програм үүсгэх дургүй бол. Apk файлыг эндээс татаж аваад Андройд гар утсандаа хуулаад тэнд суулгаарай.
Алхам 7: Аппыг гар утсан дээр ажиллуулна уу
1) Android Mobile дээр AI AI туслах програмыг нээнэ үү.
2) Android гар утсан дээр Bluetooth -ийг асаана уу.
3) Set товчлуурыг дарж, текстийн талбарт API түлхүүрийг бичээд set дарна уу.
4) Item товчлуурыг дарж, хайрцагт жагсаасан өнгийг харна уу. Хэрэв та нэрээ өөрчлөхийг хүсч байвал.
5) Хоёр дахь дэлгэцэн дээр тогтоосон утгыг дарж үндсэн дэлгэц рүү буцна уу.
6) Хэрэв Arduino асаалттай байгаа бол BT-ийг сонгоод жагсаалтаас HC-05-ийг сонгоно уу.
6) Одоо Cinderella -ийн зургийн аль ч хэсэгт дарж, таны чатны дагуу сонсоод дахин тоглуулна уу. Хэрэв та жагсаалтад орсон зүйлийг хадгалсан тухай ярих юм бол жагсаалтын зүйлийг arduino -р илгээхгүй. Хүлээн авсан Arduino -ийн дагуу servo шилжих.
Алхам 8: Arduino код
1) Ашигласан номын сангууд
a) SoftwareSerial
б) EEPROM
в) Servo
2) Дижитал тээглүүр 2, 3 -ийг програм хангамжийн цуваа болгон ашигла.
3) Сервог жолоодох дижитал зүү 5.
4) Bluetooth -ээр дамжуулан Андройдоос одоогийн сонголтыг хүлээн авна уу.
5) Сервийг өмнөх байршлаас сонгосон дагуу одоогийн тооцоолсон байрлал руу шилжүүлэх.
6) Arduino ino файлыг хавсаргасан болно.
Алхам 9: Функцийн анхны туршилт
Одоо Shield бүтээгдсэн, Андройд програмыг Android Mobile дээр суулгаж, суулгасан, Arduino програмыг боловсруулж, Arduino -д байршуулж байна. Функцийн бүрэн бүтэн байдлыг шалгах цаг болжээ. Видео сайн ажиллаж байгааг шалгаарай.
Бүх үндсэн ажил дууссан. Үүнийг шоу хэлбэрээр хийх цаг болжээ.
Алхам 10: Контейнерийг ухаалаг контейнерт шилжүүлэх
1) Дугуй хуванцар савыг тагийг эргүүлэхэд чөлөөтэй, утасгүй сонгох хэрэгтэй.
2) Тагийг аваад тагны төв хэсэгт өрөмдлөгийн тусламжтайгаар нүх гарга.
3) Horn servo -ийг тагны дунд шургуул.
4) Савны ёроолд байгаа servo -ийг засахын тулд бид тухайн объектыг өндөрт нь тохируулан сонгохыг хүсч байна.
5) Би шоколадны хайрцгийг яг хэмжээтэй нь тааруулж олсон.
6) Servo ёроолыг Өргөтгөх хайрцагт (шоколадны хайрцаг) халуун цавуугаар наа.
7) Servo -ийг таглаатай шургуул.
8) Өргөтгөх хайрцгийн доод хэсэгт цавуу түрхээрэй (шоколадны хайрцаг).
9) Савны тагийг хааж, чанга дарна уу. Боолтыг салгаад тагийг нь нээнэ үү. Одоо савны ёроолтой суурь саваа. Халуун цавуугаар ёроолд нь бүрэн наана. Одоо зохицуулалт дууссан.
Алхам 11: Хянагчийг контейнерт байрлуул
1) Arduino -ийн доод хэсэгт цахилгаан хангамжийг халуун цавуугаар хийнэ. Илүү их цавуу тавь, ингэснээр хоёр самбар дээр терминал холбогдоогүй байна.
2) Бид хайрцгийнхаа дөнгөж 50% -ийг ашигладаг тул бүх зохион байгуулалтыг servo -ийн дээд талд байрлуулна уу.
3) Үүнийг хайрцагт наа.
4) Хайрцагны доод талд нүх гаргаж, адаптерийн утсыг нүхээр нь оруулна.
5) Одоо тагийг Servo -оор шургуул.
Алхам 12: Хуваахаас өмнө тест хийх
Савны бэлэн байдлын дагуу бид савыг хуваана. Савыг хуваахаасаа өмнө тагны ажиллагааг шалгах дуртай. Савны алхам бүрт хөдөлгөөнийг маркер ашиглан тэмдэглээрэй. Туршилтын видеог эндээс үзнэ үү.
Алхам 13:
1) Би халуун ногоог тусдаа саванд хийхээр төлөвлөж байна. Гэхдээ миний авсан контейнер том хэмжээтэй тул servo эргүүлэх хэсэгт ердөө 3 -хан ширхэг багтана.
2) Тиймээс жагсаалтанд байгаа зүйлсийг зөвхөн 1, 4, 7 гэсэн 3 болгож өөрчил. Бусад бүх зүйлийг хоосон орхино уу.
3) Халуун ногоотой савыг савны хананд халуун цавуугаар наа.
4) Савны дээд талд халбага тавиур тавь.
5) Тагийг нь оруулахын тулд халбаганы хэмжээгээр хайчилж ав.
6) Одоо бүгд дууссан. Халуун ногоотой савыг халуун ногоооор дүүргэсэн (би 7 ширхэг халуун ногоо хийхээр төлөвлөж байгаа боловч авах боломжтой сав нь том тул би тоог нь багасгадаг).
Алхам 14: Сонгох, чатлах
Одоо зугаацах цаг боллоо. Ухаалаг савны дэргэд гар утсаа тавь. Цэнхэр шүд ашиглан Arduino болон Android -ийг холбоно уу. Одоо эд зүйл сонгох эсвэл Cinderella -тай чатлах цаг боллоо. Чөлөөт ботын ачаар чатлах нь маш хөгжилтэй юм.
Зөвлөмж болгож буй:
Барбара: Ярьдаг хиймэл оюун ухааны камер: 4 алхам (зурагтай)
Барбара: Ярилцаж буй AI камер: AI бол хамгийн сүүлийн үеийн цуу яриа бөгөөд энэ төсөл нь арай л ашиггүй юм. Зураг болон хуучин камерыг тайлбарласан цэвэр API -г олсны дараа зорилгоо тавьдаг: Харсан зүйлээ бичдэг камер
Тэмдэглэлийн дэвтэрээр дамжуулан хиймэл оюун ухааны MARKUP хэлний (AIML) үндсэн заавар: 8 алхам
Тэмдэглэлийн дэвтэрээр дамжуулан хиймэл оюун ухааны MARKUP хэлний (AIML) үндсэн зааварчилгаа: Хиймэл оюун ухааны тэмдэглэгээний хэл (AIML) нь chatbot, verbot, pandorabot, superbot болон бусад ярьдаг роботуудын ашигладаг өргөтгөсөн тэмдэглэгээний хэл (XML) програмчлалын хэл юм. Үүнийг доктор Ричард Уоллес болон "Хөгжүүлэгчид" боловсруулсан болно
JARVIS систем эсвэл бодит амьдрал дээр JARVIS / өөрийн хиймэл оюун ухааны тусламжийг хэрхэн бий болгох вэ: 8 алхам
JARVIS систем эсвэл бодит амьдрал дээр JARVIS / Own AI тусламжтайгаар хэрхэн бүтээх вэ: Төмөр хүн кинонд Тони Старктай JARVIS шиг ярьж буй компьютерийг та үзэж байсан уу? Та хэзээ нэгэн цагт ийм компьютертэй болохыг хүсч байсан уу? Миний зөв үү? Санаа зоволтгүй … Та энэ хүслээ өөрийн компьютероор биелүүлж чадна. Та компьютер шиг JARVIS-тэй байж болно
LA Makerspace гар хиймэл оюун ухааны семинарыг хэрхэн удирдах вэ: 10 алхам (зурагтай)
LA Makerspace гар хиймэл хиймэл оюун ухааны семинарыг хэрхэн удирдан чиглүүлэх вэ: Ашгийн бус LA Makerspace-т бид ирээдүй хойч үе, ялангуяа төлөөлөл багатай, нөөц бололцоо муутай хүмүүсийг хүчирхэгжүүлэхийг уриалахын тулд STEAM-ийн үнэ цэнэтэй сургалтыг заахад анхаарлаа төвлөрүүлдэг. Маргаашийг бүтээгчид, хэлбэржүүлэгчид, жолооч нар. Бид үүнийг хийдэг
Өөрийн хиймэл оюун ухааныг бүтээх (Хиймэл оюун ухаан) туслах 101: 10 алхам
Өөрийн хиймэл оюун ухааныг бүтээх (Хиймэл оюун ухаан) Туслах 101: Төмөр хүнийг үзэж байхдаа өөрийн гэсэн J.A.R.V.I.S -тэй болсноор өөрийгөө гайхаж байсан үеийг санаарай. За тэр мөрөөдлөө бодит болгох цаг нь болсон. Хиймэл оюун ухаан бол дараагийн ген юм. Ямар сайхан болохыг төсөөлөөд үз дээ