ZeroOps: AI agentleri we orkestr gurallary bilen özbaşdak infrastruktura dolandyryşyna ýetmek | B4N1

ZeroOps: AI agentleri we orkestr gurallary bilen özbaşdak infrastruktura dolandyryşyna ýetmek

7 months ago · b4n1 Read time: 3 min

Giriş

Häzirki wagtda çalt depginde ösýän sanly landşaftda infrastrukturany dolandyrmak çylşyrymly we köp wagt talap edýän meselä öwrüldi. Bulut hasaplamasynyň, konteýnerizasiýanyň we mikroservisleriň ösmegi bilen infrastrukturany dolandyrmaga adaty DevOps çemeleşmesi has kynlaşdy. ZeroOps-yň girýän ýeri - öz-özüni bejermek, öz-özüni optimallaşdyrmak üçin AI agentlerini we orkestr gurallaryny ulanýan infrastruktura dolandyryşyna öwrülişikli çemeleşme.

Bu makalada, LangChain, DSPy we StackGen ulanyp, özbaşdak infrastruktura dolandyryşyny döretmek üçin AI, DevOps we ZeroOps-nyň kesişmesini öwreneris. “ZeroOps” -y durmuşa geçirmegiň amaly taraplaryny, şol sanda kod mysallaryny, buýruk sanawlaryny we wizuallaşdyrmagy öwreneris.

ZeroOps näme?

ZeroOps, infrastrukturany dolandyrmakda adam gatyşmagynyň zerurlygyny aradan aýyrmagy maksat edinýän infrastruktura dolandyryşynda paradigma çalşygydyr. Gözegçilik, masştablaşdyrmak we näsazlyklary düzetmek ýaly meseleleri awtomatlaşdyrmak üçin AI agentlerini we orkestr gurallaryny ulanmak arkaly bu maksada ýetýär.

“ZeroOps” -yň esasy ideýasy, adam gatyşmazdan iş ýükleriniň we gurşawynyň üýtgemegine uýgunlaşyp bilýän öz-özüni bejermek, öz-özüni optimallaşdyrmak infrastrukturasyny döretmekdir. Bu, AI çeşmelerini ulanyp, dürli çeşmelerden maglumatlary seljermek, nagyşlary kesgitlemek we infrastrukturanyň işleýşini gowulandyrmak üçin karar bermek arkaly gazanylýar.

AI agentleri we orkestr gurallary

AI agentleri we orkestr gurallary “ZeroOps” -yň oňurgasydyr. AI agentleri maglumatlary seljermek we karar bermek üçin maşyn öwrenmek algoritmlerini ulanýan programma üpjünçiligi programmalarydyr. Orkestr gurallary, beýleki tarapdan, ýerleşdirmek, ulaltmak we gözegçilik ýaly meseleleri awtomatlaşdyrmak üçin ulanylýar.

ZeroOps-da ulanylýan käbir meşhur AI agentleri we orkestr gurallary:

  • LangChain: AI agentlerini gurmak üçin Python kitaphanasy.
  • DSPy: Maglumat ylmy turbageçirijilerini gurmak üçin Python kitaphanasy.
  • StackGen: Infrastrukturany ýerleşdirmegi we dolandyrmagy awtomatlaşdyrmak üçin gural.

LangChain, DSPy we StackGen bilen ZeroOps-y durmuşa geçirmek

Bu bölümde, LangChain, DSPy we StackGen ulanyp, ZeroOps-y durmuşa geçirmegiň amaly mysalyny hödürläris.

1-nji ädim: Daşky gurşawy gurmak

Başlamak üçin “LangChain”, “DSPy” we “StackGen” bilen daşky gurşawymyzy gurmalydyrys. Bu kitaphanalary turba ulanyp gurup bileris: bash turba langchain dspy stackgen

2-nji ädim: AI agentini gurmak

Ondan soň, AI agentimizi LangChain ulanyp gurmaly. Surnallary seljermek we nagyşlary kesgitlemek üçin tebigy dilleri gaýtadan işleýän (NLP) ulanýan ýönekeý agent döredip bileris: `` piton langchain importyndan LLAMA

LLAMA agentini dörediň

agent = LLAMA ( model_name = "xlarge", max_length = 1024, temperatura = 0,5, )

Surnallary seljermek funksiýasyny kesgitläň

def analiz_logs (surnallar): # Surnallary derňemek üçin agenti ulanyň çykyş = agent.run (surnallar) yzyna gaýtarmak

Funksiýany barlaň

