AI agentleri we LangChain bilen ZeroOps infrastruktura orkestri | B4N1

AI agentleri we LangChain bilen ZeroOps infrastruktura orkestri

7 months ago · b4n1 Tiempo de lectura: 4 min

AI agentleri we LangChain bilen ZeroOps infrastruktura orkestri

Giriş

Programma in engineeringenerçiliginiň we DevOps-yň çalt ösýän landşaftynda netijeli we ulaldylan infrastruktura orkestriniň zerurlygy barha artýar. Infrastrukturany dolandyrmaga däp bolan çemeleşmeler, köplenç ýalňyşlyklara, gapma-garşylyklara we päsgelçiliklere sebäp bolup bilýän el bilen konfigurasiýa we skriptlere daýanýar. Bu kynçylyklary çözmek üçin täze bir paradigma ýüze çykdy: AI agentleri we LangChain bilen ZeroOps infrastruktura orkestri.

ZeroOps näme?

ZeroOps, el bilen konfigurasiýa we skript ýazmak zerurlygyny aradan aýyrmak üçin AI agentlerini we awtomatizasiýany ulanýan infrastruktura dolandyryşyna öwrülişikli çemeleşme. ZeroOps guramalardan başlap, ulalmak we tehniki hyzmat etmek ýaly ähli infrastruktura ömrüni awtomatlaşdyrmak arkaly guramalara görlüp-eşidilmedik netijelilik, göwrümlilik we ygtybarlylyk derejelerini gazanmaga mümkinçilik berýär.

LangChain: AI bilen işleýän awtomatlaşdyryş çarçuwasy

“LangChain” açyk çeşmeli çarçuwadyr, döredijilere ýönekeý, duýgur programma modelini ulanyp, AI bilen işleýän awtomatlaşdyryş iş akymlaryny gurmaga mümkinçilik berýär. AI we awtomatlaşdyrmagyň çylşyrymlylygy barada ýokary derejeli abstraksiýa bermek bilen, LangChain hatda iň çylşyrymly infrastruktura gurşawyny dolandyryp bilýän çylşyrymly awtomatlaşdyryş turbalaryny döretmegi aňsatlaşdyrýar.

AI agentleri: ZeroOps-iň açary

AI agentleri, meseleleri awtomatlaşdyrmak we karar bermek üçin maşyn öwrenmek we beýleki AI usullaryny ulanýan programma üpjünçiligidir. ZeroOps kontekstinde AI agentleri infrastruktura saglygyna gözegçilik etmekde, anomaliýalary ýüze çykarmakda we optimal öndürijiligi üpjün etmek üçin düzediş çäreleri görmekde möhüm rol oýnaýar.

StackGen we OpsVerse: AI bilen dolandyrylýan awtomatizasiýany çaltlaşdyrmak

“StackGen” we “OpsVerse” in engineeringenerçilik we DevOps iş akymlary üçin AI bilen dolandyrylýan awtomatizasiýany çaltlaşdyrýan iki innowasion guraldyr. StackGen, ýönekeý, deklaratiw sintaksis ulanyp, döredijilere ýörite infrastruktura şablonlaryny döretmäge mümkinçilik berýän kod döretmek guralydyr. Beýleki tarapdan, OpsVerse, birnäçe infrastruktura gurşawyny dolandyrmak we iş akymlaryny awtomatlaşdyrmak üçin bitewi interfeýsi üpjün edýän platforma.

LangChain we AI agentleri bilen ZeroOps-y durmuşa geçirmek

LangChain we AI agentleri bilen ZeroOps-y durmuşa geçirmek üçin ädimme-ädim çemeleşeris:

1-nji ädim: Infrastruktura şablonlaryny kesgitläň

StackGen ulanyp, islenýän infrastruktura konfigurasiýasyny beýan edýän ýörite infrastruktura şablonlaryny kesgitläris. Bu wirtual maşynlar, torlar, ammar we beýleki çeşmeler üçin aýratynlyklary öz içine alar.

`` piton stackgen import et

şablon = stackgen.Template ( name = "my_infrastruktura", çeşmeler = [ stackgen.Resource ( name = "vm1", tip = "vm", häsiýetler = { "cpu": 2, "ýat": 4, "ammar": 100 } ), stackgen.Resource ( name = "vm2", tip = "vm", häsiýetler = { "cpu": 4, "ýat": 8, "saklamak": 200 } ) ] )

Infrastruktura kody dörediň

infrastruktura_code = template.generate () ``

2-nji ädim: AI agentlerini dörediň

LangChain ulanyp, infrastruktura saglygyna gözegçilik edip biljek, anomaliýalary ýüze çykaryp we düzediş çäreleri görüp biljek AI agentlerini dörederis. CPU ulanylyşyny barlaýan we belli bir çäkden geçse duýduryş berýän ýönekeý agent kesgitläris.

`` piton langchain import ediň

AI agentini kesgitläň

