Fungura sisitemu ya sisitemu | B4N1

Fungura sisitemu ya sisitemu

6 months ago · b4n1 Tiempo de lectura: 3 min

Gutegura imiyoboro ikoreshwa na AI ikoreshwa na DSPy na LangChain yo gukora iperereza ryibikorwa no gukemura mubidukikije bibarwa

Intangiriro

Kwiyongera kwinshi kwa sisitemu igezweho ya software, ihujwe no kwiyongera gukenewe mugihe nyacyo cyo gutunganya no gusesengura amakuru, byatumye havuka ibidukikije bibarwa. Ibidukikije, birangwa no kuba haragabanijwe sisitemu yigenga, yigenga, na heterogeneous, bitera ibibazo bikomeye kumakipe ya DevOps. Muri iki kiganiro, tuzasuzuma uburyo twakoresha iterambere rigezweho mubikoresho byo gusuzuma kode ikoreshwa na AI hamwe na platform ya AIOps, cyane cyane DSPy na LangChain, kugirango tubashe gukora iperereza ryibikorwa no gukemura mubidukikije bibarwa.

Ihuriro rya AI, DevOps, na compte ya Edge

Ibidukikije byo kubara birangwa no kuba hariho sisitemu zagabanijwe, zigenga, na heterogeneous, zishobora gutuma bigora amakipe ya DevOps kumenya no gukemura ibyabaye mugihe gikwiye kandi neza. Kugira ngo iki kibazo gikemuke, ibikoresho byo gusuzuma kode ikoreshwa na AI hamwe na AIOps platform byagaragaye nkigisubizo cyiza. Ibi bikoresho bifashisha imashini yiga algorithms hamwe nubuhanga bwo gutunganya ururimi karemano kugirango isesengure ibiti bya sisitemu, ibipimo byerekana imikorere, hamwe nandi masoko yamakuru, bifasha amakipe ya DevOps gutahura ibintu bidasanzwe no guhanura ibintu bishobora kubaho mbere yuko biba.

DSPy: Isomero rya Python yo Gusubiramo Kode ya AI Isubiramo

DSPy ni isomero rya Python rifasha abitezimbere gukoresha imbaraga za AI zikoreshwa na kode yo gusuzuma ibikoresho mu miyoboro yabo ya DevOps. DSPy itanga API yoroshye kandi yihuse yo guhuza imashini yiga imashini hamwe nubuhanga bwo gutunganya ururimi karemano mubikorwa byo gusubiramo kode. Hamwe na DSPy, abitezimbere barashobora gusesengura sisitemu ya sisitemu, ibipimo ngenderwaho, nandi masoko yamakuru kugirango bamenye ibintu bidasanzwe kandi bahanure ibizaba.

LangChain: Urwego rwo kubaka AI ikoreshwa na AIOps

LangChain ni urwego rwo kubaka AI ikoresha ingufu za AIOps zituma habaho iperereza ryibyabaye no gukemura mubidukikije. LangChain itanga urutonde rwibice byubatswe mbere na APIs zo kwinjiza imashini yiga imashini, uburyo bwo gutunganya ururimi karemano, nibindi bikoresho bikoreshwa na AI muburyo bwa AIOps. Hamwe na LangChain, abashinzwe iterambere barashobora kubaka porogaramu yihariye ya AIOps ikoresha iterambere rigezweho mubikoresho byo gusuzuma kode ikoreshwa na AI hamwe na AIOps.

Gutegura imiyoboro ikoreshwa na AI ikoreshwa na DSPy na LangChain

Kugirango utegure imiyoboro ya AI ikoreshwa na DevOps hamwe na DSPy na LangChain, abitezimbere barashobora gukurikiza izi ntambwe:

D.

Urugero rufatika: Gukoresha DSPy Gusesengura Logi ya Sisitemu

Dore urugero rworoshye rwuburyo bwo gukoresha DSPy gusesengura sisitemu ya sisitemu: `` python kwinjiza dspy

ibiti = dspy.load_logs ('sisitemu_logs.log')

Gisesengura ibiti bya sisitemu ukoresheje imashini yiga algorithm

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

Shira ahagaragara ibintu bidasanzwe

icapiro (anomalies) `` Muri uru rugero, turapakira sisitemu ya sisitemu dukoresheje imikorere yadspy.load_logs`, gusesengura ibiti dukoresheje imashini yiga algorithm (MLP) dukoresheje imikorere ya` dspy.analyze_logs`, hanyuma dusohora ibintu bidasanzwe.

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Udukoryo

Dore top 5-10 zikoreshwa cyane / ibisobanuro kuri DSPy na LangChain:

  1. Dspy.load_logs ('sisitemu_logs.log'): Yikoreza ibiti bya sisitemu.
  2. Dspy.analyze_logs (ibiti, algorithm = 'MLP'): Isesengura ibiti bya sisitemu ukoresheje imashini yiga algorithm.
  3. langchain.build_aiops_platform (): Yubaka urubuga rwihariye rwa AIOps ukoresheje LangChain.
  4. langchain.integrate_aiops_platform (): Ihuza platform ya AIOps mumuyoboro wa DevOps.
  5. Dspy.visualize_anomalies (anomalies): Yerekana ibintu bidasanzwe ukoresheje imbonerahamwe.
  6. langchain.use_ml_algorithm (ibiti, algorithm = 'SVM'): Koresha imashini yiga imashini algorithm (SVM) kugirango isesengure ibiti bya sisitemu.
  7. dspy.print_anomalies (anomalies): Icapisha ibintu bidasanzwe.
  8. `langchain.use_nlp_techniques (ibiti, tekinike =
  9. Dspy.save_anomalies (anomalies, 'anomalies.csv'): Ikiza ibintu bidasanzwe kuri dosiye ya CSV.
  10. langchain.use_custom_aiops_platform (): Koresha urubuga rwihariye rwa AIOps rwubatswe ukoresheje LangChain.

Kubona amashusho

Dore urugero rwuburyo bwo kwiyumvisha ibintu bidasanzwe ukoresheje imbonerahamwe: imbonerahamwe { "ubwoko": "akabari", "amakuru": { "labels": ["Anomaly 1", "Anomaly 2", "Anomaly 3"], "imibare": [ { "label": "Anomalies", "amakuru": [10, 20, 30], "backgroundColor": "rgba (255, 99, 132, 0.2)", "umupaka Ibara": "rgba (255, 99, 132, 1)", "Ubugari bwumupaka": 1 } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "Anomalies" }, "umugani": { "kwerekana": ukuri } } } ` Muriyi ngero, dukoresha isomero rya Chart.js kugirango dukore imbonerahamwe yerekana ishusho idasanzwe.

Umwanzuro

Muri iki kiganiro, twasuzumye uburyo twakoresha iterambere rigezweho mubikoresho byo gusuzuma kode ikoreshwa na AI hamwe na platform ya AIOps, cyane cyane DSPy na LangChain, kugirango dushobore gukora iperereza ryibyabaye no gukemura mubidukikije. Twatanze urugero rufatika rwuburyo bwo gukoresha DSPy kugirango dusesengure ibiti bya sisitemu kandi twerekane ibintu bidasanzwe dukoresheje imbonerahamwe. Twatanze kandi urutonde rwambere 5-10 rwakoreshejwe cyane / ibisobanuro kuri DSPy na LangChain. Mugukurikiza intambwe zavuzwe muriyi ngingo, abashinzwe iterambere barashobora kubaka urubuga rwa AIOps rwifashisha iterambere rigezweho mu bikoresho byo gusuzuma kode ikoreshwa na AI hamwe na porogaramu ya AIOps, bigafasha iperereza ryibyabaye no gukemura mu bihe bya mudasobwa.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn