LLM modelini we tokenizatory ýükläň | B4N1

LLM modelini we tokenizatory ýükläň

3 months ago · b4n1 Read time: 4 min

DevOps agentleri we LLM-ler bilen awtomatiki hadysalary derňemek

Giriş

Häzirki wagtda çalt depginde ösýän sanly landşaftda DevOps toparlary has çylşyrymly kynçylyk bilen ýüzbe-ýüz bolýarlar: hadysalary mümkin boldugyça çalt kesgitlemek we çözmek. El bilen gözlemek usullary köp wagt talap edip biler we adam ýalňyşlygyna ýykgyn edip biler, bu bolsa uzak wagtlap işlemegine we müşderileriň kanagatlylygynyň peselmegine sebäp bolup biler. Bu meseläni çözmek üçin, DevOps awtomatlaşdyrylyşynyň, AI bilen işleýän hadysany derňemegiň we AWS DevOps Agent we Copado Agentia ýaly DevOps gurallaryny güýçlendirmekde Uly Dil Modelleriniň (LLM) roluny öwrenýäris.

Waka derňewiniň häzirki ýagdaýy

Waka derňewi, programma üpjünçiliginiň ulgamlaryna täsir edýän meseleleri kesgitlemek, derňemek we çözmek bilen baglanyşykly DevOps-yň möhüm tarapy. Adaty usullar, gündelik derňew, ýalňyşlary yzarlamak we gyzyklanýan taraplar bilen aragatnaşyk ýaly el bilen edilýän amallara daýanýar. Bu usullar täsirli bolsa-da, haýal we ýalňyşlyklara meýilli bolup biler:

  1. ** Adam ýalňyşlygy **: El bilen edilýän amallar, nädogry diagnozyň we hadysalaryň çözülmegine sebäp bolup biljek adam ýalňyşlaryna sezewar bolýar.
  2. ** Göwrüm meselesi **: Ulgamlaryň ululygy we çylşyrymlylygy ulaldygyça, el bilen gözleg usullary ulalmak kynlaşýar.

DevOps agentleriniň hadysalary derňemekdäki roly

AWS DevOps Agent we Copado Agentia ýaly DevOps agentleri waka derňewini awtomatlaşdyrmakda möhüm rol oýnaýar. Bu agentler:

  1. ** erroralňyş yzarlamany awtomatlaşdyrmak **: Agentler ýalňyş yzarlamagy awtomatlaşdyryp, el bilen derňemek üçin zerur wagty we güýji azaldyp bilerler.
  2. ** Aragatnaşygy güýçlendirmek **: Agentler, wakalar baradaky maglumatlaryň netijeli paýlaşylmagyny üpjün edip, toparlaryň, gyzyklanýan taraplaryň we ulgamlaryň arasynda aragatnaşygy ýeňilleşdirip bilerler.

LLM-leriň hadysalary derňemekde tutýan orny

Uly dil modelleri (LLMs) maşynlara adama meňzeş tekste düşünmäge we döretmäge mümkinçilik berýän tebigy dilleri gaýtadan işlemek (NLP) ulgamyny özgertdi. Waka derňewiniň çäginde LLM-ler:

  1. ** Waka hasabatlaryny derňäň **: LLM-ler hadysanyň düýp sebäbini görkezip biljek esasy maglumatlary we nagyşlary kesgitläp, waka hasabatlaryny seljerip bilerler.
  2. ** Waka barada gysgaça mazmun dörediň **: LLM-ler aragatnaşyk we karar kabul etmegi ýeňilleşdirip, waka hasabatlarynyň gysgaça mazmunyny döredip bilerler.
  3. ** Kontekstden habarly teklipler beriň **: LLM-ler belli bir ulgamy, daşky gurşawy we gyzyklanýan taraplary göz öňünde tutup, wakalary çözmek üçin kontekstden habarly teklipleri berip bilerler.

DevOps agentleri we LLM-ler bilen awtomatiki hadysalary derňemek

DevOps agentleri we LLM-ler bilen awtomatiki hadysany derňemek üçin ädimme-ädim çemeleşeris:

  1. ** DevOps agentlerini birleşdiriň **: AWS DevOps agenti we Copado Agentia ýaly DevOps agentlerini wakalary dolandyrmak ulgamyňyz bilen birleşdiriň.
  2. ** surnallary ýygnaň we derňäň **: DevOps agentlerini dürli çeşmelerden surnallary ýygnamak we derňemek üçin düzüň, hadysanyň sebäpleri barada gymmatly düşünje berýär.
  3. ** LLM modelini öwrediň **: LLM modelini waka hasabatlarynyň, surnallaryň we beýleki degişli maglumatlaryň maglumatlar bazasyna öwrediň.
  4. ** LLM-i DevOps agentleri bilen birleşdiriň **: LLM modelini DevOps agentleri bilen birleşdiriň, LLM-e waka hasabatlaryny seljermäge we hadysalary çözmek üçin teklipler bermäge mümkinçilik beriň.
  5. ** Çözgüdi ýerleşdiriň **: Giňeldilip bilinýän, ygtybarly we ygtybarly bolmagyny üpjün edip, hadysany awtomatiki derňemek çözgüdini ýerleşdiriň.

Mysal kody: LLM-ni DevOps agentleri bilen birleşdirmek

