Load da rajistan ayyukan | B4N1

Load da rajistan ayyukan

3 months ago · b4n1 Read time: 5 min

** Ƙirƙirar bututun DevOps masu ƙarfin AI tare da DSPy da LangChain don Binciken Haɓakawa da Ƙaddamarwa a cikin muhallin Ƙididdigar Ƙididdigar Ƙira ***

** Gabatarwa ***

Ƙarfafa rikitaccen tsarin software na zamani, tare da haɓaka buƙatar sarrafa bayanai da bincike na lokaci-lokaci, ya haifar da bullowar muhallin kwamfuta. Waɗannan mahalli, waɗanda ke da alaƙa da kasancewar tsarin rarrabawa, masu cin gashin kansu, da kuma nau'ikan tsarin, suna haifar da ƙalubale ga ƙungiyoyin DevOps. A cikin wannan labarin, za mu bincika yadda za a yi amfani da sabbin ci gaba a cikin kayan aikin sake duba lambar AI mai ƙarfi da dandamali na AIOps, musamman DSPy da LangChain, don ba da damar gudanar da bincike mai zurfi da ƙuduri a cikin mahallin ƙididdiga.

**Haɗin kai na AI, DevOps, da Ƙididdigar Edge ***

Wuraren ƙididdiga na Edge suna da alaƙa da kasancewar tsarin rarrabawa, masu cin gashin kansu, da kuma nau'ikan tsarin, wanda zai iya sa ya zama ƙalubale ga ƙungiyoyin DevOps don ganowa da warware abubuwan da suka faru a cikin lokaci da inganci. Don magance wannan ƙalubalen, kayan aikin sake duba lambar AI mai ƙarfi da dandamali na AIOps sun fito a matsayin mafita mai ban sha'awa. Waɗannan kayan aikin suna yin amfani da algorithms koyan inji da dabarun sarrafa harshe na halitta don nazarin rajistar rajistan ayyukan, awoyi na aiki, da sauran hanyoyin bayanai, ba da damar ƙungiyoyin DevOps su gano abubuwan da ba su da kyau da kuma hasashen yiwuwar aukuwa kafin su faru.

** DSPy: Laburaren Python don Binciken Lambobin Ƙaddamar da AI-Powered ***

DSPy ɗakin karatu ne na Python wanda ke ba masu haɓaka damar yin amfani da ikon kayan aikin sake duba lambar AI mai ƙarfi a cikin bututun su na DevOps. DSPy yana ba da API mai sauƙi kuma mai fahimta don haɗa algorithms koyo na inji da dabarun sarrafa harshe na halitta cikin ayyukan bita na lamba. Tare da DSPy, masu haɓakawa za su iya yin nazarin rajistan ayyukan tsarin, awoyi na aiki, da sauran hanyoyin bayanai don gano abubuwan da ba su da kyau da kuma hasashen yiwuwar aukuwa.

LangChain: Tsarin Gina Tsarin AIOps mai ƙarfi na AI

LangChain wani tsari ne don gina dandamali na AI-powered AI wanda ke ba da damar gudanar da bincike mai zurfi da ƙuduri a cikin mahallin kwamfuta. LangChain yana samar da saitin abubuwan da aka riga aka gina da APIs don haɗa algorithms na koyon injin, dabarun sarrafa harshe na halitta, da sauran kayan aikin AI masu ƙarfi a cikin dandamali na AIOps. Tare da LangChain, masu haɓakawa za su iya gina dandamali na AIOps na al'ada waɗanda ke ba da sabbin ci gaba a cikin kayan aikin sake duba lambar AI da aka yi amfani da su da dandamali na AIOps.

** Gudanar da bututun DevOps masu ƙarfin AI tare da DSPy da LangChain ***

Don tsara bututun DevOps masu ƙarfin AI tare da DSPy da LangChain, masu haɓakawa na iya bin waɗannan matakan:

  1. ** Haɗa DSPy a cikin bututun DevOps ***: Masu haɓakawa na iya haɗawa da DSPy a cikin bututun DevOps ta amfani da API na DSPy don nazarin tsarin rajistan ayyukan, ma'aunin aikin, da sauran hanyoyin bayanai.
  2. ** Yi amfani da LangChain don gina tsarin AIOps na al'ada **: Masu haɓakawa na iya amfani da LangChain don gina tsarin AIOps na al'ada wanda ke ba da damar ci gaba na baya-bayan nan a cikin kayan aikin sake dubawa na AI-powered da dandamali na AIOps.
  3. ** Haɗa dandalin AIOps a cikin bututun DevOps ***: Masu haɓakawa na iya haɗawa da tsarin AIOps a cikin bututun DevOps ta amfani da LangChain API don nazarin tsarin rajistan ayyukan, ma'auni na aiki, da sauran bayanan bayanai.

** Misalin Aiki: Amfani da DSPy don Yin Nazari Logs System**

Ga misali mai sauƙi na yadda ake amfani da DSPy don bincika rajistan ayyukan tsarin: `` Python shigo da dspy

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

Bincika rajistan ayyukan ta amfani da algorithm na koyon injin

anomalies = dspy.analyze_logs(logs, algorithm='MLP')

Buga abubuwan ban mamaki

buga (anomalies)

A cikin wannan misali, muna loda rajistan ayyukan ta amfani da aikin `dspy.load_logs`, mu bincika rajistan ayyukan ta amfani da na'urar koyo algorithm (MLP) ta amfani da aikin `dspy.analyze_logs`, sannan mu buga abubuwan da ba su dace ba.

** Manyan Dokoki 5-10 da Akafi Amfani da su/Snippets**

Anan akwai manyan 5-10 da aka fi amfani da umarni/snippets don DSPy da LangChain:

1. `dspy.load_logs('system_logs.log'): Yana Load da tsarin rajistan ayyukan.
2. `dspy.analyze_logs(logs, algorithm='MLP')`: Yana nazarin tsarin rajistan ayyukan ta amfani da na'urar koyo algorithm.
3. `langchain.build_aiops_platform()': Gina dandamalin AIOps na al'ada ta amfani da LangChain.
4. `langchain.integrate_aiops_platform()`: Yana haɗa dandamalin AIOps cikin bututun DevOps.
5. `dspy.visualize_anomalies(anomalies)`: Yana kwatanta abubuwan da ba su da kyau ta amfani da ginshiƙi.
6. `langchain.use_ml_algorithm(logs, algorithm='SVM')`: Yana amfani da na'urar koyo algorithm (SVM) don nazarin rajistan ayyukan.
7. `dspy.print_anomalies(anomalies)`: Yana buga abubuwan da ba a so.
8. `langchain.use_nlp_techniques(logs, techniques=['NER', 'POS']))': Yana amfani da dabarun sarrafa harshe na halitta (NER, POS) don tantance bayanan tsarin.
9. `dspy.save_anomalies(anomalies, 'anomalies.csv')': Yana adana abubuwan da ba a sani ba zuwa fayil na CSV.
10. `langchain.use_custom_aiops_platform()': Yana amfani da dandamali na AIOps na al'ada wanda aka gina ta amfani da LangChain.

**Kallon gani**

Anan ga misalin yadda ake hango abubuwan da ba su da kyau ta amfani da ginshiƙi:
``` jadawalin
{
  "type": "bar",
  "data": {
    "labels": ["Anomaly 1", "Anomaly 2", "Anomaly 3"],
    "datasets": [
      {
        "label": "Anomalies",
        "bayanai": [10, 20, 30],
        "backgroundColor": "rgba(255, 99, 132, 0.2)",
        "BorderColor": "rgba(255, 99, 132, 1)",
        "BorderWidth": 1
      }
    ]
  },
  "zaɓi": {
    "take": {
      "nuna": gaskiya,
      "text": "Anomalies"
    },
    "tatsuniya": {
      "nuni": gaskiya
    }
  }
}

A cikin wannan misalin, muna amfani da ɗakin karatu na Chart.js don ƙirƙirar taswirar mashaya wanda ke hango abubuwan da ba a so.

Kammalawa

A cikin wannan labarin, mun bincika yadda za a yi amfani da sabbin ci gaba a cikin kayan aikin sake duba lambar AI mai ƙarfi da dandamali na AIOps, musamman DSPy da LangChain, don ba da damar gudanar da bincike mai zurfi da ƙuduri a cikin mahallin ƙididdiga. Mun ba da misali mai amfani na yadda ake amfani da DSPy don nazarin rajistan ayyukan da kuma hango abubuwan da ba su da kyau ta amfani da ginshiƙi. Mun kuma bayar da jerin manyan 5-10 da aka fi amfani da umarni/snippets don DSPy da LangChain. Ta bin matakan da aka zayyana a cikin wannan labarin, masu haɓakawa za su iya gina dandamali na AIOps na al'ada waɗanda ke ba da sabbin ci gaba a cikin kayan aikin sake duba lambar AI mai ƙarfi da dandamali na AIOps, ba da damar bincikar abin da ya faru da ƙuduri a cikin mahalli na lissafi.


Have Questions?

Let's Talk

Contact me on LinkedIn