Ulgam gündeligini ýükläň | B4N1

Ulgam gündeligini ýükläň

6 months ago · b4n1 Read time: 3 min

AI bilen işleýän DevOps turbageçirijilerini DSPy we LangChain bilen işjeň hadysalary derňemek we gyradaky hasaplaýyş şertlerinde çözmek üçin gurnamak

Giriş

Döwrebap programma üpjünçilik ulgamlarynyň barha çylşyrymlylygy, maglumatlary hakyky wagtda gaýtadan işlemek we derňemek üçin barha artýan isleg bilen utgaşyp, hasaplaýyş gurşawynyň döremegine sebäp boldy. Paýlanan, özbaşdak we birmeňzeş ulgamlaryň bolmagy bilen häsiýetlendirilýän bu gurşawlar, DevOps toparlary üçin möhüm kynçylyklar döredýär. Bu makalada, AI bilen işleýän kod gözden geçiriş gurallarynda we AIOps platformalarynda, hususan-da DSPy we LangChain-de iň soňky üstünlikleri nädip ulanmalydygyny öwreneris, hadysany işjeň hasaplamaga we gyrada hasaplaýyş şertlerinde çözmäge mümkinçilik bereris.

AI, DevOps we Edge Computing kesişmesi

Gyrasy hasaplaýyş gurşawy paýlanan, özbaşdak we birmeňzeş ulgamlaryň bolmagy bilen häsiýetlendirilýär, bu DevOps toparlaryna hadysalary wagtynda we netijeli tapmak we çözmek kynlaşdyryp biler. Bu kynçylygy çözmek üçin AI bilen işleýän kod gözden geçiriş gurallary we AIOps platformalary geljegi uly çözgüt hökmünde ýüze çykdy. Bu gurallar, ulgam ýazgylaryny, öndürijilik ölçeglerini we beýleki maglumat çeşmelerini seljermek üçin maşyn öwrenmek algoritmlerini we tebigy dilleri gaýtadan işlemegiň usullaryny ulanýar, bu DevOps toparlaryna anomaliýalary ýüze çykarmaga we ýüze çykmazdan ozal bolup biljek wakalary çaklamaga mümkinçilik berýär.

DSPy: AI bilen işleýän kod gözden geçirmek üçin Python kitaphanasy

DSPy Python kitaphanasy bolup, döredijilere DevOps turbageçirijilerinde AI bilen işleýän kod gözden geçiriş gurallarynyň güýjüni artdyrmaga mümkinçilik berýär. DSPy, maşyn öwrenmek algoritmlerini we tebigy dili gaýtadan işlemegiň usullaryny kod gözden geçiriş işlerine birleşdirmek üçin ýönekeý we içgin API üpjün edýär. DSPy bilen işläp düzüjiler anomaliýalary ýüze çykarmak we bolup biljek wakalary çaklamak üçin ulgam surnallaryny, öndürijilik ölçeglerini we beýleki maglumatlar çeşmelerini seljerip bilerler.

LangChain: AI bilen işleýän AIOps platformalaryny gurmagyň çarçuwasy

“LangChain”, AI bilen işleýän AIOps platformalaryny gurmak üçin çarçuwadyr, bu hadysalary işjeň derňemäge we hasaplaýyş gurşawynda çözmäge mümkinçilik berýär. LangChain, maşyn öwrenmek algoritmlerini, tebigy dili gaýtadan işlemegiň usullaryny we AI bilen işleýän beýleki gurallary AIOps platformalaryna birleşdirmek üçin öňünden gurlan komponentleriň we API-leriň toplumyny üpjün edýär. “LangChain” bilen işläp düzüjiler AI bilen işleýän kod gözden geçiriş gurallarynda we AIOps platformalarynda iň soňky üstünlikleri ulanýan ýörite AIOps platformalaryny gurup bilerler.

DSPy we LangChain bilen AI bilen işleýän DevOps turbalaryny orkestrlemek

DSPy we LangChain bilen AI bilen işleýän DevOps turbageçirijilerini gurnamak üçin döredijiler şu ädimleri ýerine ýetirip bilerler:

  1. ** Aörite AIOps platformasyny gurmak üçin LangChain ulanyň **: Döredijiler AI bilen işleýän kod gözden geçiriş gurallarynda we AIOps platformalarynda iň soňky üstünlikleri ulanýan adaty AIOps platformasyny gurmak üçin LangChain ulanyp bilerler.
  2. ** AIOps platformasyny DevOps turbageçirijisine birleşdiriň **: Döredijiler, ulgam ýazgylaryny, öndürijilik ölçeglerini we beýleki maglumat çeşmelerini seljermek üçin LangChain API ulanyp, AIOps platformasyny DevOps turbageçirijisine birleşdirip bilerler.

Amaly mysal: Ulgam surnallaryny derňemek üçin DSPy ulanmak

Ine, ulgam gündeligini seljermek üçin DSPy ulanmagyň ýönekeý mysaly: `` piton dspy import et

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

Maşyn öwrenmek algoritmini ulanyp ulgam surnallaryny derňäň

anomaliýalar = dspy.analyze_logs (surnallar, algoritm = 'MLP')

Anomaliýalary çap ediň

çap etmek (anomaliýalar) `` Bu mysalda, "dspy.load_logs" funksiýasyny ulanyp, ulgam surnallaryny ýükleýäris, "dspy.analyze_logs" funksiýasyny ulanyp, maşyn öwrenmek algoritmini (MLP) ulanyp, surnallary seljerýäris we anomaliýalary çap edýäris.

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

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

  1. "Dspy.load_logs ('system_logs.log')": Ulgam surnallaryny ýükleýär.
  2. "Dspy.analyze_logs (surnallar, algoritm = 'MLP')": Maşyn öwrenmek algoritmini ulanyp ulgam surnallaryny derňeýär.
  3. "Langchain.build_aiops_platform ()": LangChain ulanyp, ýörite AIOps platformasyny gurýar.
  4. "Langchain.integrate_aiops_platform ()": AIOps platformasyny DevOps turbageçirijisine birleşdirýär.
  5. "Dspy.visualize_anomalies (anomaliýa)": Anomaliýalary diagramma arkaly wizuallaşdyrýar.
  6. langchain.use_ml_algorithm (surnallar, algoritm = 'SVM'): Ulgam gündeligini seljermek üçin maşyn öwrenmek algoritmini (SVM) ulanýar.
  7. "Dspy.print_anomalies (anomaliýa)": Anomaliýalary çap edýär.
  8. "Langchain.use_nlp_techniques (surnallar, tehnikalar =
  9. "Dspy.save_anomalies (anomaliýa," anomalies.csv ")": Anomaliýalary CSV faýlyna ýazdyrýar.
  10. "Langchain.use_custom_aiops_platform ()": LangChain ulanyp gurlan adaty AIOps platformasyny ulanýar.

Wizuallaşdyrma

Diagrammany ulanyp, anomaliýalary nädip göz öňüne getirmegiň mysaly: "diagramma { "tip": "bar", "maglumatlar": { "bellikler": ["Anomaliýa 1", "Anomaliýa 2", "Anomaliýa 3"], "maglumat bazalary": [ { "bellik": "Anomaliýalar", "maglumatlar": [10, 20, 30], "backgroundColor": "rgba (255, 99, 132, 0.2)", "borderColor": "rgba (255, 99, 132, 1)", "borderWidth": 1 } ] }, "opsiýalar": { "title": { "görkezmek": dogry, "text": "Anomaliýalar" }, "rowaýat": { "görkezmek": dogry } } } `` Bu mysalda, anomaliýalary şekillendirýän çyzgy diagrammasyny döretmek üçin Chart.js kitaphanasyny ulanýarys.

Netije

Bu makalada, AI bilen işleýän kod gözden geçiriş gurallarynda we AIOps platformalarynda, hususan-da DSPy we LangChain, soňky hasaplama gurşawynda hadysalary derňemäge we çözmäge mümkinçilik bermek üçin soňky ösüşleri nädip ulanmalydygyny öwrendik. Ulgam gündeligini seljermek we diagramma arkaly anomaliýalary wizuallaşdyrmak üçin DSPy-ni nädip ulanmalydygynyň amaly mysalyny hödürledik. Şeýle hem, DSPy we LangChain üçin iň köp ulanylýan 5-10 buýruk / bölekleriň sanawyny berdik. Bu makalada görkezilen ädimleri ýerine ýetirmek bilen, işläp düzüjiler AI bilen işleýän kod gözden geçiriş gurallarynda we AIOps platformalarynda iň soňky üstünlikleri ulanýan ýörite AIOps platformalaryny gurup bilerler, bu hadysalary işjeň derňemäge we hasaplaýyş gurşawynda çözmäge mümkinçilik berer.


Have Questions?

Let's Talk

Contact me on LinkedIn