Abaabulka Kaabayaasha ZeroOps oo leh Wakiilada AI iyo LangChain | B4N1

Abaabulka Kaabayaasha ZeroOps oo leh Wakiilada AI iyo LangChain

7 months ago · b4n1 Read time: 4 min

** ZeroOps Kaabayaasha Kaabayaasha ah oo ay la socdaan Wakiilada AI iyo LangChain ***

hordhac

Muuqaalka sida xawliga ah u kobcaya ee injineernimada software iyo DevOps, baahida loo qabo abaabulka kaabayaasha wax ku ool ah oo la miisaami karo ayaa noqotay mid sii cadaadisaysa. Hababka dhaqameed ee maaraynta kaabayaasha waxay inta badan ku tiirsan yihiin habaynta gacanta iyo qorista, taas oo keeni karta khaladaad, iswaafaq la'aan, iyo carqalado. Si loo wajaho caqabadahan, qaab cusub ayaa soo baxay: ZeroOps kaabayaasha abaabulka ee wakiilada AI iyo LangChain.

Waa maxay ZeroOps?

ZeroOps waa hab kacaan ah oo loo maareeyo kaabeyaasha dhaqaalaha kaas oo ka faa'iidaysta wakiilada AI iyo automation si loo baabi'iyo baahida qaabeynta gacanta iyo qoraalka. Iyada oo otomaatig u ah dhammaan meertada nolosha kaabayaasha, laga bilaabo keenista ilaa kor u qaadista iyo dayactirka, ZeroOps waxay u saamaxdaa ururada inay gaadhaan heerar aan hore loo arag oo hufnaan, miisaan, iyo isku hallayn.

** LangChain: Qaab-dhismeedka Automation-ka Awooda Ku-shaqeeya AI**

LangChain waa qaab-dhismeedka il furan oo awood u siinaya horumariyeyaasha inay dhisaan qulqulka shaqada otomaatiga ah ee ku shaqeeya AI iyadoo la adeegsanayo qaab barnaamijeed fudud, dareen leh. Adigoo siinaya muuqaal heer sare ah oo ku saabsan kakanaanta AI iyo otomatiga, LangChain waxay fududaynaysaa abuurista dhuumaha iswada ee casriga ah kuwaas oo maamuli kara xitaa jawiga kaabayaasha ugu adag.

** Wakiilada AI: Furaha ZeroOps**

Wakiilada AI waa qaybaha software ee isticmaala barashada mashiinka iyo farsamooyinka kale ee AI si ay u habeeyaan hawlaha oo ay go'aan uga gaaraan. Marka la eego macnaha ZeroOps, wakiilada AI waxay door muhiim ah ka ciyaaraan la socodka caafimaadka kaabayaasha, ogaanshaha cilladaha, iyo qaadista tillaabo sax ah si loo hubiyo waxqabadka ugu fiican.

StackGen iyo OpsVerse: Dardar gelinta Automation-ka AI ay wado

StackGen iyo OpsVerse waa laba qalab oo hal abuur leh oo dardargeliya automation-ka AI ay wado ee injineernimada iyo socodka shaqada ee DevOps. StackGen waa qalab soo saarista koodka kaas oo awood u siinaya horumariyayaasha inay abuuraan qaab-dhismeedka kaabayaasha gaarka ah iyagoo isticmaalaya hab fudud oo caddayn ah. OpsVerse, dhanka kale, waa madal bixisa is-dhexgal midaysan oo lagu maareeyo deegaan kaabayaal badan iyo otomaatig ah socodka shaqada.

** Ku Hirgelinta ZeroOps LangChain iyo Wakiilada AI ***

Si loo hirgeliyo ZeroOps LangChain iyo wakiilada AI, waxaanu raaci doonaa hab-tallaabo ah:

Tallaabada 1: Qeex Qaababka Kaabayaasha

Isticmaalka StackGen, waxaanu qeexi doonaa qaababka kaabayaasha caadiga ah ee qeexaya qaabeynta kaabayaasha la doonayo. Tan waxaa ku jiri doona tilmaamo loogu talagalay mashiinnada farsamada gacanta, shabakadaha, kaydinta, iyo agabyada kale.

`` Python soo dejiso istaajin

template = stackgen.Template ( name="my_infrastructure", kheyraadka=[ stackgen.Resource( magac = "vm1", nooca = "vm", guryaha={ "Cpu": 2, "xusuusta": 4, "kaydinta": 100 } ), stackgen.Resource( magaca = "vm2", nooca = "vm", guryaha={ "Cpu": 4, "xusuusta": 8, "kaydinta": 200 } ) ] )

Samee code kaabayaasha

infrastructure_code = template.dhalin() ``

Tallaabada 2: Abuur Wakiilada AI

Isticmaalka LangChain, waxaan abuuri doonaa wakiilada AI kuwaas oo kormeeri kara caafimaadka kaabayaasha, ogaan kara cilladaha, oo qaadi kara tallaabo sax ah. Waxaan qeexi doonaa wakiilka fudud ee hubiya isticmaalka CPU iyo digniinaha haddii ay dhaafto xad gaar ah.

`` Python soo dejinta langchain

Qeex wakiilka AI

wakiilka = langchain. Wakiil ( magac = "cpu_agent", nooca = "cpu", guryaha={ "xadka": 80 } )

Qeex macquulka wakiilka

def check_cpu_usage(vm): # Hubi isticmaalka CPU cpu_usage = vm.get_cpu_usage() haddii cpu_usage> agent.properties["threshold"]: # Digtoonow haddii isticmaalka CPU uu dhaafo xadka soo celi "Isticmaalka CPU wuxuu dhaafey xadka" wax kale: # Soo celi waxba haddii isticmaalka CPU uu ku jiro xadka soo celin Midna ``

Talaabada 3: Isku-dubarid Wakiilada AI iyo Qaababka Kaabayaasha

Waxaan isku dari doonaa wakiilada AI iyo qaababka kaabayaasha si aan u abuurno dhuumo iswada oo midaysan. Dhuuntani waxay la socon doontaa caafimaadka kaabayaasha, waxay ogaan doontaa cilladaha, waxayna qaadi doontaa tallaabo sax ah si loo hubiyo waxqabadka ugu wanaagsan.

`` Python soo dejinta langchain

Qeex dhuumaha iswada

dhuumaha = langchain. name="my_pipeline", wakiilada=[wakiil], templates=[template] )

Samee dhuumaha iswada

pipeline.run() ``

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

Waa kuwan 5-10ka ugu sarreeya amarada/warqadaha loo isticmaalo LangChain iyo AI wakiilada:

  1. langchain.Agent(name="cpu_agent", type="cpu", properties={"threshold": 80})
  2. `stackgen.Template(name="my_infrastructure", resources=[...])
  3. langchain.Pipeline(name="my_pipeline", agents=[wakiil], templates=[template]))
  4. wakiil.run(check_cpu_usage(vm))
  5. template.generate()
  6. `langchain.Agent.update_properties(wakiil, {"threshold": 90})'
  7. stackgen.Resource(name="vm1", type="vm", properties={"cpu": 2, "memory": 4, "storage": 100})
  8. langchain.Pipeline.saar_wakiilka(tuubada, wakiilka)
  9. `langchain.Agent.add_property(wakiil, "digniin", Run)'
  10. `stackgen.Template.update_resource (template, "vm1", {"cpu": 4, "memory": 8, "storage": 200})'

Muuqaalka

Halkan waxaa ah muuqaal sahlan oo ah dhuumaha otomaatiga ah iyadoo la adeegsanayo Chart.js:

json { "type": "bar", "xogta": { "labels": ["Isticmaalka CPU", "Isticmaalka Xusuusta", "Isticmaalka Kaydinta"], "datasets": [ { "label": "Treshold", "xogta": [80, 80, 80], "backgroundColor": "rgba(255, 99, 132, 0.2)", "BorderColor": "rgba(255, 99, 132, 1)", "BorderWidth": 1 }, { "label": "dhab ah", "xogta": [70, 70, 70], "backgroundColor": "rgba(54, 162, 235, 0.2)", "BorderColor": "rgba(54, 162, 235, 1)", "BorderWidth": 1 } ] }, "doorashooyinka": { "ciwaan": { "muujin": run, "text": "Tubabka Automationka" }, "Miisaanka": { "yAxes": [ { "muujin": run, "ticks": { "beginAtZero": run } } ] } } }

Aragtidaani waxay muujinaysaa CPU-da dhabta ah, xusuusta, iyo isticmaalka kaydinta marka la barbar dhigo qiyamka bilowga. Dhuumaha iswada ayaa u isticmaali kara xogtan si ay u ogaadaan cilladaha oo ay u qaadaan tallaabo sax ah.

** Gabagabo**

Habaynta kaabayaasha ZeroOps ee wakiilada AI iyo LangChain waa hab kacaan ah oo lagu maareeyo kaabayaasha taas oo meesha ka saaraysa baahida qaabeynta gacanta iyo qorista. Iyaga oo ka faa'iidaysanaya wakiilada AI iyo otomaatiga, ururadu waxay ku gaadhi karaan heerar aan hore loo arag oo hufnaan, miisaan, iyo isku hallayn. StackGen iyo OpsVerse, horumariyayaashu waxay dardar galin karaan automation-ka AI ay wado ee injineernimada iyo socodka shaqada DevOps. Iyadoo la raacayo habka tallaabo-tallaabo ah ee lagu qeexay qodobkan, horumariyayaashu waxay hirgelin karaan ZeroOps oo leh LangChain iyo wakiilada AI si ay u abuuraan dhuumo iswada oo midaysan kaas oo kormeera caafimaadka kaabayaasha, ogaanaya cilladaha, oo qaata ficil sax ah si loo hubiyo waxqabadka ugu fiican.


Have Questions?

Let's Talk

Contact me on LinkedIn