Hacker News

just-bash: Bash bakeng sa Agents

Maikutlo

19 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

Hobaneng Shell Scripting e fetohile Mokokotlo oa Baemeli ba Kajeno ba AI

Ho na le phetoho e khutsitseng e etsahalang ka tlas'a likhokahano tse bentšitsoeng tsa litsamaiso tsa kajeno tsa AI. Le hoja lipuisano tse ngata mabapi le bohlale ba maiketsetso li lebisa tlhokomelo ho litekanyetso tsa mohlala, lifensetere tsa moelelo, le boenjiniere ba potlako, potso e sebetsang eakamoo baemeli ba hlileng ba etsang lintho ka teng e ntse e khutlela karabong e tšoanang e sa thabiseng: Bash. Unix shell e ikokobelitseng, e qapiloeng ka 1989, e fetohile karolo ea ts'ebetso bakeng sa moloko o mocha oa lisebelisoa tsa software tse ikemetseng - le ho utloisisa hore na ke hobane'ng ha ho senola ho hong ho bohlokoa ka mofuta oa automation ka boeona.

Ho pholletsa le liindasteri, likhoebo li sebelisa liakhente tsa AI ho sebetsana le phallo ea mosebetsi e kileng ea hloka lihlopha tse inehetseng tsa boenjiniere. Poelano ea li-invoice, tatellano ea HR onboarding, parsing telemetry parsing, bohloeki ba data ba CRM - mesebetsi e amang lits'ebetso tse ngata mme e batla ts'ebetso e nepahetseng, e ka phetoang. Bohareng ba boholo ba lisebelisoa tsena ke mofetoleli oa likhetla a etsa seo a 'nileng a se etsa ka mokhoa o khutsitseng: ho etsa litaelo, tlhahiso ea liphaephe, ho laola lifaele, le ho kopanya mekhoa e fapaneng hammoho. Moemeli o fana ka bohlale; Bash e fana ka matsoho.

Nyeoe ea Bash joalo ka Agent Infrastructure

Ha lienjineri li qala ho aha lipeipi tsa ho bitsa lithulusi tsa mefuta e meholo ea lipuo, ho ile ha hlaha potso ea tlhaho: sebopeho sa lisebelisoa se lokela ho shebahala joang? Merero ea pele e ile ea lekoa ka liregistries tsa ts'ebetso ea Python, li-wrappers tsa REST API, le li-DSL tsa tloaelo. Bongata ba mekhoa ena e ntse e le ea bohlokoa. Empa Bash o bolokile matla a khoheli a phehellang ka lebaka le le leng le matla - e se e le hohle. Seva e 'ngoe le e' ngoe ea Linux, setshelo se seng le se seng, phala e 'ngoe le e' ngoe ea CI/CD, nako e 'ngoe le e' ngoe ea ts'ebetso ea leru e na le khetla. Ha ho na mohato oa ho kenya, ha ho tsamaiso ea ho itšetleha, ha ho SDK ho pini ea mofuta.

Ho tsebahala hona hohle ho bohlokoa haholo ts'ebetsong. Moemeli oa AI ea ka kopang litaelo tsa likhetla a ka sebelisana hanghang le sistimi ea faele, lits'ebetso tsa spawn, a letsetsa li-endpoints tsa HTTP ka curl, a laole mesebetsi ea cron, a hlalose data e hlophisitsoeng ka awk le jq, 'me a kopanye mananeo a hanyetsanang. Sebaka se kaholimo sa se ka khonehang se hola haholo ha se bapisoa le liakhente tse lekanyelitsoeng ho li-wrappers tsa API. Kopo e le 'ngoe ea bash -c e notlolla sesebelisoa sa Unix kaofela - mashome a lilemo a software e lekiloeng ka ntoa e sebetsanang le bothata bo bong le bo bong ba phetoho ea data eo khoebo e tla kopana le eona.

Ho boetse ho na le tekano e tebileng pakeng tsa hore na baemeli ba beha mabaka joang mabapi le mesebetsi le hore na mangolo a likhetla a hlophisitsoe joang. Ka bobeli li arola lipheo tse rarahaneng ka mehato e latellanang. Ka bobeli li itšetlehile ka tlhahiso ea opereishene e le 'ngoe e fetoha tlhahiso ea e latelang. Ka bobeli li tlameha ho sebetsana le maemo a makala a nang le maemo le liphoso. Baemeli ba koetlisitsoeng ka har'a sehlopha sa khoutu e ngotsoeng ke batho ba bone libilione tsa likhetla - ba utloisisa maele a Bash ka botebo, hangata ka ts'epo ho feta kamoo ba utloisisang maano a API.

