U'u le fa'ata'ita'iga LLM ma fa'ailoga | B4N1

U'u le fa'ata'ita'iga LLM ma fa'ailoga

3 months ago · b4n1 Tiempo de lectura: 6 min

** Fa'atinoina o Su'esu'ega Fa'alavelave Fa'afuase'i ma DevOps Agents ma LLMs**

Fa'atomuaga

I le va'aiga fa'atekinolosi o aso nei, o 'au a DevOps o lo'o feagai ma se lu'itau fa'atupula'ia: fa'ailoa ma fo'ia fa'alavelave i le vave e mafai ai. O metotia su'esu'e tusilima e mafai ona alu ai le taimi ma fa'alavelave i mea sese a tagata, e o'o atu ai i le fa'aumiumi o le taimi fa'aletonu ma fa'aitiitia ai le fa'amalieina o tagata fa'atau. Ina ia foia lenei mataupu, o loʻo matou suʻesuʻeina le vaeluaga o le DevOps automation, AI-powered incident investigation, ma le matafaioi a Large Language Models (LLMs) i le faʻaleleia o meafaigaluega DevOps pei o le AWS DevOps Agent ma Copado Agentia.

** Le Su'esu'ega o le Tulaga o lo'o iai nei**

O suʻesuʻega faʻalavelave o se itu taua o DevOps, e aofia ai le faʻamaonia, auʻiliʻiliga, ma le fofoina o mataupu e aʻafia ai polokalama faakomepiuta. O metotia fa'aleaganu'u e fa'alagolago i faiga fa'ata'ita'iga, e pei o le su'esu'eina o ogalaau, siaki mea sese, ma feso'ota'iga ma pa'aga. E ui o nei metotia e aoga, e mafai ona faʻagesegese ma faʻalavelave i mea sese, e mafua ai:

  1. Faateleina le taimi malolo: O metotia su'esu'e tusilima e mafai ona fa'atuai ai le fofo o fa'alavelave, e i'u ai i le fa'aumiumi o le taimi fa'aletonu ma fa'aitiitia ai le fa'amalieina o tagata fa'atau.
  2. Sese tagata: Fa'agasolo tusilima e faigofie ona fa'aletonu tagata, lea e mafai ona ta'ita'i atu ai i fa'ama'i sese ma fo'ia fa'alavelave.
  3. Mata'iga Fa'atatau: A'o fa'atupula'ia le tele ma le lavelave o faiga, ua atili ai ona faigata le fuaina o metotia su'esu'e tusilima.

Le Matafaioi a DevOps Agents i Suʻesuʻega Faʻalavelave

O sui o DevOps, e pei o le AWS DevOps Agent ma Copado Agentia, e taua tele le sao i le faʻaaogaina o suʻesuʻega faʻalavelave. O sui nei e mafai ona:

  1. Aoina ma au'ili'ili ogalaau: E mafai e sui o DevOps ona aoina ma au'ili'ili ogalaau mai fa'apogai eseese, e maua ai fa'amatalaga taua i mafua'aga o fa'alavelave.
  2. Otometi le su'esu'eina o mea sese: E mafai e sui ona fa'autometi le siakiina o mea sese, fa'aitiitia le taimi ma taumafaiga e mana'omia mo su'esu'ega tusi.
  3. Fa'aleleia feso'ota'iga: E mafai e sui ona fa'afaigofie feso'ota'iga i le va o 'au, pa'aga, ma faiga, fa'amautinoa o lo'o fa'asoa fa'atasi fa'amatalaga fa'alavelave.

** Le Matafaioi a LLM i Su'esu'ega Fa'alavelave**

Large Language Models (LLMs) ua fa'afouina le fanua o le gagana fa'ale-natura (NLP), e mafai ai e masini ona malamalama ma fa'atupu tusitusiga fa'atagata. I le tulaga o suʻesuʻega faʻalavelave, e mafai e LLM ona:

  1. Su'esu'e lipoti o mea na tutupu: E mafai e LLM ona su'esu'e lipoti o fa'alavelave, fa'ailoa fa'amatalaga autu ma fa'ata'ita'iga e ono fa'ailoa mai ai le mafua'aga o se fa'alavelave.
  2. Faia ni otootoga o mea na tutupu: E mafai e LLM ona fa'atupu fa'apotopotoga o lipoti fa'alavelave, fa'afaigofie feso'ota'iga ma fai filifiliga.
  3. ** Tuuina atu fautuaga e malamalama i le talaaga **: E mafai e LLM ona tuʻuina atu fautuaga faʻapitoa mo le faʻafitauli o faʻalavelave faʻafuaseʻi, ma amanaʻia le faiga faʻapitoa, siosiomaga, ma paʻaga o loʻo aʻafia ai.

