ZeroOps: Gaadhida Kaabayaasha Ismaamulka ah oo leh Aaladaha Agentic AI iyo Orchestration | B4N1

ZeroOps: Gaadhida Kaabayaasha Ismaamulka ah oo leh Aaladaha Agentic AI iyo Orchestration

7 months ago · b4n1 Read time: 4 min

** ZeroOps: Gaadhida Kaabayaasha iskeed u madax banaan ee Agabka AI iyo Orchestrationka**

hordhac

Muuqaalka weligood isbeddelaya ee injineernimada softiweerka iyo DevOps, fikradda ZeroOps waxay u soo baxday hab kacaan ah oo lagu maareeyo kaabayaasha. ZeroOps waxay higsaneysaa in la gaaro kaabayaal iskiis ah, halkaas oo nidaamyadu iskood isku bogsiin karaan, is-habayn karaan, oo iskood isu hagaajin karaan iyada oo aan la helin faragelin bini'aadan. Himiladaan waxaa suurtageliyay isku dhafka Sirdoonka Artificial (AI), injineernimada software, iyo DevOps automation. Maqaalkan, waxaan u dhexgeli doonaa isgoysyada teknoolojiyaddan waxaanan sahamin doonaa sida AI wakiilka ah iyo aaladaha orchestration sida LangChain iyo DSPy ay gacan uga geysan karaan gaaritaanka ZeroOps ee daruuraha iyo nidaamyada la cabbiri karo.

Dhibaatada Maareynta Kaabayaasha Dhaqaneed

Maareynta kaabayaasha dhaqameedku waxay ku lug leeyihiin habaynta gacanta, la socodka, iyo cilad-saarka nidaamyada. Habkani wuxuu u nugul yahay khaladaadka, waxtar la'aanta, iyo arrimaha miisaanka. Sida nidaamyadu u koraan kakanaanta, baahida loo qabo faragelinta bini'aadamku way korodhaa, taasoo keenta kharashyo kordha, wakhtiga hoos u dhaca, iyo niyad-jabka. Habka soo jireenka ah waxa kale oo uu hor istaagaa hal-abuurnimada, maadaama horumariyayaashu iyo hawl-wadeenadu ay hoos u dhigayaan hawlo aan caadi ahayn, iyaga oo waqti yar uga tagaya hindisayaasha istaraatiijiyadeed.

** Kor u kaca AI iyo Aaladaha Orchestration**

Agentic AI, qayb ka mid ah sirdoonka macmal ah, waxaa loola jeedaa nidaamyada u dhaqmi kara iyaga u gaar ah, samaynta go'aannada iyo qaadashada tallaabooyinka iyada oo aan faragelin aadanaha. Qalabka orchestration, dhanka kale, si otomaatig ah ayey u maamulaan nidaamyada adag iyagoo isku dubaridinaya isdhexgalka qaybaha kala duwan. Isgoysyada AI ee wakiilka ah iyo aaladaha orchestration waxay soo kordhisay nidaam cusub oo iskood isku maamuli kara, is-bogsiin kara, oo iskood isu hagaajin kara.

** LangChain: Qaab-dhismeedka AI ee AI ***

LangChain waa qaab-dhismeedka il furan oo u suurtageliya horumariyeyaasha inay dhisaan nidaamyada AI ee wakiilka ah. Waxay bixisaa qalabyo iyo maktabado loogu talagalay habaynta luqadda dabiiciga ah (NLP), barashada mashiinka (ML), iyo horumarinta software. Nashqada LangChain waxaa loogu talagalay in lagu fududeeyo abuurista nidaamyo madax-bannaan kuwaas oo la macaamili kara bini'aadamka iyo nidaamyada kale si macno leh.

`` Python

Laga soo dejiyo langchain LLMChain

Qeexi LLMChain fudud

llm_chain = LLMChain ( llm_name = "qoraal-davinci-003", heerkulka =0.7, max_length=2048, min_dherer=128, )

Isticmaal LLMChain si aad u abuurto qoraal

text = llm_chain.run ("Qor sheeko gaaban oo ku saabsan bisad") daabac (qoraal) ``

DSPy: Qaab-dhismeedka Orchestration

DSPy waa qaab-dhismeedka il furan oo bixisa qalabyo iyo maktabado lagu dhisayo nidaamyada abaabulka. Waxay awood u siinaysaa horumariyayaashu inay si toos ah u maamulaan nidaamyada adag iyagoo isku dubaridinaya isdhexgalka qaybaha kala duwan. Nashqada DSPy waxaa loogu talagalay in lagu fududeeyo abuurista habab la miisaami karo oo khaladaadka loo dulqaadan karo.

`` Python

Tusaale koodka DSPy

ka soo dejinta dspy socodka shaqada

Qeex socodka shaqada fudud

socodka shaqada = socodka shaqada magac = "tusaale_socodka shaqada", hawlaha=[ {"name": "task1", "type": "shell", "command": "echo 'Hello World'"}, {"name": "task2", "type": "python", "script": "print('Hello World')"}, ], )

socodsii socodka shaqada

workflow.run() ``

** Ku guuleysiga ZeroOps ee Agent AI iyo Aaladaha Orchestration ***

Isku dhafka AI wakiilka ah iyo qalabka orchestration sida LangChain iyo DSPy ayaa suurtogal ka dhigaya in lagu gaaro ZeroOps ee daruuraha iyo nidaamyada la qiyaasi karo. Iyagoo si otomaatig ah u habaynaya maaraynta nidaamyada qalafsan, horumariyayaashu iyo hawl-wadeenadu waxay diiradda saari karaan hindisayaasha istaraatiijiga ah, halka nidaamku iskii u maareeyo, is-bogsiinayo, oo is-horumarinayo.

Faa'iidooyinka ZeroOps

Faa'iidooyinka ZeroOps waa badan yihiin:

** Waxtarka oo kordhay ***: Maareynta kaabayaasha otomaatiga ah waxay yaraynaysaa khaladaadka gacanta waxayna kordhisaa wax soo saarka. ** Miisaanka la hagaajiyay ***: Nidaamyadu waxay kor u qaadi karaan ama hoos u dhigi karaan si toos ah, iyada oo aan la helin faragelin bini'aadan.

  • ** isku halaynta la xoojiyey ***: Nidaamyada is-bogsiinta waxay yareeyaan wakhtiga hoos u dhaca waxayna hagaajiyaan isku halaynta nidaamka guud. ** Kharashka la dhimay ***: Maareynta kaabayaasha otomaatiga ah waxay yaraynaysaa baahida faragelinta aadanaha, taasoo horseedaysa kaydinta kharashka.

** 5-10ka ugu sarreeya amarada/Qodobka ugu Isticmaalka badan**

Waa kuwan qaar ka mid ah amarada sida caadiga ah loo isticmaalo iyo qaybo yaryar oo loogu talagalay LangChain iyo DSPy:

** LangChain *** + llm_chain.run("qoraal"): Samee hawl abuur qoraal addoo isticmaalaya LLMChain. + llm_chain.train("xogta"): Tababar qaabka luqadda addoo isticmaalaya LLMChain. + llm_chain.evaluate("qoraalka")': Qiimee waxqabadka qaabka luqadda adoo isticmaalaya LLMChain. ** DSPy** + workflow.run(): Ku socodsii socodka shaqada adoo isticmaalaya qaabka DSPy. + workflow.status(): Hel heerka socodka shaqada adoo isticmaalaya qaabka DSPy. + workflow.log()`: Hel wax soo saarka log ee socodka shaqada adoo isticmaalaya qaabka DSPy.

Muuqaalka

Halkan waxaa ah jaantus fudud oo isticmaalaya Chart.js si loo sawiro faa'iidooyinka ZeroOps:

json { "type": "bar", "xogta": { "labels": ["Waxqabad La Kordhiyay", "Miisaan La Hagaajiyey", "Kharashaadka La Dhisay"], "datasets": [ { "label": "Faa'iidooyinka ZeroOps", "xogta": [90, 85, 95, 80], "backgroundColor": ["#4CAF50", "#FF9800", "#2196F3", "#009688"], "BorderColor": ["#4CAF50", "#FF9800", "#2196F3", "#009688"], "BorderWidth": 1 } ] }, "doorashooyinka": { "ciwaan": { "muujin": run, "text": "Faa'iidooyinka ZeroOps" }, "Miisaanka": { "yAxes": [ { "ticks": { "beginAtZero": run } } ] } } }

** Gabagabo**

ZeroOps waa hab kacaan ah oo loo maareeyo kaabayaasha kaasoo awood u siinaya nidaamyada is-maamul inay is-maamulaan, is-bogsadaan, oo ay iskood u hagaajiyaan. Iyagoo ka faa'iidaysanaya aaladaha AI iyo orchestration ee wakiilka ah sida LangChain iyo DSPy, horumariyeyasha iyo hawl wadeenadu waxay gaadhi karaan hufnaan korodhay, kobcinta miisaanka, kalsoonida la xoojiyey, iyo kharashyada la dhimay. Maaddaama ay tignoolajiyadu sii socoto inay horumarto, waxaan filan karnaa inaan aragno xitaa codsiyada cusub ee ZeroOps ee daruuraha iyo nidaamyada la cabbiri karo.


Have Questions?

Let's Talk

Contact me on LinkedIn