surnallar = ["roralňyşlyk: Baglanyş wagty gutardy", "roralňyşlyk: Maglumat bazasyna birikme şowsuz"] çykyş = analiz_logs (surnallar) çap (çykyş) ``

3-nji ädim: Orkestr guralyny gurmak

Ondan soň, “StackGen” -i ulanyp, orkestr guralymyzy gurmalydyrys. Gurnamagy we ulalmagy awtomatlaşdyrýan ýönekeý gural döredip bileris: `` piton Stackgen importyndan StackGen

StackGen mysalyny dörediň

stackgen = StackGen ()

Deployerleşdirmek we masştablandyrmak funksiýasyny kesgitläň

defloyment_and_scale (): # Deployerleşdirmek we masştablandyrmak üçin StackGen ulanyň stackgen.deploy_and_scale () gaýdyp gel

Funksiýany barlaň

ýerleşdir_and_scale () ``

4-nji ädim: AI agentini we orkestr guralyny birleşdirmek

Netijede, ZeroOps ulgamyny döretmek üçin AI agentimizi we orkestr guralymyzy birleşdirmeli. Ikisini birleşdirýän maglumat ylmy turbageçirijisini döretmek üçin DSPy ulanyp bileris: `` piton dspy import turbageçirijisinden

Turbageçiriji dörediň

turba = Turbageçiriji ()

Turbageçirijä AI agentini goşuň

turbage.add_task (analiz_logs)

Turbageçirijä orkestr guralyny goşuň

turbageçiriji.add_task (ýerleşdir_and_scale)

Turbageçirijini işlediň

turbage.run () ``

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

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

  1. "Turbany gurmak langchain dspy stackgen": LangChain, DSPy we StackGen guruň.
  2. "Langchain import LLAMA" -dan: LLAMA agentini LangChain-den import ediň.
  3. "Agent = LLAMA (...)": LLAMA agentini dörediň.
  4. def def analiz_logs (surnallar): ... `: AI agentini ulanyp, gündelikleri seljermek funksiýasyny kesgitläň.
  5. "Stackgen importyndan StackGen": StackGen mysalyny StackGen-den import ediň.
  6. "stackgen = StackGen ()": StackGen mysalyny dörediň.
  7. def def_and_scale (): ... `: StackGen ulanyp ýerleşdirmek we masştablandyrmak funksiýasyny kesgitläň.
  8. "Dspy import turbageçirijisinden": Turbageçiriji synpyny DSPy-dan import ediň.
  9. "Turbageçiriji = Turbageçiriji ()": Turbageçiriji dörediň.
  10. "Pipeline.add_task (analiz_logs)": Turbageçirijä AI agentini goşuň.

Görkeziş

Ine, Chart.js ulanyp, ZeroOps ulgamynyň wizual görnüşi: json { "tip": "bar", "maglumatlar": { "bellikler": ["AI Agent", "Orkestr guraly", "Maglumat ylmy turbageçirijisi"], "maglumat bazalary": [ { "bellik": "ZeroOps ulgamy", "maglumatlar": [10, 20, 30], "backgroundColor": ["# 4CAF50", "# FF9800", "# 2196F3"] } ] }, "opsiýalar": { "title": { "görkezmek": dogry, "text": "ZeroOps ulgam komponentleri" }, "terezisi": { "yAxes": [ { "bellikler": { "startAtZero": dogry } } ] } } } Bu wizuallaşdyrma ZeroOps ulgamynyň üç esasy komponentini görkezýär: AI agenti, orkestr guraly we maglumat ylym turbasy.

Netije

ZeroOps, öz-özüni bejermek, öz-özüni optimizirlemek üçin AI agentlerini we orkestr gurallaryny ulanýan infrastruktura dolandyryşyna öwrülişikli çemeleşme. LangChain, DSPy we StackGen ulanyp, gözegçilik, ulaltmak we näsazlyklary düzetmek ýaly meseleleri awtomatlaşdyrýan ZeroOps ulgamyny gurup bileris.

Bu makalada LangChain, DSPy we StackGen ulanyp, ZeroOps-y durmuşa geçirmegiň amaly mysalyny hödürledik. Şeýle hem, Chart.js ulanyp, ZeroOps ulgamyny wizuallaşdyrdyk.

Bu makalada ZeroOps we infrastrukturany dolandyrmak usulymyzy üýtgetmek mümkinçiligi barada giňişleýin syn berildi diýip umyt edýäris.


Have Questions?

Let's Talk

Contact me on LinkedIn