Orchestre ZeroOps Ibikorwa Remezo hamwe nabakozi ba AI na LangChain | B4N1

Orchestre ZeroOps Ibikorwa Remezo hamwe nabakozi ba AI na LangChain

7 months ago · b4n1 Read time: 4 min

Orchestre ZeroOps Ibikorwa Remezo hamwe nabakozi ba AI na LangChain

Intangiriro

Mugihe cyihuta cyihuta cyubwubatsi bwa software hamwe na DevOps, gukenera ibikorwa remezo bikora neza kandi binini byateguwe cyane. Uburyo gakondo bwo gucunga ibikorwa remezo akenshi bushingira kumiterere yintoki hamwe ninyandiko, bishobora kuganisha ku makosa, kudahuza, no kubangamira. Kugira ngo ibyo bibazo bikemuke, hagaragaye paradizo nshya: Gutegura ibikorwa remezo bya ZeroOps hamwe na AI hamwe na LangChain.

ZeroOps ni iki?

ZeroOps ni uburyo bwimpinduramatwara mu micungire y’ibikorwa remezo ikoresha abakozi ba AI hamwe na automatisation kugirango ikureho ibikenerwa mu ntoki no kwandika. Muguhindura ibikorwa remezo byubuzima bwose, kuva kubyoherejwe kugeza gupima no kubungabunga, ZeroOps ituma amashyirahamwe agera kurwego rutigeze rubaho rwo gukora neza, kwipimisha, no kwizerwa.

LangChain: Imikorere ya AI ikoreshwa na Automation Framework

LangChain ni isoko ifunguye-ifasha abitezimbere kubaka AI ikoreshwa na automatike yimikorere ikoresheje uburyo bworoshye, bwo gutangiza gahunda. Mugutanga urwego rwohejuru abstraction hejuru yibibazo bya AI no kwikora, LangChain yorohereza gukora imiyoboro ihanitse yo gutangiza ishobora gucunga ndetse nibikorwa remezo bigoye cyane.

Abakozi ba AI: Urufunguzo rwa ZeroOps

Ibikoresho bya AI nibice bya software ikoresha imashini yiga imashini nubundi buhanga bwa AI muguhindura imirimo no gufata ibyemezo. Mu rwego rwa ZeroOps, abakozi ba AI bafite uruhare runini mugukurikirana ubuzima bwibikorwa remezo, gutahura ibintu bidasanzwe, no gufata ingamba zo gukosora kugirango imikorere ikorwe neza.

StackGen na OpsVerse: Kwihutisha Automation ya AI ikoreshwa na

StackGen na OpsVerse nibikoresho bibiri bishya byihuta byihuta byifashishwa na AI kubikorwa byubwubatsi hamwe nakazi ka DevOps. StackGen nigikoresho cyo kubyara kode ifasha abitezimbere gukora ibikorwaremezo byigenga ukoresheje ibintu byoroshye, byerekana. Ku rundi ruhande, OpsVerse, ni urubuga rutanga intera ihuriweho yo gucunga ibikorwa remezo byinshi no gutangiza akazi.

Gushyira mubikorwa ZeroOps hamwe na LangChain hamwe nabakozi ba AI

Gushyira mubikorwa ZeroOps hamwe nabakozi ba LangChain na AI, tuzakurikiza intambwe ku yindi:

Intambwe ya 1: Sobanura Inyubako y'Ibikorwa Remezo

Ukoresheje StackGen, tuzasobanura ibikorwaremezo byihariye byerekana imiterere y'ibikorwa remezo byifuzwa. Ibi bizaba birimo ibisobanuro byimashini ziboneka, imiyoboro, ububiko, nibindi bikoresho.

`` python gutumiza ibicuruzwa

inyandikorugero = stackgen. Icyitegererezo ( izina = "ibikorwa byanjye", ibikoresho = [ stackgen. Ibikoresho ( izina = "vm1", andika = "vm", imitungo = { "cpu": 2, "kwibuka": 4, "ububiko": 100 } ), stackgen. Ibikoresho ( izina = "vm2", andika = "vm", imitungo = { "cpu": 4, "kwibuka": 8, "ububiko": 200 } ) ] )

Gukora code y'ibikorwa remezo