Ine, Python-da LLM modelini DevOps agenti bilen nädip birikdirmelidigini görkezýän mysal kody parçasy: `` piton import ýazgylary transformatorlardan “AutoModelForSequenceClassification”, “AutoTokenizer” import edýär aws_devops_agent import agentinden

model = AutoModelForSequenceClassification.from_pretrained ("distilbert-esassyz") tokenizer = AutoTokenizer.from_pretrained ("distilbert-esassyz")

DevOps agentini işe giriziň

agent = Agent ()

LLM modelini ulanyp, waka hasabatlaryny seljermek funksiýasyny kesgitläň

def analiz_incident_report (hasabat): # Waka hasabatyny taýýarlaň girişler = tokenizer.encode_plus (hasabat, add_special_tokens = Dogry, max_length = 512, return_attention_mask = Dogry, return_tensors = 'pt')

# LLM modelini ulanyp, waka hasabatyny derňäň
çykyşlar = model (girişler ['input_ids'], attention_mask = girişler ['attention_mask'])

# Göz öňünde tutulan synp belligini çykaryň
çaklanylýan_klass = fakel.argmax (çykyşlar.logits)

çaklanylýan_class

Wakalary çözmek üçin teklipler bermek funksiýasyny kesgitläň

def üpjünçilik_ teklipler (çaklanylýan_klass): # Wakalary çözmek üçin teklipler bermek üçin çak edilýän synp belligini ulanyň çaklanylýan_class == 0: yzyna "Ulgam surnallarynyň säwliklerini barlaň" elif çaklanylýan_class == 1: "Tor birikmesini barlaň" başga: gaýdyp "Kömek üçin ösüş toparyna ýüz tutuň"

LLM modelini DevOps agenti bilen birleşdiriň

def waka_inwestisiýa (): # DevOps agentinden surnallary ýygnaň we derňäň surnallar = agent.get_logs ()

# LLM modelini ulanyp, gündelikleri derňäň
çaklanylýan_klass = analiz_incident_report (surnallar)

# Wakany çözmek üçin teklipler beriň
teklipler = üpjün etmek_ teklipler (çaklanylýan_klass)

teklipleri yzyna beriň

Waka derňewiniň çözgüdini ýerleşdiriň

waka_ derňew () `` Iň köp ulanylýan buýruklar / bölekler

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

  1. "Aws agent get-logs": DevOps agentinden surnallary ýygnaň.
  2. "Transformatorlar.AutoModelForSequenceClassification.from_pretrained ()": LLM modelini ýükläň.
  3. "Tokenizer.encode_plus ()": Waka hasabatyny taýýarlaň.
  4. model (girişler ['input_ids'], attention_mask = girişler ['attention_mask']): LLM modelini ulanyp, waka hasabatyny derňäň.
  5. "torch.argmax (çykyşlar.logits)": çaklanylýan synp belligini çykaryň.
  6. "üpjün etmek_ teklipleri (çaklanylýan_klass)": Wakalary çözmek üçin teklipler beriň.
  7. "Agent.get_logs ()": DevOps agentinden surnallary ýygnaň.
  8. "analiz_incident_report (hasabat)": LLM modelini ulanyp, waka hasabatyny derňäň.
  9. "Waka_investigation ()": Waka derňewiniň çözgüdini ýerleşdiriň.
  10. "Torch.save (model.state_dict ()," model.pth ")": LLM modelini ýazdyryň.

Wizuallaşdyrma

Ine, Chart.js ulanyp, awtomatiki hadysany derňemek çözgüdiniň wizual görnüşi: json { "tip": "bar", "maglumatlar": { "bellikler": ["El bilen derňew", "Awtomatiki derňew"], "maglumat bazalary": [ { "bellik": "Çözmeli wagt", "maglumatlar": [10, 2], "backgroundColor": ["rgba (255, 99, 132, 0.2)", "rgba (54, 162, 235, 0.2)"], "borderColor": ["rgba (255, 99, 132, 1)", "rgba (54, 162, 235, 1)"], "borderWidth": 1 } ] }, "opsiýalar": { "title": { "görkezmek": dogry, "text": "Wakalary çözmegiň wagty" }, "terezisi": { "yAxes": [ { "bellikler": { "startAtZero": dogry } } ] } } } Bu wizuallaşdyrma, DevOps agentlerini we LLM-lerini ulanyp, awtomatiki derňew usullary bilen el bilen derňew usullaryny ulanmak bilen hadysalary çözmegiň wagtyny deňeşdirýär.

Netije

DevOps agentleri we LLM-ler bilen awtomatiki hadysany derňemek, hadysalary çözmegiň netijeliligini we netijeliligini ep-esli ýokarlandyryp biler. DevOps agentlerini LLM-ler bilen birleşdirmek bilen, guramalar surnallaryň derňewini awtomatlaşdyryp bilerler, hadysalary çözmek üçin kontekstden habarly teklipleri berip bilerler we hadysalary çözmek üçin wagt azaldyp bilerler. DevOps awtomatizasiýasynyň kesişmesini, AI bilen işleýän waka derňewini we AWS DevOps Agent we Copado Agentia ýaly DevOps gurallaryny güýçlendirmekde LLM-leriň roluny öwrendik. Bu makalada görkezilen ädimme-ädim çemeleşmek bilen guramalar ulalýan, ygtybarly we ygtybarly awtomatiki derňew çözgüdini ýerleşdirip bilerler.


Have Questions?

Let's Talk

Contact me on LinkedIn