"Khetla ha se theknoloji ea lefa. Ke adaptara ea bokahohleng lipakeng tsa litsamaiso tse bohlale le 'nete ea 'nete ea lisebelisoa tsa komporo."

Tshireletso: Sebaka sa ho Qala se sa Buisanoeng

Ho fana ka mohlala oa puo bokhoni ba ho tsamaisa litaelo tse sa reroang ke, ho e beha ka bonolo, moeli o moholo oa ts'epo. Matla a tšoanang a hlalosang a etsang hore Bash e be molemo haholo bakeng sa othomathike e molaong e etsa hore e be kotsi ha e sebelisoa hampe - ebang ke ka litlhaselo tse potlakileng tsa ente, litaelo tse hlakisitsoeng, kapa liphoso tse bonolo tsa ho beha mabaka ka hora ea bobeli hoseng. Ho aha liakhente tse sireletsehileng tse tsamaisoang ke bash ho hloka ho ts'oara ts'ireletso eseng joalo ka mohopolo empa e le tšitiso ea mantlha ea meralo.

Lipaterone tse sebetsang ka ho fetisisa li arola tlhahiso ea litaelo ho tloha ho phethahatso ea litaelo ka mehato e hlakileng ea tlhahlobo ea batho kapa ea lenaneo. Moemeli a ka hlahisa taelo ea khetla ea mokhethoa, eo ka nako eo e netefalitsoeng khahlano le lenane la tumello ea ts'ebetso e lumelletsoeng pele a bolaoa. Ho fihlella tsamaiso ea faele ho lokela ho fetisetsoa ho li-directory tse itseng. Li-call tsa marang-rang li tlameha ho fokotsoa le ho kenngoa. Ts'ebetso e senyang - eng kapa eng e amanang le rm, marotholi a database, kapa liphetoho tsa lintlha - li lokela ho hloka matšoao a netefatso a hlakileng a ke keng a hlahisoa ke mohlala feela. Lisebelisoa tse ngata tsa tlhahiso li tiisa meeli ena boemong ba OS ho sebelisa libaka tsa mabitso tsa Linux le li-profaele tsa seccomp, kahoo le boemo ba moemeli bo senyehileng bo ke ke ba phonyoha enfelopo ea bona ea ts'ebetso.

Ho boetse ho na le bothata bo poteletseng ba ente ea tlhahiso. Ha moemeli a bala sephetho sa taelo ea khetla 'me a e sebelisa ho theha taelo e latelang, data e mpe ho lifaele kapa likarabo tsa API li ka koetela taelo e ntseng e hahuoa. Mekhoa ea ho hloekisa e hlobolisang li-metacharact tsa khetla ho tsoa ho tse sa tšepahaleng ha se taba ea boikhethelo - e bohlokoa joalo ka ha lipotso tsa SQL li ne li le teng nakong ea ts'ebeliso ea tepo. Lihlopha tse nkang sena ka botebo ho tloha letsatsing la pele li qoba ho khutlisa chelete e theko e boima e neng e aparetse ntlafatso ea pele ea tepo.

Mehlala e Sebetsang: Litšebelisano tsa Moemeli oa Sebopeho-Bash

Litsebi tse sebelisitseng li-agent tse khonang ho sebelisa bash ka tekanyo e kholo li kopane ka mekhoa e mengata ea meralo e leka-lekaneng ho fetoha le maemo le ho tšepahala. Ea pele ke eataelo ea palette pattern: ho e-na le ho lumella tlhahiso ea likhetla tse sa lefelloeng, moemeli o khetha ho tsoa sehlopheng se hlophisitsoeng sa li-templates tsa litaelo tsa parameterized. Moemeli o etsa qeto ea e lengopereishene e lokelang ho etsoa le ka likhang life, empa sebopeho sa taelo ka boeona ha se mohla se hlahisoang ke mohlala. Sena se fokotsa haholo sebaka sa marang-rang bakeng sa liphoso le liketsahalo tsa ts'ireletso ha se ntse se tšehetsa makholo a ts'ebetso e fapaneng.

Mohlala oa bobeli ke ho fana ka tlhahiso e tsoelang pele ea bokhoni. Ho romelloa ha baemeli ba bacha ho qala ka ts'ebetso ea ho bala feela - ho etsa lethathamo la lifaele, ho botsa datha, ho lata likarabo tsa API. Lits'ebetso tsa ho ngola li notleloa butle-butle ha moemeli a bontša boitšoaro bo ka tšeptjoang sebakeng se seng le se seng se atolositsoeng. Sena se bonahatsa kamoo mekhatlo e ikarabellang e laolang litokelo tsa phihlello ea batho 'me e ipakile e sebetsa ho ts'oara linyeoe pele li fihla tlhahiso.

  • Idempotency by default: Taelo e 'ngoe le e 'ngoe e entsoeng ke moemeli e lokela ho bolokeha hore e ka sebetsa habeli. Sebelisa ho ngola lifaele tsa athomo, liphatlalatso tsa database ho e-na le tse kentsoeng, 'me u hlahlobe pele u fetola lipaterone hohle.
  • Ho rema lifate ka mokhoa o hlophisitsoeng: Capture stdin, stdout, stderr, exit codes, le timestamps bakeng sa taelo e 'ngoe le e 'ngoe. Mokhoa ona oa tlhahlobo o bohlokoa haholo bakeng sa ho lokisa liphoso le ho latela melao.
  • Tlhahiso ea nako: Litaelo tse leketlileng ka nako e sa lekanyetsoang li ka emisa lipeipi tsa baemeli kaofela. Ho qeta nako ka thata ka ho hasanya liphoso tse hloekileng ho ke ke ha buisanoa bakeng sa litsamaiso tsa tlhahiso.
  • Dry-run modes: Kenya ts'ebetso ea ketsiso e hlalosang hore na taelo e ne e tla etsa joang ntle le ho e phetha. Baemeli ba ka sebelisa sena ho itlhahloba pele ba etsa ts'ebetso e senyang kapa e bitsang chelete e ngata.
  • Karohano ya Tikoloho: Kopelo e nngwe le e nngwe ya moemedi e lokela ho qala sebakeng se hlwekileng, se tsebahalang sa tikoloho. Liphetoho tse lutlang tsa tikoloho lipakeng tsa li-run ke mohloli o tloaelehileng oa likokoana-hloko tse poteletseng.

Phello ea 'Nete ea Lefatše: Moo Bash Agents ba Fetolang Ts'ebetso ea Khoebo

Melemo e sa bonahaleng ea bash-powered agents e fetoha konkreite ha e hlahlojoa khahlano le tšebetso ea 'nete ea khoebo. Nahana ka k'hamphani ea boholo bo bohareng ea thepa e tsamaisang sehlopha sa likoloi tse 340. Pejana, sehlopha sa bona sa ts'ebetso se ne se qeta lihora tse ka bang 22 ka beke se hokahanya lifaele tsa GPS tsa telemetry, lintlha tsa tlhokomelo tse bolokiloeng e le li-CSV, le lirekoto tsa phetoho ea bakhanni tse romelloang kantle ho litsamaiso tse tharo tse arohaneng. Kajeno, lipeipi tsa moemeli li sebetsa lihora tse ling le tse ling tse ts'eletseng, li kenya lifaele tsena ka litaelo tsa khetla, li li fetola ka letoto la li-filters tsa awk le jq, ho bona liphapang, le ho sutumelletsa litlhokomeliso tse hlophisitsoeng ho dashboard ea sehlopha. Lihora tse 22 tsa beke le beke li ile tsa fetoha 4, 'me litekanyetso tsa liphoso mohatong oa ho hokahanya li theohetse haufi le lefela hobane moemeli o sebelisa mohopolo o tsitsitseng ntle le liphoso tse bakiloeng ke mokhathala tse atileng tlhahlobo ea matsoho.