ibikorwa remezo_kode = inyandikorugero.ibyara () `` `

Intambwe ya 2: Kurema abakozi ba AI

Dukoresheje LangChain, tuzashiraho abakozi ba AI bashobora gukurikirana ubuzima bwibikorwa remezo, gutahura ibintu bidasanzwe, no gufata ingamba zo gukosora. Tuzasobanura umukozi woroheje ugenzura imikoreshereze ya CPU kandi akanamenyesha niba irenze urwego runaka.

`` python gutumiza mu mahanga

Sobanura umukozi wa AI

umukozi = ururimi. Byihutirwa ( izina = "cpu_agent", andika = "cpu", imitungo = { "imbago": 80 } )

Sobanura logique ya agent

def check_cpu_usage (vm): # Reba imikoreshereze ya CPU cpu_usage = vm.get_cpu_usage () niba cpu_usage> umukozi.umutungo ["imbago"]: # Menyesha niba imikoreshereze ya CPU irenze imbibi garuka "Imikoreshereze ya CPU irenze imbibi" ikindi: # Garuka null niba CPU ikoreshwa iri murwego garuka Ntayo `` `

Intambwe ya 3: Huza abakozi ba AI hamwe nibikorwa remezo

Tuzahuza abakozi ba AI hamwe nibikorwa remezo kugirango dukore umuyoboro uhuriweho. Uyu muyoboro uzakurikirana ubuzima bwibikorwa remezo, ugaragaze ibintu bidasanzwe, kandi ufate ingamba zo gukosora kugirango ukore neza.

`` python gutumiza mu mahanga

Sobanura umuyoboro wokoresha

umuyoboro = ururimi.Umuyoboro ( izina = "my_pipeline", abakozi = [umukozi], inyandikorugero = [inyandikorugero] )

Koresha umuyoboro wokoresha

umuyoboro.run () `` `

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Udukoryo

Hano haribintu 5-10 byambere bikoreshwa cyane / ibisobanuro kuri LangChain na AI abakozi:

  1. langchain.Agent (izina =" cpu_agent ", andika =" cpu ", imitungo = {" imbago ": 80})
  2. stackgen. Icyitegererezo (izina =" my_infrastructure ", umutungo = [...])
  3. langchain. Umuyoboro (izina =" my_pipeline ", abakozi = [umukozi], inyandikorugero = [inyandikorugero])
  4. agent.run (kugenzura_cpu_usage (vm))
  5. template.generate ()
  6. langchain.Agent.update_properties (agent, {" imbago ": 90})
  7. stackgen. Ibikoresho (izina =" vm1 ", andika =" vm ", imitungo = {" cpu ": 2," kwibuka ": 4," ububiko ": 100})
  8. langchain.Umuyoboro.kuraho_agent (umuyoboro, umukozi)
  9. langchain.Agent.add_property (agent," maso ", Nukuri) 10 ..

Kubona amashusho

Hano haribintu byoroshye byerekana umuyoboro wogukoresha ukoresheje Chart.js:

json { "ubwoko": "akabari", "amakuru": { "ibirango": ["Ikoreshwa rya CPU", "Gukoresha Ububiko", "Ikoreshwa ry'Ububiko"], "imibare": [ { "label": "Imbuto", "amakuru": [80, 80, 80], "backgroundColor": "rgba (255, 99, 132, 0.2)", "umupaka w'amabara": "rgba (255, 99, 132, 1)", "Ubugari bwumupaka": 1 }, { "label": "Mubyukuri", "amakuru": [70, 70, 70], "backgroundColor": "rgba (54, 162, 235, 0.2)", "umupaka Ibara": "rgba (54, 162, 235, 1)", "Ubugari bwumupaka": 1 } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "Umuyoboro wo gukoresha" }, "umunzani": { "yAxes": [ { "kwerekana": ukuri, "amatiku": { "gutangiraAtZero": ukuri } } ] } } } `

Iyi visualisation yerekana CPU nyayo, kwibuka, hamwe nububiko ugereranije nagaciro kagereranijwe. Umuyoboro wikoresha urashobora gukoresha aya makuru kugirango umenye ibintu bidasanzwe kandi ufate ingamba zo gukosora.

Umwanzuro

Ibikorwa remezo bya ZeroOps hamwe nabakozi ba AI hamwe na LangChain nuburyo bwimpinduramatwara mu micungire y’ibikorwa remezo bikuraho ibikenerwa mu bikoresho n’inyandiko. Mugukoresha ibikoresho bya AI no kwikora, amashyirahamwe arashobora kugera kurwego rutigeze rubaho rwo gukora neza, kwipimisha, no kwizerwa. Hamwe na StackGen na OpsVerse, abitezimbere barashobora kwihutisha imashini itwarwa na AI kubikorwa bya injeniyeri na DevOps. Mugukurikiza inzira intambwe ku yindi ivugwa muriyi ngingo, abashinzwe iterambere barashobora gushyira mubikorwa ZeroOps hamwe nabakozi ba LangChain na AI kugirango bashireho umuyoboro uhuriweho wogukurikirana ugenzura ubuzima bwibikorwa remezo, ukamenya ibintu bidasanzwe, kandi ugafata ingamba zo gukosora kugirango imikorere ikorwe neza.


Have Questions?

Let's Talk

Contact me on LinkedIn