agent = langchain.Agent ( name = "cpu_agent", tip = "cpu", häsiýetler = { "bosagada": 80 } )

Agent logikasyny kesgitläň

def check_cpu_usage (vm): # CPU ulanylyşyny barlaň cpu_usage = vm.get_cpu_usage () eger cpu_usage> agent.properties ["bosagada"]: # CPU ulanylyşy çäkden geçse duýduryş beriň "CPU ulanylyşy çäkden geçýär" başga: # CPU ulanylyşy çäkde bolsa, null yzyna gaýtaryň Yzyna ``

3-nji ädim: AI agentlerini infrastruktura şablonlary bilen birleşdiriň

AI agentlerini bitewi awtomatlaşdyryş turbageçirijisini döretmek üçin infrastruktura şablonlary bilen birleşdireris. Bu turbageçiriji infrastruktura saglygyna gözegçilik eder, anomaliýalary ýüze çykarar we amatly öndürijiligi üpjün etmek üçin düzediş çäreleri görer.

`` piton langchain import ediň

Awtomatlaşdyryş turbageçirijisini kesgitläň

turba = langchain.Pipeline ( name = "my_pipeline", agentler = [agent], galyplar = [şablon] )

Awtomatlaşdyryş turbageçirijisini işlediň

turbage.run () ``

Iň köp ulanylýan buýruklar / bölekler

LangChain we AI agentleri üçin iň köp ulanylýan 5-10 buýruk / bölek:

  1. "langchain.Agent" (ady = "cpu_agent", görnüşi = "cpu", häsiýetler = {"bosagasy": 80}) "
  2. "stackgen.Template (name =" my_infrastruktura ", çeşmeler = [...])"
  3. "langchain.Pipeline (name =" my_pipeline ", agentler = [agent], şablonlar = [şablon])"
  4. "Agent.run (check_cpu_usage (vm))"
  5. "template.generate ()"
  6. "langchain.Agent.update_properties" (agent, {"bosagasy": 90}) "
  7. "stackgen.Resource (name =" vm1 ", tip =" vm ", häsiýetler = {" cpu ": 2," ýat ": 4," ammar ": 100})"
  8. "Langchain.Pipeline.remove_agent" (turba geçiriji, agent) "
  9. "Langchain.Agent.add_property" (agent, "duýduryş", Hakyky) "
  10. "stackgen.Template.update_resource (şablon," vm1 ", {" cpu ": 4," ýat ": 8," ammar ": 200})"

Wizuallaşdyrma

Ine, Chart.js ulanyp awtomatlaşdyryş turbasynyň ýönekeý wizual görnüşi:

json { "tip": "bar", "maglumatlar": { "bellikler": ["CPU ulanylyşy", "oryadyň ulanylyşy", "Saklaýyş ulanylyşy"], "maglumat bazalary": [ { "bellik": "Bosgun", "maglumatlar": [80, 80, 80], "backgroundColor": "rgba (255, 99, 132, 0.2)", "borderColor": "rgba (255, 99, 132, 1)", "borderWidth": 1 }, { "bellik": "Hakyky", "maglumatlar": [70, 70, 70], "backgroundColor": "rgba (54, 162, 235, 0.2)", "borderColor": "rgba (54, 162, 235, 1)", "borderWidth": 1 } ] }, "opsiýalar": { "title": { "görkezmek": dogry, "text": "Awtomatlaşdyryş turbageçirijisi" }, "terezisi": { "yAxes": [ { "görkezmek": dogry, "bellikler": { "startAtZero": dogry } } ] } } }

Bu wizuallaşdyrma, bahalar bilen deňeşdirilende hakyky CPU, ýady we saklanyş ulanylyşyny görkezýär. Awtomatlaşdyryş turbageçirijisi bu maglumatlary anomaliýalary ýüze çykarmak we düzediş çäreleri görmek üçin ulanyp biler.

Netije

AI agentleri we LangChain bilen ZeroOps infrastruktura orkestri, el bilen konfigurasiýa we skript zerurlygyny aradan aýyrýan infrastruktura dolandyryşyna öwrülişikli çemeleşme. AI agentlerini we awtomatizasiýany ulanmak bilen guramalar görlüp-eşidilmedik derejede netijelilik, göwrümlilik we ygtybarlylyk derejelerine ýetip biler. “StackGen” we “OpsVerse” bilen döredijiler in engineeringenerçilik we DevOps iş akymlary üçin AI bilen dolandyrylýan awtomatizasiýany çaltlaşdyryp bilerler. Bu makalada görkezilen ädimme-ädim çemeleşmek bilen, döredijiler ZeroOps-y LangChain we AI agentleri bilen amala aşyryp bilerler, infrastruktura saglygyna gözegçilik edýän, anomaliýalary ýüze çykarýan we optimal öndürijiligi üpjün etmek üçin düzediş çäreleri görýän bitewi awtomatlaşdyryş turbageçirijisini döredip bilerler.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn