Ku dheji diiwaannada nidaamka | B4N1

Ku dheji diiwaannada nidaamka

3 months ago · b4n1 Tiempo de lectura: 4 min

** Qabanqaabinta Tubbooyinka DevOps ee Awoodda AI ee leh DSPy iyo LangChain ee Baadhista Dhacdooyinka Firfircoon ee Xallinta Deegaanka Xisaabinta Edge ***

hordhac

Kakanaanta sii kordheysa ee nidaamyada software-ka casriga ah, oo ay weheliso baahida sii kordheysa ee habaynta xogta iyo falanqaynta wakhtiga-dhabta ah, ayaa keentay soo ifbaxa jawiga kombuyuutarada geesaha ah. Deegaannadan, kuwaas oo lagu garto joogitaanka nidaamyada qaybsan, madax-bannaan, iyo kala-duwan, ayaa caqabado waaweyn u ah kooxaha DevOps. Maqaalkan, waxaan ku baari doonaa sida looga faa'iidaysto horumarradii ugu dambeeyay ee aaladaha dib u eegista code ee ku shaqeeya AI iyo aaladaha AIOps, gaar ahaan DSPy iyo LangChain, si loo suurtageliyo baaritaanka shilalka firfircoon iyo xallinta jawiga xisaabinta.

**Isgoysyada AI, DevOps, iyo Xisaabinta Edge ***

Deegaannada xisaabinta cidhifyada waxaa lagu gartaa joogitaanka nidaamyo qaybsan, madaxbannaan, iyo nidaamyo kala duwan, taas oo ka dhigi karta mid adag kooxaha DevOps si ay u ogaadaan oo u xalliyaan shilalka waqti ku habboon oo hufan. Si loola tacaalo caqabadan, qalabyada dib u eegista code ee ku shaqeeya AI iyo aaladaha AIOps waxay u soo baxeen xal rajo leh. Aaladahani waxay ka faa'iidaystaan ​​algorithms barashada mashiinka iyo farsamooyinka habaynta luqadda dabiiciga ah si ay u falanqeeyaan diiwaannada nidaamka, cabbirada waxqabadka, iyo ilaha xogta kale, awood u siinaya kooxaha DevOps inay ogaadaan cilladaha ayna saadaaliyaan dhacdooyinka iman kara kahor intaanay dhicin.

** DSPy: Maktabad Python ah oo loogu talagalay Dib-u-eegista Koodhka Awood-siinta ee AI ***

DSPy waa maktabad Python ah oo u sahlaysa horumariyayaasha inay ka faa'iidaystaan awoodda AI-ku-shaqeynta qalabka dib u eegista koodka ee dhuumahooda DevOps. DSPy waxay bixisaa API fudud oo dareen leh oo loogu talagalay isku dhafka algorithms barashada mashiinka iyo farsamooyinka habaynta luqadda dabiiciga ah ee dib u eegista koodhka socodka shaqada. Iyada oo la adeegsanayo DSPy, horumariyayaashu waxay falanqeyn karaan diiwaannada nidaamka, cabbirada waxqabadka, iyo ilaha kale ee xogta si loo ogaado cilladaha loona saadaaliyo dhacdooyinka iman kara.

** LangChain: Qaab-dhismeedka Dhismaha AIOps-ku-xoogsan ee AIOps**

LangChain waa qaab dhismeedyo AIOps ku shaqeeya oo awood u siinaya baaritaanka shilalka firfircoon iyo xallinta jawiga xisaabinta. LangChain wuxuu bixiyaa qaybo horay loo dhisay iyo API-yada loogu talagalay isku dhafka algorithms barashada mashiinka, farsamooyinka habaynta luqadda dabiiciga ah, iyo qalabyada kale ee AI-powered ee aaladaha AIOps. LangChain, horumariyayaashu waxay dhisi karaan goobo AIOps caado ah kuwaas oo ka faa'iidaysanaya horumarradii ugu dambeeyay ee qalabka dib u eegista koodhka ku shaqeeya ee AI iyo aaladaha AIOps.

** Abaabulka Tubbooyinka DevOps ee Awoodda AI ku shaqeeya ee leh DSPy iyo LangChain ***

Si loo habeeyo tuubooyinka DevOps ee ku shaqeeya AI ee leh DSPy iyo LangChain, horumariyayaashu waxay raaci karaan talaabooyinkan:

  1. ** Isku dhafka DSPy ee dhuumaha DevOps ***: Soo-saarayaashu waxay isku dari karaan DSPy dhuumaha DevOps iyagoo isticmaalaya DSPy API si ay u falanqeeyaan diiwaannada nidaamka, cabbirada waxqabadka, iyo ilaha kale ee xogta.
  2. ** Isticmaal LangChain si aad u dhisto madal AIOps caado ah ***: Soo-saarayaashu waxay isticmaali karaan LangChain si ay u dhistaan ​​madal AIOps ah oo caado u ah taas oo ka faa'iidaysata horumarkii ugu dambeeyay ee qalabka dib u eegista code ee AI-powered iyo AIOps platforms.
  3. ** Isku dhafka AIOps ee dhuumaha DevOps ***: Soo-saarayaashu waxay isku dari karaan nidaamka AIOps ee dhuumaha DevOps iyagoo isticmaalaya LangChain API si ay u falanqeeyaan diiwaannada nidaamka, cabbirada waxqabadka, iyo ilaha kale ee xogta.

**Tusaale wax ku ool ah: Isticmaalka DSPy si loo falanqeeyo Diiwaanada Nidaamka ***

Waa kuwan tusaale fudud oo ah sida loo isticmaalo DSPy si loo falanqeeyo diiwaannada nidaamka: `` Python soo dejinta dspy

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

Falanqee diiwaanka nidaamka adoo isticmaalaya algorithm barashada mashiinka

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

Daabici cilladaha

daabac (aan-xumo) `` Tusaalahan, waxaanu ku shubaynaa nidaamka logs anagoo adeegsanayna shaqada dspy.load_logs, waxaanu ku falanqaynaa diiwaanka anagoo adeegsanayna algorithm barashada mashiinka (MLP) anagoo adeegsanayna shaqada `dspy.analyze_logs`, oo daabac cilladaha.

** 5-10ka ugu sarreeya amarada/Qodobka ugu Isticmaalka badan**

Waa kuwan 5-10-ka amarrada ugu badan ee la isticmaalo ee DSPy iyo LangChain:

  1. dspy.load_logs('system_logs.log'): Waxa ay shubtaa diiwaanka nidaamka
  2. dspy.analyze_logs(logs, algorithm='MLP'): Waxay baartaa nidaamka diiwaanka iyadoo la isticmaalayo algorithm barashada mashiinka.
  3. langchain.build_aiops_platform(): Waxay dhistaa madal AIOps caado u ah iyadoo la isticmaalayo LangChain.
  4. langchain.integrate_aiops_platform(): Isku dhafka AIOps ee dhuumaha DevOps.
  5. dspy.visualize_anomalies(anomalies): Wuxuu sawiraa cilladaha isagoo isticmaalaya jaantus.
  6. langchain.use_ml_algorithm(logs, algorithm='SVM'): Wuxuu adeegsadaa algorithm barashada mashiinka (SVM) si uu u falanqeeyo diiwaanka nidaamka.
  7. `dspy.print_anomalies(anomalies): Wuxuu daabacaa cilladaha.
  8. `langchain.use_nlp_techniques(logs, techniques=['NER', 'POS']))': Wuxuu adeegsadaa farsamooyinka habaynta luqadda dabiiciga ah (NER, POS) si uu u falanqeeyo diiwaannada nidaamka.
  9. `dspy.save_anomalies(anomalies, 'anomalies.csv'):': Waxay ku kaydisaa cilladaha faylka CSV.
  10. langchain.use_custom_aiops_platform(): Isticmaala madal AIOps ah oo la dhisay iyadoo la isticmaalayo LangChain.

Muuqaalka

Waa kuwan tusaale ku saabsan sida loo sawiro cilladaha iyadoo la adeegsanayo jaantus: shaxda { "type": "bar", "xogta": { "calaamadaha": ["Anomaly 1", "Anomaly 2", "Anomaly 3"], "datasets": [ { "label": "Anomalies", "xogta": [10, 20, 30], "backgroundColor": "rgba(255, 99, 132, 0.2)", "BorderColor": "rgba(255, 99, 132, 1)", "BorderWidth": 1 } ] }, "doorashooyinka": { "ciwaan": { "muujin": run, "text": "Anomalies" }, "halyeey": { "muujin": run } } } Tusaalahan, waxaan u isticmaalnaa maktabadda Chart.js si aan u abuurno jaantus ka tarjumaya cilladaha.

** Gabagabo**

Maqaalkan, waxaan ku sahamiyay sida looga faa'iidaysto horumarradii ugu dambeeyay ee aaladaha dib u eegista code ee ku shaqeeya AI iyo aaladaha AIOps, gaar ahaan DSPy iyo LangChain, si loo suurtageliyo baaritaanka shilalka firfircoon iyo xallinta jawiga xisaabinta. Waxaan bixinay tusaale wax ku ool ah oo ku saabsan sida loo isticmaalo DSPy si loo falanqeeyo diiwaannada nidaamka oo loo sawiro cilladaha iyadoo la adeegsanayo jaantus. Waxaan sidoo kale bixinnay liiska 5-10 ee ugu sarreeya amarada/warqadaha loo isticmaalo DSPy iyo LangChain. Adoo raacaya tillaabooyinka lagu qeexay maqaalkan, horumariyayaashu waxay dhisi karaan aalado AIOps caado ah kuwaas oo ka faa'iidaysanaya horumarkii ugu dambeeyay ee aaladaha dib u eegista koodhka ku shaqeeya AI iyo aaladaha AIOps, awood u siinaya baadhista dhacdada firfircoon iyo xallinta jawiga xisaabinta.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn