Isonjululwe: aiml ufake

Iindlela zefashoni kunye nezimbo ziye zavela kuyo yonke imbali, zihlala zitshintsha kwaye ziqhelana nezinto ezithandwayo kunye nezinto ezikhethwa ngabantu. Uninzi lwezi nguqu ziphenjelelwa yimiba yenkcubeko, yezentlalo kunye nezobuchwepheshe. Kweli nqaku, siza kuphonononga izitayile ezahlukeneyo, inkangeleko kunye neendlela ezinxulumene ne-catwalks kunye nefashoni ngokubanzi, sijonge kwiintlanganisela zengubo, imibala, kunye nembali yesitayile ngasinye kunye nendlela yokugqoka. Siza kuphinda sixoxe ngezinye iindlela zobuchule bokucwangcisa kunye namathala eencwadi abandakanyekayo ekudaleni izisombululo zefashoni ezisekwe kwi-AI usebenzisa iPython.

I-AI kuhlalutyo lweFashoni kunye nesimbo

Ukusetyenziswa kwe-AI kunye nokufunda koomatshini kumashishini ahlukeneyo kuye kwanda ngokukhawuleza kwiminyaka yamuva nje, kwaye ifashoni ayifani. Ukusetyenziswa kwe-AI kumzi mveliso wefashoni kunako ukuhlengahlengisa iinkqubo, ukwenza ngcono uyilo, kunye nokuphucula ukwenziwa komntu kubathengi. Kweli candelo, siza kuchaza ngokubanzi indima ye-AI kwifashoni, sigxile kwilayibrari ye-AIML (i-Artificial Intelligence Markup Language) kunye nendlela enokuba luncedo ngayo ekuphumezeni izisombululo ezisekelwe kwi-AI kwishishini lefashoni.

I-AIML, ulwimi oludumileyo olusekwe kwi-XML ekwenzeni izicelo ze-chatbot, inokuqeshwa kuhlalutyo lwefashoni kunye nesimbo. Ukusebenzisa i-AIML kwiPython, ipyAIML okanye iProgram-Y amathala eencwadi anokufakwa. Omabini la mathala athembekile, anobutyebi, kwaye abonelela ngomsebenzi oyimfuneko wokudibanisa i-AIML kwii-chatbots zezicelo ezahlukeneyo, kubandakanya nefashoni.

Makhe sixoxe ngendlela i-AIML enokufakwa ngayo kwaye isetyenziswe kwiPython ukusombulula iingxaki ezinxulumene nefashoni kunye nokuhlalutya iintsingiselo zesitayile.

Ukufaka iThala leencwadi le-AIML kwiPython

Ukuqala, kufuneka sifake ilayibrari ye-AIML yePython. Inokufakwa ngokulula usebenzisa umphathi wepakethe yePython, ipip. Vula i-terminal okanye i-prompt yomyalelo kwaye usebenzise lo myalelo ulandelayo:

pip install python-aiml

Emva kokufakela ngempumelelo, ilayibrari ye-AIML iya kuba ilungele ukusetyenziswa kwiiprojekthi zePython, ivumela uphuhliso lwe-chatbot exhasa uluhlu olubanzi lwezicelo, kubandakanywa uhlalutyo lwefashoni kunye nesitayile.

Ukudala iChatbot yoHlalutyo lweFashoni usebenzisa i-AIML kunye nePython

Ukuphuhlisa i-chatbot yohlalutyo lwefashoni usebenzisa iPython kunye ne-AIML, landela la manyathelo:

1. **Yenza ifayile yesiseko solwazi ye-AIML:** Inyathelo lokuqala kukwenza ifayile yesiseko solwazi kwifomathi ye-XML equlethe iincoko kunye neepatheni ze-chatbot ukuqaphela iingxoxo ezinxulumene nefashoni.

<?xml version="1.0" encoding="UTF-8"?>
<aiml version="2.0">

<category>
    <pattern>WHATS THE FASHION TREND TODAY</pattern>
    <template>
        The current fashion trend is <b>minimalist style</b> with earth tones and loose-fitting clothes.
    </template>
</category>

</aiml>

2. **Phuhlisa iskripthi sePython ukulayisha nokusebenzisa i-chatbot ye-AIML: ** Emva koko, kufuneka senze iskripthi kwiPython esiza kusebenzisa ilayibrari ye-AIML ukulayisha kunye nokwahlula ifayile yesiseko solwazi.

import aiml

kernal = aiml.Kernel()
kernal.learn("fashion_chatbot.aiml")

while True:
    user_input = input(">>")
    response = kernal.respond(user_input)
    print(response)

Le script yePython yenza umzekelo we-AIML kernel, ilayisha ifayile yesiseko solwazi lwe-chatbot, kwaye ivelise iimpendulo zolwimi lwendalo ngokusekelwe kwigalelo lomsebenzisi. Ngokwandisa isiseko solwazi kunye neepatheni ezithe kratya kunye neempendulo, i-chatbot inokwenziwa ukubonelela ngohlalutyo olucacileyo lwefashoni, isikhokelo malunga nokudityaniswa kwempahla, kunye nokuqonda kwiindlela ezahlukeneyo zefashoni.

Ukuqukumbela, ukudibanisa iPython, i-AIML, kunye nobukrelekrele bokwenziwa kwifashoni kunye nohlalutyo lwesitayile ibonelela ngendlela eyothusayo kunye neguquguqukayo yokuqonda kunye nokuqikelela ilizwe elihlala litshintsha lefashoni. Ayiphuculi kuphela amava abathengi kodwa ikwaqhuba ukuqamba izinto ezintsha kunye nokuyila kwishishini lefashoni.

Izithuba ezihambelanayo:

Shiya Comment