Maemong a HR le a meputso, baemeli ba nang le bokhoni ba likhetla ba fetola phallo ea mosebetsi. Ho fana ka mosebeletsi e mocha ka har'a litsamaiso tsa lengolo-tsoibila, taolo ea phihlello, software ea ho lefa, le lisebelisoa tsa kahare ho kile ha hloka mohokahanyi ho ama liphanele tse tšeletseng tse fapaneng tsa tsamaiso ka matsatsi a 'maloa. Ka baemeli ba bash ba sebetsanang le 'mino oa liletsa - ho etsa mehala ea API e netefalitsoeng, ho nchafatsa lipeeletso tsa LDAP, ho tsosa mangolo a ho fana - ts'ebetso e ts'oanang joale e phethela ka nako e ka tlase ho metsotso e 20 ka mohato o le mong oa tumello ea motho. Bakeng sa lik'hamphani tse hōlang ka karolo ea 30 kapa 40 lekholong ka selemo, mofuta ona oa ho iketsetsa lintho ha o bonolo; ke ntho e hlokahalang bakeng sa ho hola ntle le ho lekanya palo ea batho ka ho lekana.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Likhoebo tsa khoebo tsa E-commerce tse tsamaisang lethathamo la lihlahisoa tse nang le li-SKU tse mashome a likete le tsona li ruile molemo ka mokhoa o tšoanang. Lintlafatso tsa litheko tse kileng tsa hloka ho romelloa ka bongata ho CSV, ho qhekella li-spreadsheet, le ho romelloa hape li ka sebetsoa ke baemeli ba shebellang maemo le ho fana ka litaelo tse hlakileng tsa ntlafatso - ba ama feela mela e lumellanang le maemo a itseng, ho rekota phetoho e 'ngoe le e 'ngoe, le ho khutlela morao ka bohona haeba metrics ea tlase e fapana le maemo a lebelletsoeng nakong ea hora ea pele ea ts'ebetso.

Mewayz le Tsamaiso ea Khoebo e Nolofalitsoeng ke Moemeli

Lipolanete tse kang Mewayz - tse kopanyang CRM, li-invoice, HR, payroll, tsamaiso ea likepe, li-analytics, le ho behela sistimi e le 'ngoe ea ts'ebetso ea khoebo - e emela hantle mofuta oa tikoloho moo baemeli ba nang le bokhoni ba bash ba tlisang meputso e kopaneng. Ka li-module tsa 207 tse hlahisang melaetsa ea data e hokahaneng, phephetso ha se ho boloka tlhahisoleseding empa ho sebetsa ho eona ka tumellano ho pholletsa le maemo. Phoso ea li-invoice e kanna ea khutlela morao ho ntlafatso ea rekoto ea CRM, taba ea nako ea moputso, le tieho ea tlhokomelo ea likepe - li-module tse tharo, likarolo tse tharo tsa data, sesosa se le seng.

Ha baemeli ba ka tšela likhokahano tsena ka ho botsa lipotso tsa data tsa boemo ba khetla, lirekoto tsa litšupiso tse fapaneng, le ho qala liketso tse ikhethileng tsa module ka li-interfaces tse hlalositsoeng hantle, khoebo ea OS e ba bohlale e le kannete ho fapana le ho ba le botlalo. Mewayz's architecture, e sebeletsang basebelisi ba 138,000 ho pholletsa le mefuta e fapaneng ea likhoebo, e rua molemo ho tsoa ho lihlopha tsa li-orchestration tse buang puo e akaretsang ea litaelo tsa likhetla - hobane mahlahana ao a ka sebelisana le sistimi e 'ngoe le e 'ngoe ntle le ho hloka ho kopanngoa ha tloaelo bakeng sa e 'ngoe le e 'ngoe ea li-module tse 207.

Sephetho se sebetsang bakeng sa basebelisi ba Mewayz ke boits'oaro bo utloang eka ho na le mohlahlobi oa tšebetso ea sa robaleng le ho lebala litaba. Sistimi ea ho boloka libuka e lemohang litefiso tse sa tloaelehang tsa ho hlakoloa, e botsa CRM bakeng sa likarolo tsa bareki ba amehileng, litšupiso tsa morao-rao tsa litaba tsa puisano, e hlahisa tlaleho ea poelano, 'me e tsebisa sehlopha se amehang - tsohle li hlahisoa ke moemeli oa kemiso ea tsamaisang letoto le hokahaneng la litaelo tsa likhetla khahlano le data ea Mewayz. Sena ha se tšōmo ea mahlale; ke 'nete ea ts'ebetso e hlahang bakeng sa likhoebo tse tsetelang lits'ebetsong tsa boemeli tse hahiloeng holim'a lits'ebetso tse tšepahalang tsa ts'ebetso.

Boiphihlelo ba Motsweletsi: Ho Etsa Hore Bash Agents e Tjhehehe

Tlholliso e 'ngoe e hlahisoang ke bash-heavy automation ke hore likhetla li fetoha tse sa tsitsang ha nako e ntse e ea - "polo ea seretse" ea maele e ka hlalosoang ke sengoli sa mantlha feela. Taba ena e nepahetse empa e ka rarolloa. Mekhoa e ts'oanang e etsang hore likhetla tse tloaelehileng li bolokehe li sebetsa ka matla le ho feta maemong a baemeli. E sebetsa ho feta mengolo ea monolithic. Mabitso a nang le moelelo a feto-fetohang. Mekhoa e tsitsitseng ea ho sebetsana le liphoso. Lilaebrari tsa litaelo tse laoloang ke phetolelo tse nang le phetolelo ea semantic.

Lihlopha tse atlehileng ka ho fetisisa li nka lilaeborari tsa bona tsa ho laela joalo ka lihlahisoa tsa software tsa boemo ba pele. Ba boloka li-suite tsa liteko tse netefatsang boitšoaro ba litaelo khahlano le lintho tse tsebahalang le liphetho tse lebelletsoeng. Ba ngola preconditions le postconditions bakeng sa template e 'ngoe le e 'ngoe ea taelo. Ba etsa litlhahlobo tsa khafetsa tse laelang baemeli hore ba li kope tlhahiso, ba tlohele litempele tse sa sebelisoeng le ho thatafatsa tse sebelisoang khafetsa. Taeo ena e fetola bothata ba "bash spaghetti" hore e be tsamaiso e laoloang, e ka fetohang.

Sesebediswa sa ho bona se se se hodile haholo ho tshehetsa mosebetsi ona. Lisebelisoa tsa sejoale-joale li hlahisa mesaletsa e hlophisitsoeng e bonts'ang qeto ea moemeli e mong le e mong ho latela litaelo tse khethehileng tseo a li hlahisitseng, liphetho tse fumanoeng le mehato e latelang ea ho beha mabaka. Ha ho na le ho hong ho sa tsamaeeng hantle - 'me ka li-automation tse rarahaneng, lintho li tla tsamaea hampe - mesaletsa ena e etsa hore tlhahlobo ea sesosa e be bonolo ka metsotso eseng ka lihora. Matsete a ho rema lifate ka mokhoa o hlophisitsoeng le ho latella mekhoa ea motheo e tla lefa makhetlo a mangata ho fokotseng ho lokisa liphoso nakong eohle ea phepelo ea moemeli oa tlhahiso.

Re Lebelletse Pele: Shell e le Maemo a Sehokelo sa Moemedi

Ha liakhente tsa AI li fetoha likarolo tse tloaelehileng ho mekotla ea software ea khoebo, taba ea boemo ba sebopeho e fetoha taba ea bohlokoa. Merero e mengata e ntse e qothisana lehlokoa ho hlalosa hore na baemeli ba sibolla joang le ho kopa bokhoni. REST, GraphQL, schemas-calling schemas, MCP protocols - sebopeho sa naha se arohane. Leha ho le joalo, tlas'a tsena tsohle, ts'ebetso ea khetla e ntse e le karolo e tloaelehileng eo mokhoa o mong le o mong o qetellang o e ama.

Sena se fana ka maikutlo a hore matsete a tebileng ho li-interfaces tse hloekileng, tse ngotsoeng hantle, tse thata-thata tsa tšireletso bakeng sa mekhoa ea khoebo ha se qeto ea nako e khutšoanyane ea maqheka empa ke leano la nako e telele. Mekhatlo e hahang likarolo tsa litaelo tse matla kajeno e tla li fumana li tsamaisana le maemo afe kapa afe a 'mino oa li-agent a hlahellang a le matla - hobane moralo o mong le o mong o matla oa moemeli o tla hloka ho phethahatsa litaelo tsa meaho ea sebele, le lisebelisoa tseo li bua Bash.

Likhoebo tse tla etella pele mafapha a tsona ka katleho ea ts'ebetso lilemong tse leshome tse tlang ha se hakaalo tse nang le litekanyetso tse kholo ka ho fetisisa tsa AI kapa mehlala e tsoetseng pele ka ho fetisisa. Ke bona ba ahang lisebelisoa tsa ts'ebetso tse laolehileng tse etsang hore othomathike e bohlale e tšepahale, e hlahlojoe, 'me e tsoele pele ho ntlafatsoa. Motheong oo, khetla - ea khale, e lekiloeng ntoeng, ea bokahohleng - e tla lula e le moo esale e le teng: motheong oa ntho e 'ngoe le e 'ngoe e hlileng e sebetsang.

Lipotso Tse Botsoang Hangata

Hobaneng liakhente tsa AI li itšetleha ka Bash ho fapana le lipuo tsa sejoale-joale tsa ho ngola?

Bash e na le lilemo tse mashome tsa lisebelisoa tse lekiloeng tsa ntoa, ho fumaneha hohle ho litsamaiso tsa Unix, le filosofi e ka qaptjoang e bonts'ang hore na liakhente li sebetsa hammoho joang. Meaho ea eona e thehiloeng ho lipeipi e lumella baemeli ho hlophisa phallo e rarahaneng ntle le ho nchafatsa meaho. Lipuo tsa sejoale-joale li fana ka lintho tse bonolo, empa ho fumaneha hohle ha Bash le ho otloloha ha hae ho etsa hore e be mokhoa o sebetsang oa ho sebetsa ka boikemelo libakeng tsa sebele tsa lefats'e.

Ke mesebetsi ea mofuta ofe eo moemeli oa AI a ka iketsetsang eona a sebelisa shell scripting?

Hoo e ka bang eng kapa eng eo opareitara ea batho a e etsang sebakeng sa ho qetela: ho qhekella lifaele, mehala ea API ka curl, taolo ea ts'ebetso, phetoho ea data, liphaephe tsa ho tsamaisa, le tlhahlobo ea sistimi. Baemeli ba sebetsang ka li-platform tse kang Mewayz - OS ea khoebo ea li-module tse 207 ho $19/mo (app.mewayz.com) - ba matlafatsa boits'oaro ba khetla ho hokahanya phallo ea mosebetsi ho phatlalla le mebaraka, CRM, e-commerce, le ts'ebetso ntle le ho hloka khoutu e tloaelehileng bakeng sa kopanyo e ngoe le e ngoe.

Na mongolo oa Bash o bolokehile hore o ka sebelisoa joalo ka moemeli oa AI?

Tshireletso e itshetlehile ka ho feletseng ka sandboxing, ditumello tsa scoping, le ho netefatsa tlhahiso. Ho bolaoa ha khetla e sa lebelloang ke sebaka se seholo sa tlhaselo - ente ea taelo e ntse e le taba e tšoenyang haholo. Merero e hlophisitsoeng hantle ea li-agent e thibela litaelo tse teng, e tsamaisa lits'ebetso libakeng tse ka thoko, 'me e hloka tumello e hlakileng bakeng sa ts'ebetso e senyang. Ka linako tsohle tšoara litaelo tsa likhetla tse hlahisoang ke baemeli e le lintho tse sa tšepahaleng ho fihlela li hlahlojoa ka har'a mokhoa o laoloang.

Na ke hloka boitsebelo bo tebileng ba Bash ho aha kapa ho sebelisa liakhente tsa AI kajeno?

Ha ho joalo. Li-platform tse ngata tsa li-agent li hula lesela la khetla ka botlalo, li pepesa li-primitives tsa boemo bo holimo. Lisebelisoa tse kang Mewayz (app.mewayz.com) li lumella basebelisi bao e seng litsebi ho iketsetsa mesebetsi ea khoebo ho li-module tse 207 ntle le ho ngola taelo e le 'ngoe ea khetla. Ho boletse joalo, ho utloisisa metheo ea Bash hoa thusa ho lokisa boits'oaro ba moemeli, ho etsa lipeipi tsa boiketsetso, kapa ho holisa bokhoni ba sethala ho feta bo fanoang ke li-module tse hahiloeng esale pele.