** Fa'atinoina o Su'esu'ega Fa'alavelave Fa'afuase'i ma DevOps Agents ma LLMs**

Ina ia faʻatinoina suʻesuʻega faʻafuaseʻi faʻalavelave faʻatasi ma sui DevOps ma LLMs, matou te mulimulitaʻia laʻasaga taʻitasi laʻasaga:

  1. Fa'atasia sui o le DevOps: Fa'atasia sui o le DevOps, e pei o le AWS DevOps Agent ma le Copado Agentia, fa'atasi ai ma lau faiga e pulea ai fa'alavelave.
  2. Aoina ma au'ili'ili ogalaau: Fa'atulaga sui DevOps e aoina ma au'ili'ili ogalaau mai fa'apogai eseese, ma maua ai fa'amatalaga taua i mafua'aga o fa'alavelave.
  3. A'oa'o se fa'ata'ita'iga LLM: Fa'aa'oa'o se fa'ata'ita'iga LLM i se fa'amaumauga o fa'amatalaga fa'alavelave, ogalaau, ma isi fa'amatalaga talafeagai.
  4. Fa'atasi le LLM ma sui o le DevOps: Fa'afeso'ota'i le fa'ata'ita'iga LLM ma sui o le DevOps, e mafai ai e le LLM ona fa'avasega lipoti fa'alavelave ma tu'uina atu fautuaga mo fa'afitauli.
  5. Tu'u le vaifofo: Fa'atino le fa'aogaina o fa'alavelave fa'alavelave fa'afuase'i fofo, fa'amautinoa e mafai ona fa'alautele, fa'atuatuaina, ma malupuipuia.

** Fa'ata'ita'iga Fa'ailoga: Tu'ufa'atasi LLM ma DevOps Agents**

O se faʻataʻitaʻiga code snippet i le Python, faʻaalia pe faʻafefea ona tuʻufaʻatasia se faʻataʻitaʻiga LLM ma se sui DevOps:

fa'aulufale ogalaau
mai transformers aumai AutoModelForSequenceClassification, AutoTokenizer
mai le aws_devops_agent import Agent


fa'ata'ita'iga = AutoModelForSequenceClassification.from_pretrained("distilbert-base-uncased")
tokenizer = AutoTokenizer.from_pretrained("distilbert-base-uncased")

# Amata le sui DevOps
sooupu = Sui ()

# Fa'amatala se galuega e au'ili'ili ai lipoti fa'alavelave e fa'aaoga ai le fa'ata'ita'iga LLM
def analysis_incident_report(lipoti):
    # Fa'agasolo le lipoti o mea na tupu
    mea fa'aoga = tokenizer.encode_plus(lipoti, 
                                    add_special_tokens=E moni, 
                                    maualuga_umi=512, 
                                    return_attention_mask=Sao, 
                                    return_tensors='pt')
    
    # Iloilo le lipoti o mea na tupu e faʻaaoga ai le faʻataʻitaʻiga LLM
    galuega faatino = fa'ata'ita'iga(fa'aoga ['input_ids'], attention_mask=inputs['attention_mask'])
    
    # Aveese le igoa o le vasega
    predicted_class = sulu.argmax(outputs.logits)
    
    toe fo'i predicted_class

# Fa'amatala se galuega e tu'uina atu ai fautuaga mo fa'afitauli
def provide_suggestions(predicted_class):
    # Fa'aaogā le fa'ailoga va'aiga a le vasega e tu'uina atu ai fautuaga mo fa'afitauli
    pe afai predicted_class == 0:
        toe foi mai "Siaki ogalaau o le polokalama mo mea sese"
    elif predicted_class == 1:
        toe fo'i "Fa'amaonia le feso'ota'iga feso'ota'iga"
    isi:
        toe fo'i "Fa'afeso'ota'i le au atina'e mo se fesoasoani"

# Faʻatasi le faʻataʻitaʻiga LLM ma le sui DevOps
def incident_investigation():
    # Aoina ma auʻiliʻili faʻamaumauga mai le sui DevOps
    ogalaau = agent.get_logs()
    
    # Iloilo ogalaau e faʻaaoga ai le faʻataʻitaʻiga LLM
    valo'aga_vasega = iloilo_incident_report(ogalaau)
    
    # Tuuina atu fautuaga mo le foia o faalavelave
    fautuaga = saunia_fautuaga(vasega_valoaga)
    
    toe faafoi fautuaga

# Faʻapipiʻi le fofo o suʻesuʻega faʻalavelave
incident_investigation()

Poloaiga/Snippets pito i luga 5-10 Tele Fa'aaoga

O le pito i luga 5-10 pito sili ona faʻaaogaina poloaiga / snippets mo lenei tekinolosi:

  1. 'aws devops agent get-logs': Aoina mai ogalaau mai le sui DevOps.
  2. transformers.AutoModelForSequenceClassification.from_pretrained(): Uta le ata LLM.
  3. tokenizer.encode_plus(): Fa'agasolo muamua le lipoti na tupu.
  4. fa'ata'ita'iga(inputs['input_ids'], attention_mask=inputs['attention_mask']): Iloilo le lipoti o mea na tupu e fa'aaoga ai le fa'ata'ita'iga LLM.
  5. torch.argmax(outputs.logits): Aveese le igoa o le vasega.
  6. provide_suggestions(predicted_class): Tuuina atu fautuaga mo le foia o faalavelave.
  7. agent.get_logs(): Aoina mai ogalaau mai le sui DevOps.
  8. analyse_incident_report(lipoti): Iloilo le lipoti o mea na tutupu i le fa'aogaina o le fa'ata'ita'iga LLM.
  9. Incident_Investigation(): Fa'atino le fofo o su'esu'ega fa'alavelave.
  10. torch.save(model.state_dict(), 'model.pth'): Faasaoina le ata LLM.

Va'aiga

Ole fa'aaliga lea ole fofo ole su'esu'ega fa'afuase'i ole fa'aogaina ole Chart.js:

{
  "type": "pa",
  "fa'amatalaga": {
    "labels": ["Su'esu'ega Manu'a", "Su'esu'ega Autometi"],
    "fa'amaumauga": [
      {
        "label": "Taimi e Foia ai",
        "fa'amaumauga": [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
      }
    ]
  },
  "filifiliga": {
    "igoa": {
      "fa'aaliga": moni,
      "text": "Taimi e Foia ai Faalavelave"
    },
    "fua": {
      "yAxes": [
        {
          "tiki": {
            "beginAtZero": moni
          }
        }
      ]
    }
  }
}

O lenei va'aiga fa'atusa e fa'atusatusa ai le taimi e fo'ia ai fa'alavelave e fa'aaoga ai metotia su'esu'e fa'ata'ita'i fa'asaga i metotia su'esu'e otometi e fa'aaoga ai sui o DevOps ma LLM.

Fa'ai'uga

O le faʻatinoina o suʻesuʻega faʻafuaseʻi faʻatasi ma sui DevOps ma LLM e mafai ona faʻaleleia atili le lelei ma le aoga o faʻafitauli. E ala i le tuʻufaʻatasia o sui o le DevOps ma LLM, e mafai e faʻalapotopotoga ona faʻaogaina le auʻiliʻiliga o ogalaau, tuʻuina atu fautuaga faʻapitoa mo faʻafitauli, ma faʻaitiitia le taimi e foia ai faʻalavelave. Ua matou suʻesuʻeina le vaeluaga o DevOps automation, suʻesuʻega faʻalavelave faʻafuaseʻi AI, ma le matafaioi a LLM i le faʻaleleia o meafaigaluega DevOps pei ole AWS DevOps Agent ma Copado Agentia. E ala i le mulimulita'i i lea laasaga ma lea laasaga o lo'o fa'amatala atu i totonu o lenei tusiga, e mafai e fa'alapotopotoga ona fa'apipi'i se fofo o su'esu'ega fa'alavelave fa'afuase'i, fa'atuatuaina, ma malupuipuia.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn