Utaina nga raarangi punaha | B4N1

Utaina nga raarangi punaha

6 months ago · b4n1 Tiempo de lectura: 5 min

Whakaahua AI-Powered DevOps Pipelines with DSPy and LangChain for Proactive Incident Investigation and Resolution in Edge Computing Environments

Whakataki

Ko te piki haere o te uaua o nga punaha rorohiko hou, me te piki haere o te hiahia mo te tukatuka raraunga me te tātaritanga o te waa, kua puta mai nga taiao rorohiko taha. Ko enei taiao, e tohuhia ana e te noho o nga punaha tohatoha, motuhake, me te rereke, he wero nui mo nga roopu DevOps. I roto i tenei tuhinga, ka tirotirohia me pehea te whakamahi i nga ahunga whakamua hou i roto i nga taputapu arotake waehere a AI me nga papaaho AIOps, otira ko DSPy me LangChain, kia taea ai te tirotiro me te whakatau i nga ahuatanga o te taha ki nga taiao rorohiko.

Te Whakawhitinga o AI, DevOps, me te Rorohiko Tapa

Ko nga taiao rorohiko Edge e tohuhia ana e te noho o nga punaha tohatoha, motuhake, me nga punaha rerekee, ka taea e nga roopu DevOps te kimi me te whakatau i nga aitua i roto i te waa me te whai hua. Hei whakatutuki i tenei wero, kua puta nga taputapu arotake waehere a AI me nga papaahi AIOps hei otinga pai. Ko enei taputapu e whakamahi ana i nga huringa ako miihini me nga tikanga tukatuka reo maori ki te tarai i nga raarangi punaha, nga inenga mahi, me etahi atu puna raraunga, e taea ai e nga kapa DevOps te kite i nga hee me te matapae i nga aitua i mua i te puta.

DSPy: He Whare Pukapuka Python mo te Arotake Waehere Whakamana AI

Ko DSPy he whare pukapuka Python e taea ai e nga kaiwhakawhanake te whakamahi i te mana o nga taputapu arotake waehere a AI i roto i o raatau paipa DevOps. Ka whakaratohia e DSPy he API ngawari me te mohio mo te whakauru i nga huringa ako miihini me nga tikanga tukatuka reo maori ki nga rerengamahi arotake waehere. Ma te DSPy, ka taea e nga kaiwhakawhanake te tarai i nga raarangi punaha, nga inenga mahi, me etahi atu puna raraunga ki te kite i nga kohikohiko me te matapae i nga aitua.

LangChain: He Anga mo te Hanga i nga Papaaho AIOps Whakakaha AI

He anga a LangChain mo te hanga i nga papaaho AIOps e whakakaha ana i te AI e taea ai te tirotiro me te whakatau i nga aitua i roto i nga taiao rorohiko taha. Ka whakaratohia e LangChain he huinga o nga waahanga kua oti te hanga me nga API mo te whakauru i nga waahanga ako miihini, nga tikanga tukatuka reo maori, me etahi atu taputapu AI-powered ki nga papaaho AIOps. Ma te LangChain, ka taea e nga kaiwhakawhanake te hanga i nga papahanga AIOps ritenga e whakanui ana i nga ahunga whakamua hou i roto i nga taputapu arotake waehere a AI me nga papaa AIOps.

Whakaahua AI-Powered DevOps Pipelines with DSPy and LangChain

Hei whakarite i nga paipa a AI-powered DevOps me DSPy me LangChain, ka taea e nga kaihanga te whai i enei mahi:

  1. Whakauruhia te DSPy ki roto i te pipeline DevOps: Ka taea e nga Kaihanga te whakauru i te DSPy ki te pipeline DevOps ma te whakamahi i te DSPy API hei tātari i nga raarangi punaha, inenga mahi, me etahi atu puna raraunga.
  2. Whakamahia te LangChain ki te hanga i tetahi papahanga AIOps ritenga: Ka taea e nga Kaihanga te whakamahi i te LangChain ki te hanga i tetahi papaa AIOps ritenga e whakamahi ana i nga ahunga whakamua hou i roto i nga taputapu arotake waehere a AI me nga papaa AIOps.
  3. Whakauruhia te papaahi AIOps ki roto i te pipeline DevOps: Ka taea e nga Kaihanga te whakauru i te turanga AIOps ki roto i te pipeline DevOps ma te whakamahi i te LangChain API ki te tātari i nga raarangi punaha, nga inenga mahi, me etahi atu puna raraunga.

Tauira Mahinga: Ma te whakamahi i te DSPy hei tātari i nga raarangi punaha

Anei tetahi tauira ngawari mo te whakamahi i te DSPy ki te tātari i nga raarangi punaha:

kawemai dspy


rangitaki = dspy.load_logs('system_logs.log')

# Tātarihia nga raarangi punaha ma te whakamahi i te miihini ako miihini
kōhikohiko = dspy.analyze_logs(raupapa, algorithm='MLP')

# Tāngia ngā kōhikohiko
tā(kōkino)

I tenei tauira, ka utaina e matou nga raarangi punaha ma te whakamahi i te mahi dspy.load_logs, ka wetewete i nga raarangi ma te whakamahi i te miihini ako algorithm (MLP) ma te whakamahi i te mahi dspy.analyze_logs, ka ta i nga kopikopiko.

Tiki 5-10 Nga Tono Whakamahinga/Momohipi

Anei nga tono 5-10 e tino whakamahia ana mo DSPy me LangChain:

  1. dspy.load_logs('system_logs.log'): Ka utaina nga raarangi punaha.
  2. dspy.analyze_logs(logs, algorithm='MLP'): Ka tātarihia nga raarangi punaha ma te whakamahi i te algorithm ako miihini.
  3. langchain.build_aiops_platform(): Ka hangaia he papahanga AIOps ma te whakamahi i te LangChain.
  4. langchain.integrate_aiops_platform(): Ka whakauru i te turanga AIOps ki roto i te paipa DevOps.
  5. dspy.visualize_anomalies(anomalies): Ka kite i nga kohikohiko ma te whakamahi i te tūtohi.
  6. langchain.use_ml_algorithm(raupapa, algorithm='SVM'): Ka whakamahi i te algorithm ako miihini (SVM) hei tātari i nga raarangi punaha.
  7. dspy.print_anomalies(anomalies): Ka tā i ngā kōhikohiko.
  8. langchain.use_nlp_techniques(raupapa, tikanga=['NER', 'POS']): Ka whakamahi i nga tikanga tukatuka reo maori (NER, POS) hei tātari i nga raarangi punaha.
  9. dspy.save_anomalies(anomalies, 'anomalies.csv'): Tiaki i nga kōhikohiko ki te kōnae CSV.
  10. langchain.use_custom_aiops_platform(): Ka whakamahi i te turanga AIOps ritenga i hangaia ma te LangChain.

Whakakitenga

Anei he tauira me pehea te tiro i nga kohikohiko ma te whakamahi i te tūtohi:

{
  "type": "pae",
  "raraunga": {
    "labels": ["Anomaly 1", "Anomaly 2", "Anomaly 3"],
    "raunga raraunga": [
      {
        "label": "Kinoino",
        "raraunga": [10, 20, 30],
        "backgroundColor": "rgba(255, 99, 132, 0.2)",
        "borderColor": "rgba(255, 99, 132, 1)",
        "BorderWidth": 1
      }
    ]
  },
  "kōwhiringa": {
    "taitara": {
      "whakaatu": pono,
      "text": "Kinoino"
    },
    "korero": {
      "whakaatu": pono
    }
  }
}

I roto i tenei tauira, ka whakamahia e matou te whare pukapuka Chart.js ki te hanga i tetahi tūtohi pae e tiro ana i nga kohikohiko.

Whakamutunga

I roto i tenei tuhinga, i tirotirohia me pehea te whakamahi i nga ahunga whakamua hou i roto i nga taputapu arotake waehere a AI me nga papaaho AIOps, otira ko DSPy me LangChain, kia taea ai te tirotiro me te whakatau i nga ahuatanga i roto i nga taiao rorohiko taha. I whakaratohia e matou he tauira whaihua mo te whakamahi i te DSPy ki te tātari i nga raarangi punaha me te tiro i nga kopikopiko ma te whakamahi i te tūtohi. I whakaratohia ano e matou he rarangi o te 5-10 runga rawa o nga whakahau / snippets mo DSPy me LangChain. Ma te whai i nga hikoinga kua tohua i roto i tenei tuhinga, ka taea e nga kaiwhakawhanake te hanga i nga papaa AIOps ritenga e whai hua ana i nga ahunga whakamua hou i roto i nga taputapu arotake waehere a AI me nga papaa AIOps, e taea ai te tirotiro me te whakatau i nga aitua i roto i nga taiao rorohiko taha.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn