- I-bot yokuhweba yobungcweti ku-Node.js idinga ukwakheka kwe-modular okunezinsizakalo zedatha, amasu, ukwenziwa, kanye nokuphathwa kwezingozi.
- Inhlanganisela yama-Node.js yokuxhumana kanye Python Ukuze kuhlaziywe ngobuningi, kuvumela amasu anamandla kakhulu futhi alula ukuwakhulisa.
- Ukubonwa, ukuphepha kokhiye be-API, kanye nokulawulwa kwengozi kubaluleke kakhulu njenge-logic yokuhweba uqobo.
- Ukuhlola emuva, ukulingisa ngesikhathi sangempela, kanye nokusetshenziswa ngezigaba nge IA kanye nama-MLOp kunciphisa amaphutha futhi kuthuthukise ukuthembeka yohlelo.
Yakha i-bot yokuhweba nge-Node.js Kudlulela ngalé kokuhlela ama-oda amane okuthenga nokuthengisa bese kushiywa kuxhunywe endaweni yokushintshanisa. Uma ufuna into engathi sína kakhulu, uzobhekana nezinkinga zobunjiniyela besofthiwe, ukuphathwa kwedatha ngesikhathi sangempela, ukuphathwa kwezingozi, ukuphepha kwe-cyber kanye nokufakwa ekukhiqizweni. Futhi endleleni, uzobona ukuthi ukuhlanganisa ama-Node.js nezinye izilimi ezifana ne-Python kungaba isu eliphumelelayo lokufeza ikhambi eliqinile nelikwazi ukukhuliswa.
Ngaphambi kokuthi uqale ukubhala ikhodi sengathi akukho kusasa, kungumqondo omuhle ukuma isikhashana bese uchaza Uhlobo luni lwe-bot olufunayo, yiziphi izimakethe ozogxila kuzo, futhi yiliphi isu ozolisebenzisa ngokuzenzakalela?I-bot akuyona imilingo noma i-ATM: iyi- ipulatifomu yobuchwepheshe Ikuvumela ukuthi uhlole, uqinisekise, futhi usebenzise imibono yokuhweba ngendlela ehlelekile, ngokulandelela kanye nokulawula okunciphisa izimanga ezingathandeki lapho imakethe ihlanya.
Kungani i-Node.js (nokuthi ifanelana kanjani ne-Python) yebhothi lakho lokuhweba
Ama-Node.js afanelana kahle kakhulu nomhlaba wokuhweba okuzenzakalelayo Ngoba yenzelwe izinhlelo zokusebenza ezinokufakwa kwedatha ephezulu kanye nokukhipha: izingcingo ze-API, ukuxhumana kwe-WebSocket, ukulalela i-oda lencwadi, imigqa yemiyalezo, njll. Imodeli yayo yokusebenza engahambisani yenza kube kuhle kakhulu ekusingatheni imicimbi eminingi yemakethe ngesikhathi esisodwa ngaphandle kokuvimba uhlelo, okuyinto ebalulekile lapho usebenza ne-exchanges. cryptocurrencies noma abathengisi abavuselela izibuyekezo ngaso sonke isikhathi.
Ngesikhathi esifanayo, I-Python iyazigqaja ekuhlaziyeni okulinganiselweUkusebenza ngochungechunge lwesikhathi nokuthuthukisa amamodeli okufunda izibalo noma omshini kuyizinhlelo zokusebenza ezibalulekile. Amalabhulali afana ne-NumPy, ama-panda, i-scikit-learn, kanye nezinhlaka zokufunda okujulile zenze i-Python yaba yindinganiso yangempela yamaqembu ezibalo kanye nedatha. Ngakho-ke, ukwakheka okuvamile kakhulu ukushiya ukuxhumana kanye nokusebenza komyalo ku-Node.js, bese uthembela ku-Python ukuze uthole ubuchopho bokuhlaziya bamasu.
Inhlanganisela evamile ukuthi I-Node.js isebenza njengesango lokuqalisa kanye nomhleli wezinhleloUkuxhuma nge-REST kanye ne-WebSockets kuma-exchange (Binance, Coinbase, njll.), kuyilapho isevisi eyodwa noma ngaphezulu ye-Python ibala amasignali futhi ikhiqiza izincomo zokuthenga/ukuthengisa. Ukuxhumana phakathi kwalezi zinhlelo ezimbili kuvame ukwenzeka ngemigqa yemiyalezo, ama-API angaphakathi, noma amasokhethi, okuvumela ingxenye ngayinye ukuthi iguquke ngokuzimela ngaphandle kokuphula lonke uhlelo lapho isu lishintsha.
Le ndlela "ehlangene" inenye inzuzo: ivumela ithimba ngalinye ukuthi lisebenze ngamathuluzi alo athandwayoIthimba lokuthuthukisa lingaphatha i-ecosystem ye-Node.js, ingqalasizinda, iziqukathi, kanye nokubonakala, kuyilapho ithimba lezibalo ligxila kumamodeli, ukuhlolwa kwezibalo, kanye nokuqinisekiswa kwemibono ngaphandle kokubhekana nayo yonke inqwaba yokukhiqiza.
Ukwakhiwa okuyisisekelo kwe-bot yokuhweba yobungcweti ku-Node.js
I-bot yokuhweba engabalulekile kangako yakhiwe njengesethi yezinsizakalo ezizimelehhayi njenge- iskripthi I-monolith enkulu. Ukwakheka okusebenzayo kuhlukanisa uhlelo lube yizicucu ezixhumene ezinemithwalo yemfanelo ecacile. Ngamagama alula, ungacabanga ngamabhulokhi amane ayinhloko.
Esokuqala sithi umqoqi wedatha yemakethe wesikhathi sangempelaLe nsizakalo, evame ukubhalwa ku-Node.js, ixhuma nge-WebSockets kuma-API e-exchange ukuze ilalele amanani, amakhandlela, izincwadi zoku-oda, kanye neminye imicimbi. Ilungisa idatha ngendlela evamile (ilungisa amafomethi kuzo zonke izingxoxo), isebenzisa izihlungi ezincane, futhi iyishicilele kumugqa wangaphakathi noma kusizindalwazi sesikhathi ukuze amanye amamojula asetshenziswe.
Ibhulokhi lesibili yi- injini yesuLe module, evame ukusetshenziswa ku-Python, ithola ukusakazwa kwedatha kusuka kumqoqi (ngesikhathi sangempela noma njengedatha yomlando), ibala izinkomba, isebenzise imithetho yokuhweba noma amamodeli ezibalo, futhi ikhiqize izimpawu "zokuthenga," "ukuthengisa," noma "ungenzi lutho". Uma idatha engenayo ihlanzekile futhi ijwayelekile, le ngxenye izoba lula kakhulu.
Ingxenye yesithathu yi- isango lokusebenzisa ku-Node.jsLona ngumuntu okhuluma ngqo ne-exchange ukuze abeke futhi akhansele ama-oda, ahlole ukugcwalisa, abuyekeze isimo sesikhundla kanye nezilinganiso, futhi aqinisekise ukuthi ukuhweba kwenziwa ngokunganaki (uma kukhona okungahambi kahle futhi siphinda ucingo, asiphindi ukuhweba). Yilapho imali yangempela ihilelekile khona, ngakho-ke idinga ukuthathwa ngokungathi sína kakhulu.
Ekugcineni, udinga a imodyuli ethile yokuphathwa kwengoziLe nsizakalo ichaza imikhawulo yokudalulwa ngemakethe noma ithuluzi ngalinye, ukunqunywa okuzenzakalelayo uma ufinyelela ukulahlekelwa okuphezulu kwansuku zonke noma kwangaphakathi kosuku, imikhawulo yosayizi wesikhundla, kanye nokuqinisekiswa kokutholakala kwezimali ngaphambi kokuthumela i-oda. Umgomo uwukuba uhlelo lukwazi ukuzivikela ngisho nalapho isu lihluleka noma imakethe ingena kwimodi yokwethuka.
Hlukanisa le mithwalo yemfanelo ibe yizinsizakalo ezihlanganisiwe Lokhu kunemiphumela eminingana emihle: ungazisebenzisa ezitsheni ezahlukene, ulinganise ngokuzimela (isibonelo, abaqoqi abaningi ukuze uthole izimakethe eziningi), amasu enguqulo ngaphandle kokuthinta ukusebenza okuyinhloko, futhi uhlukanise amaphutha ukuze ukwehluleka kwengxenye eyodwa kungawisi lonke uhlelo.
Isibonelo esisebenzayo: ukusebenzisa amapulatifomu omthombo ovulekile njengeGekko
Uma ungafuni ukuqala ngokuphelele kusukela ekuqaleni, ungabheka amapulatifomu omthombo ovulekile njenge-Gekkookwakuyisikhathi eside kuyinkomba yama-bot e-Bitcoin kanye nokuhlolwa kwe-cryptocurrency. Nakuba ingasasebenzi njengoba yayinjalo ngaphambili, ukwakheka kwayo kusiza ukuqonda indlela yokwakha i-bot ku-Node.js.
I-Gekko ithuthukiswe ku-JavaScript, isebenza ku-Node.js kanye Ivumela kokubili amasu okuhweba nokuhlola ngedatha edluleKuhlanganisa ukuhlanganiswa okwakhelwe ngaphakathi nokushintshaniswa okukhulu kwe-cryptocurrency, imodyuli yokungenisa idatha yomlando, kanye nephaneli yewebhu elula ukuyisebenzisa yokuphatha konke ngaphandle kokuxhumeka njalo epulatifomu. Isikhumulo.
Enye yezinzuzo zayo ukuthi isebenza njenge inkundla enwebekayoUngakha amasu akho, wabelane ngawo nomphakathi, futhi usebenzise amasethingi abanye abantu njengesiqalo. Iphinde inikeze indlela ecacile yokungenisa idatha, ukuhlola emuva, ukuhweba ngamaphepha, futhi ekugcineni, ukuhweba bukhoma—umjikelezo onempilo okuvimbela ukuthi ungene emakethe ngekhanda ngaphandle kokuhlolwa kwangaphambilini.
Amasu kaGekko ahambisana namapharamitha angalungiselelwa, futhi iphaneli ikuvumela ukuthi ukhethe ububanzi bedatha ozobuhlaziya, ukuthi yiziphi izinkomba ozosebenzisa, nokuthi yiziphi izilungiselelo ozosebenzisa. Lokhu cishe kukuphoqa ukuthi ungaqondile okungenani ukuqonda ukuthi isu ngalinye lenzani futhi kukushukumisela ukuthi ufunde ngokuhlaziywa kobuchwepheshe, izihlungi zezitayela, izindawo ezithengiwe ngokweqile/ezithengiswe ngokweqile kanye neminye imiqondo eyisisekelo yale nsimu.
Ngale kweGekko, lolu hlobo lwamaphrojekthi lukufundisa imikhuba emihle efana hlukanisa isikhombikubona sewebhu nenjini yokuhwebaGcina ifayela lokucushwa ngezihluthulelo ze-Exchange API, sebenzisa izingodo yakhiwe futhi ucabangele kokubili imodi yokulingisa (ukuhweba ngamaphepha) kanye nemodi yangempela, lapho zonke iziphazamisi zingahunyushwa khona zibe yimali elahlekile.
Ukusebenzisa i-bot yakho ekukhiqizeni: izitsha, i-Raspberry Pi kanye ne-VPS
Uma i-bot yakho isisebenza endaweni yakini, sekuyisikhathi sokucabanga ngokuthi uzoyisebenzisa kuphi futhi kanjani amahora angu-24 ngosuku, izinsuku eziyi-7 ngesonto.Kunezinketho eziningana lapha, kusukela ekuyisetheni ku-Raspberry Pi encane kuya ekuyifakeni ku-VPS noma endaweni yamafu njenge-AWS noma i-Azure. Inketho ngayinye inezinzuzo nezinkinga zayo ngokwezindleko, ukuthembeka, kanye nokugcinwa kwayo.
Abantu abaningi bakhuthazwa ukuthi faka i-bot ku-Raspberry Pi njengephrojekthi yasekhaya. Umqondo uvame ukufaka ukusatshalaliswa okulula kwe Linux (isibonelo, i-Raspberry Pi OS), vumela ukufinyelela nge- ssh Bese usebenzisa i-Docker kanye ne-docker-compose ukusetha yonke i-bot stack njengeziqukathi. Lokhu kwenza kube lula kakhulu ukuqala kabusha izinsizakalo, ukubuyekeza izinguqulo, nokugcina ukucushwa okuphindaphindwayo.
Ukusebenzisa i-Docker kulula kakhulu uma usebenza namaphrojekthi omthombo ovulekile njenge-Gekko, ngoba Eziningi sezivele zifaka ifayela le-docker-compose Ukulungele ukuqalisa isizindalwazi, injini yokuhweba, kanye nephaneli yewebhu konke ngesikhathi esisodwa. Mane nje ukopishe indawo yokugcina, ulungise iziguquguquko zemvelo, bese uqalisa izinsizakalo—ungabe usalwa nokufakwa kokuthembela ngesandla.
Uma unquma ukusebenzisa i-VPS esekelwe efwini, uzothola i-bandwidth, ukuzinza kwamandla, kanye nokuthembeka okuphelele. Njengokubuyisela, kuzodingeka naka kakhulu ukuphepha kwezinsizakalo eziveziweUma unikeza isikhombikubona sewebhu se-bot, kunconywa ukuthi usisethe ngemuva kwe-proxy engemuva (i-Nginx, i-Caddy, i-Traefik) bese uvumela okungenani ukuqinisekiswa okuyisisekelo, i-HTTPS, kanye nemikhawulo yokufinyelela emizileni ethile ebucayi.
Ezimweni ezithuthukile kakhulu, izinkampani eziningi zithuthela lezi zinsizakalo izindawo zamafu eziphethwe (i-AWS, i-Azure, i-GCP)lapho bangasebenzisa khona imigqa yemiyalezo, imisebenzi engenaseva yemisebenzi ethile (isb., ukuhlanzwa kwedatha noma ukubalwa okwenziwa ngezikhathi ezithile), izinhlelo ze isitoreji Kwenzelwe uchungechunge lwesikhathi kanye nezinsizakalo zokuphatha imfihlo. Lokhu kunciphisa kakhulu umsebenzi wengqalasizinda yezandla, ngezindleko zokufunda eziqinile kancane.
Umklamo wesu: kusukela kokulula kuya kokuyinkimbinkimbi
Ingxenye ejabulisa kakhulu (neyingozi) ye-bot yiyo isu lokuhwebaIphutha elivamile ukugxumela ekusebenziseni into eyinkimbinkimbi kakhulu ngaphandle kokuhlola imithetho elula kodwa eqondakalayo kuqala. Indlela enengqondo ukuqala ngezindlela ezicacile neziqondakala kalula ukuze uqonde ngokugcwele ukuthi i-bot isabela kanjani ezimweni ezahlukene zemakethe.
Isisekelo esihle siwukuba isu lokulandela izitayela ngezihlungi zomsindoIsibonelo, ukusebenzisa ama-moving average, ama-volatility band, noma iziteshi kungasiza ekuboneni ukuthi imakethe ihamba nini ngendlela ecacile nokuthi igxuma nje ngaphakathi kobubanzi obuncane. Ungangeza futhi imithetho yokuphuma esekelwe ekuguqukeni: uma ukunyakaza kwentengo kudlula umkhawulo othile, uvala isikhundla sakho ukuze uvikele inzuzo noma ukhawulele ukulahlekelwa.
Elinye iphuzu elibalulekile yi- ukuphathwa kosayizi wesikhundla okusekelwe engcupheniEsikhundleni sokuhweba njalo ngevolumu efanayo, izindlela eziningi zabela iphesenti elinqunyiwe lemali ngokuhweba ngakunye, zikulungisa ngokwebanga lokulahlekelwa yimali. Ngale ndlela, uma ukulahlekelwa yimali kukude kakhulu, unciphisa usayizi ukuze ugcine ingozi yemali ngokuhweba ngakunye ingaguquki.
Uma usuzizwa ukhululekile ngalezi zisekelo, ungaqala ukwengeza izendlalelo ezithuthukisiwe kakhulu: amasu okuguqula ajwayelekile (okuqinisekisa ukuthi intengo izobuyela enanini elimaphakathi ngemva kokuphambuka kakhulu), izindlela zokwenza imakethe (ukubeka ama-oda okuthenga nokuthengisa ngesikhathi esisodwa ukuze kubanjwe ukusabalala) noma izinhlelo ezihlanganisa izimpawu eziningana ezivela ezinkomba zobuchwepheshe, ivolumu, ukujula kwemakethe ngisho nedatha ehlukile.
Kubalulekile ukungakhohlwa lokho I-bot iwuhlaka lokufeza, hhayi isu ngokwalo.Umklamo kufanele ukuvumele ukuthi wengeze imithetho emisha, ushintshe izinkomba, ulungise amapharamitha, futhi uqhathanise imiphumela phakathi kwezinguqulo ngaphandle kokubhala kabusha umongo wesistimu. Lokhu kusho ukuhlukanisa ngokucacile i-logic yesu nengqalasizinda yokuxhumana, isitoreji, kanye nokusebenza.
Ukubambezeleka, ukuqina, kanye nemikhawulo ye-API
Ekuhwebeni okuzenzakalelayo, ukubambezeleka kanye nokuqina kubalulekile.Ikakhulukazi uma uhweba ngezikhathi zesikhathi esifushane kakhulu noma ngisho neziphindaphindwayo. Nakuba i-Node.js ishesha ukuphatha i-I/O, inkinga ivame ukuba senethiwekhi, imikhawulo ye-API yokushintshana, kanye nengqalasizinda lapho i-bot yakho isebenza khona.
Ukuze uthole amanani esikhathi sangempela, cishe kuyimpoqo ukuyisebenzisa ukuxhumeka kwe-websocket Esikhundleni sokuvota njalo nge-HTTP, lokhu kukuvumela ukuthi uthole izibuyekezo zemakethe ngokushesha nje lapho i-exchange izishicilela, ngaphandle kwesidingo sokuthumela izicelo eziphindaphindwayo. Kunconywa futhi ukuthi ugcine inqolobane encane yedatha yakamuva, njengezibani, imigqa yama-oda, noma izifinyezo zencwadi yama-oda, ukuze amasu angadingi ukufinyelela kudathabheyisi kukho konke ukubala.
Esinye isici esibalulekile yi- Ukuphathwa komkhawulo we-APIAma-Exchanges ngokuvamile abeka imikhawulo enanini lezicelo ngomzuzwana noma ngomzuzu. Uma i-bot yakho idlula le mikhawulo, izoqala ukuthola amaphutha, ukuvimba kwesikhashana, noma ngisho nokuvinjelwa okuqondile. Ukuze uvimbele lokhu, udinga ukusebenzisa izindlela zokunciphisa izinga, ukuzama kabusha kwe-exponential lapho kwamukelwa amakhodi athile amaphutha, kanye nemigqa yangaphakathi ehlela izicelo eziphumayo ngendlela elawulwayo.
Ukuvumelanisa iwashi nakho kudlala indima ebaluleke kakhulu kunalokho okungase kubonakale. Emasu okuhlola okusheshayo noma ezinhlelweni zokuhlola emuva eziqhathanisa imiphumela nokukhiqiza, ukungafani kwemizuzwana embalwa nje kungaphazamisa imiphumela kakhulu. Ngakho-ke, kunconywa... vumelanisa el tiempo kusuka kuseva nge-NTP bese uqopha kuma-log kokubili isikhathi sesistimu kanye nesikhathi esiqondile sesenzakalo ngasinye esitholiwe noma esenziwe.
Okokugcina, esinye sezihluthulelo zokusinda ezenzakalweni zokuguquguquka okuphezulu noma ukuphahlazeka kwesikhashana kokushintshana kwezimali ukuthwala amarekhodi anemininingwane yazo zonke izinqumo ze-botLokho imakethe eyayikubona ngaleso sikhathi, ukuthi yiziphi izilinganiso isu elalinazo ezisebenzayo, ukuthi yimaphi ama-oda athunyelwe, yiziphi izimpendulo ezibuyiselwe ukushintshaniswa, nokuthi isimo sezikhundla sishintshe kanjani. Lokhu kulandeleka kubaluleke kakhulu lapho kuphenywa okwenzekile ngemva kokunyakaza okungazelelwe noma uchungechunge lwemisebenzi engavamile.
Ukuphepha kwe-API kanye nokuphathwa kokhiye
Uma i-bot yakho ingasadlali ngedatha eqanjiwe, Ukuphepha kuba yinto engaxoxiswana nhlobo.futhi kuwumqondo omuhle ukuthola ulwazi mayelana Ukukhwabanisa kwe-ForexNoma yikuphi ukunganaki ngama-API keys, ukufinyelela okukude, noma ukuncika kungashiya i-akhawunti yakho ingenalutho noma ingqalasizinda yakho isengozini, ngakho-ke asikho isidingo sokushesha noma sokuthatha izinqamuleli lapha.
Into yokuqala ukwelapha shintshanisa okhiye be-API njengezimfihlo ezibucayi kakhuluAkufanele neze zibe sekhodini yomthombo noma ezindaweni zokugcina, ngisho nalezo eziyimfihlo. Okungcono kakhulu, kufanele zigcinwe kumphathi wezimfihlo (isibonelo, lowo onikezwa umhlinzeki wakho wefu) noma ezindaweni zokugcina ezifihliwe, futhi i-bot yakho kufanele izithole ngesikhathi sokusebenza isebenzisa iziguquguquki zemvelo noma ezinye izindlela eziphephile.
Ngaphezu kwalokho, kunconywa Vimbela amakheli e-IP lapho ukhiye we-API ungasetshenziswa khonaUma ukushintshaniswa kuvumela, ngale ndlela, noma ngabe othile ukwazile ukweba ukhiye wakho, ngeke akwazi ukuwusebenzisa ekuphi. Futhi, lungisa izimvume zakho: hlukanisa okhiye bokufunda kuphela ukuze uthole idatha yemakethe kusuka kukhiye wokuhweba okuvumela ukuthi wenze ama-oda, futhi ungalokothi unikeze amalungelo amaningi kunalokho okudingekayo.
Ukubethela kusendleleni (HTTPS, wss) kanye nasekuphumuleni (amadiski abethelwe, yolwazi (ngokusebenzisa ukubethela okuvuliwe) kufanele futhi kube yinto evamile, ikakhulukazi uma uphatha ulwazi olubucayi noma uma amadivayisi angaphezu kweyodwa efinyelela ipulatifomu. Ungakhohlwa ukuhlola ukuncika kwephrojekthi ekufuneni ubuthakathaka obaziwayoUkuhlanganisa ukuhlaziywa kokuphepha kumbhobho wakho we-CI/CD ukuze iphakheji engavikelekile ingafinyeleli ekukhiqizweni ngaphandle kokuthi othile aqaphele.
Emaphrojekthini angathi sína, izinkampani eziningi ziyakhokha ukuhlolwa kokungena kanye nezinqubo zokuqinisa kwengqalasizinda. Lokhu kuhilela ukuhlola ukuthi izinsizakalo zivezwa kanjani, ukuthi yimaphi ama-port avulekile, ukuthi yimaphi amalogi aqukethe ulwazi olubucayi, nokuthi abasebenzisi namaphasiwedi aphathwa kanjani. Kungase kubonakale kungaphezu kwamandla e-bot yomuntu siqu, kodwa uma ukhuluma ngemali yamakhasimende noma amanani amakhulu, lolu ngqimba luba lubalulekile.
Ukubonwa: amamethrikhi, amalogi, namadeshibhodi ebhizinisi
Awukwazi ukuthuthukisa lokho ongakulinganisi.Futhi ku-bot yokuhweba ehlose ukuhlala isikhathi eside, ukubonwa kuyinto ebalulekile. Akwanele ukuhlola ibhalansi ngezikhathi ezithile ku-exchange; udinga ukwazi ukuthi kwenzekani ngaphakathi kohlelo nokuthi kungani imiphumela iya ngakolunye uhlangothi.
Qala ngokuchaza izilinganiso zobuchwepheshe eziyisisekeloLezi zilinganiso zizokusiza ukuthi uthole izithiyo noma ukwehluleka kwengqalasizinda ngaphambi kokuba kuthinte ukusebenza. Izibonelo zifaka: ukubambezeleka kwesicelo sokushintshana, ukusebenza kokuxhumeka kwe-websocket, inani lamaphutha ngohlobo, izikhathi zokucubungula isu, i-CPU kanye nokusetshenziswa kwememori kumasevisi alayishwe kakhulu, njll.
Ngesikhathi esifanayo, kuyasiza kakhulu ukuqoqa izilinganiso zebhizinisi eziqondene nokuhweba: izinga lokugcwalisa (iphesenti lama-oda aqediwe empeleni), ukushelela okumaphakathi (umehluko phakathi kwentengo elindelwe neqediwe), i-PnL eqashelwayo nengaqaliwe, imvamisa yokusebenza ngemakethe kanye nesikhathi, umthelela wezindleko zokuthengiselana… Konke lokhu kukunikeza isithombe esicacile salokho okwenziwa yi-bot empeleni.
Ngalolo lwazi, ungahlanganisa amaphaneli okubona nokubika kusetshenziswa amathuluzi obuhlakani bebhizinisi njenge-Power BI noma afanayo. Ngale ndlela, hhayi ithimba lobuchwepheshe kuphela kodwa nanoma yimuphi umuntu webhizinisi angabona ukuthi isu lisebenza kanjani emakethe ngayinye, ukuthi iyiphi inguqulo ye-bot eletha imiphumela emihle kakhulu, noma ukuthi yisiphi isikhathi lapho uhlelo lunenzuzo kakhulu noma luyingozi kakhulu.
Ukuze uqedele isithombe, kuyalulekwa ukuthi uhambisane nalezi zilinganiso uhlelo oluhle lokuxwayisaIsibonelo, ungathola izexwayiso nge-imeyili, i-Slack, noma i-Telegram lapho umkhawulo othile wokulahlekelwa udluliwe, lapho i-API latency ikhuphuka, lapho isu liyeka ukusebenza isikhathi esisolisayo, noma lapho kutholwa amaphutha angavamile. Uma usheshe wazi ukuthi kukhona okungahambi kahle, kulapho kungenzeka khona ukuthi ukulungise ngaphandle kwezinkinga ezinkulu.
Ukuhlola emuva, ukulingisa kanye nokusabalalisa ekukhiqizeni
Ngaphambi kokuvumela i-bot yakho ukuthi ithinte imali yangempela, Kuphoqelekile ukuyibeka enkambisweni yokuhlola eqhubekayoUkweqa lesi sinyathelo bese usuka kumhleli wekhodi uye ekushintshaneni ngezinsuku ezimbili ntambama kuvame ukuphelela ezinkingeni ezibizayo. Uchungechunge olufanele luhlanganisa okungenani izigaba ezintathu: ukuhlola emuva, ukulingisa ngesikhathi sangempela, kanye nokukhiqizwa ngemali encane.
Ukuhlola emuva kuqukethe Hlola isu lakho ngemininingwane yomlando ukuze ubone ukuthi ngabe iqhube kanjani ngezikhathi ezahlukene zemakethe. Lapha, kubalulekile ukusebenzisa idatha ehlanzekile enosayizi abanele besampula kanye namakhomishini afanele kanye nemiphumela yokushelela. Uma izivivinyo zakho zingazinaki izindleko zangempela zokuhweba, imiphumela yakho cishe izoba nethemba elikhulu.
Bese kufika ukulingisa kwesikhathi sangempela noma ukuhweba amaphephaKulesi sivivinyo, i-bot yakho isebenza sengathi ihweba ngempela, kodwa wonke ama-oda aqoshwa ngendlela engelona iqiniso. Umgomo ukuqinisekisa ukuthi uhlelo lusabela kahle ekubambezelekeni kwangempela, izinkinga ezincane zenethiwekhi, ukuxhumeka kabusha kwe-WebSocket, kanye nanoma yiziphi ezinye izimo zansuku zonke ezingabanjwa ukuhlolwa okulula kwe-backtest.
Kuphela uma lezi zigaba ezimbili ziveza imiphumela efanayo lapho kunengqondo ukushintshela ekukhiqizeni nge imali elinganiselwe kanye nokulawulwa kwezingozi okuqinile kakhuluKuleli qophelo, bhala phansi ngokuphelele imingcele esebenzayo yesu, isikhathi esisetshenzisiwe sokulinganisa, kanye nanoma yiziphi izinguquko ozenzayo. Ukugcina ukulawula inguqulo kokucushwa kwakho kuvimbela izinqumo ezisheshayo futhi kwenza kube lula ukwakha kabusha okwenziwe nokuthi kungani.
Ukuzivocavoca okuhle okwengeziwe ukwenza ukuhlolwa kwengcindezi kanye nokuqinisekiswa okungaphandle kwesampula. Lokhu kusho ukudalula isu lakho ezimweni ezinkulu zemakethe ekulingiseni, noma ukulihlola ezikhathini zomlando ezingasetshenziswanga ukulinganisa amapharamitha. Uma uhlelo lusebenza kuphela ebangeni eliqondile olilungiselele lona, mhlawumbe usulidlulile futhi ngeke lukwazi ukumelana nezimo ezahlukene.
Ubuhlakani bokwenziwa bungayisiza kanjani i-bot yakho?
La ukuhlakanipha okufakelwayo Akuyona intonga yomlingo, kodwa ingangeza inani elikhulu kubhothi lokuhweba eliklanywe kahle Uma kuhlanganiswe kahle futhi kunemingcele ecacile. Kuhle ngaso sonke isikhathi ukuqonda umehluko phakathi kwama-ejenti nabasizi ngaphambi kokukhetha amathuluzi.
Indawo yokuqala ethokozisayo ukusebenzisa amamodeli okuthola okungavamile okuhlunga idatha engavamileAmanani noma amavolumu angaqukatha amaphutha, izikhala, noma ukukhuphuka ngezikhathi ezithile okuhlanekezela izinkomba futhi kubangele izimpawu ezingamanga. Imodeli encane eqeqeshwe ukuhlonza ukuziphatha okungajwayelekile kudatha ingakusiza ukususa la maphuzu ngaphambi kokuba afakwe ku-logic yesu.
Enye inketho ukusebenzisa ama-ejenti alungisa amapharamitha ngokusekelwe ohlelweni lwemaketheUkuguquguquka okuphezulu noma okuphansi, ukuthambekela okunamandla noma ububanzi obuseceleni, ukwanda noma ukwehla kwevolumu, njll. Esikhundleni sokuhlala usebenza ngezitobhi ezifanayo, imigomo, nobukhulu, uhlelo lungazivumelanisa ngaphakathi kwemingcele ethile lapho lubona izinguquko ezibalulekile ezimweni zemakethe.
Uma unquma ukufaka amamodeli athuthukile kakhulu (izinhlobo zezigaba, amanethiwekhi aphindaphindayo, amamodeli ochungechunge lwesikhathi, njll.), kubalulekile ukuwazungeza ukulawula ukucwasa, ukuphatha, kanye nokulandelekaLokhu kuhilela ukubhala phansi ngokuphelele ukuthi idatha ivela kuphi, ukuthi imodeli iqeqeshwa kanjani, ukuthi yiziphi izindlela zokulinganisa zokuqinisekisa ezisetshenziswayo, nokuthi yimiphi imithetho yokubuyela emuva esebenzayo uma imodeli idlula izinga noma ingasasebenzi ngedatha entsha.
Kumaphrojekthi ezinkampani, kuvame ukudingeka ukuthi Imikhuba ye-MLOps Ukuphatha umjikelezo wokuphila kwala mamodeli: izinguqulo, ukuthunyelwa okulawulwayo, ukuqapha ukusebenza, kanye nezindlela zokubuyisela emuva uma kwenzeka kwehluleka. Ngale ndlela, i-AI ihlanganiswe njengenye ingxenye ngaphakathi kwesakhiwo se-bot, enemikhawulo yayo yengozi echazwe kahle.
Ekugcineni, kungakhathaliseki ukuthi usetha ukuhlolwa okuncane ku-Raspberry Pi yakho noma usebenza ohlelweni lokuhweba olusezingeni lebhizinisi, Impumelelo ye-bot ku-Node.js incike ekuyiphatheni njengeplatifomu eqinile neyi-modularNgokuphepha okwakhelwe ngaphakathi, ukubonwa, ukuhlolwa okuqhubekayo, kanye nekhono lokuthuthukisa amasu ngaphandle kokuphula isisekelo, le ndlela iguqula i-bot isuke kuskripthi esibuthakathaka ibe ithuluzi lesikhathi eside lokuhlola nokusebenzisa amathuba emakethe.
Umbhali oshisekayo ngomhlaba wamabhayithi nobuchwepheshe ngokujwayelekile. Ngiyathanda ukwabelana ngolwazi lwami ngokubhala, futhi yilokho engizokwenza kule bhulogi, ngikubonise zonke izinto ezithakazelisayo kakhulu ngamagajethi, isofthiwe, ihadiwe, izitayela zobuchwepheshe, nokuningi. Inhloso yami ukukusiza ukuthi uzulazule emhlabeni wedijithali ngendlela elula nejabulisayo.
