Kora icyitegererezo cya DSPy kugirango winjize amakuru kuva mubiti | B4N1

Kora icyitegererezo cya DSPy kugirango winjize amakuru kuva mubiti

8 months ago · b4n1 Read time: 3 min

Kwinjiza Agentic AI hamwe na Automation ya DevOps ukoresheje LangChain na DSPy

Intangiriro

Isangano ryubwenge bwa artificiel (AI), DevOps, hamwe na automatike birahindura uburyo bwo gucunga no kubungabunga ibikorwa remezo bya software. Agentic AI, ikubiyemo gukoresha ibikoresho bya AI kugirango ikore imirimo mu izina ryabantu, irakwiriye cyane cyane kuri automatike ya DevOps. Muri iki kiganiro, tuzasuzuma uburyo bwo guhuza ibikorwa bya AI hamwe na Automatic ya DevOps dukoresheje LangChain na DSPy, tekinoroji ebyiri zigezweho zituma hashyirwaho uburyo bwo gucunga ibikorwa remezo byubwenge, bishingiye kuri AI.

Gusobanukirwa LangChain na DSPy

LangChain ni isoko ifunguye yo kubaka ibiganiro bya AI. Itanga urutonde rwibikoresho nububiko bwibitabo byo gukora imiterere yindimi karemano (NLP), sisitemu yo kuyobora ibiganiro, nibindi bice bikenewe mukubaka sisitemu yo kuganira ya AI. LangChain yubatswe hejuru yururimi rwa porogaramu ya Rust kandi itanga uburyo bworoshye, bwububiko bwubaka bwubaka porogaramu zikoreshwa za AI.

DSPy, kurundi ruhande, ni isomero rya Python yo kubaka no gukoresha uburyo bwimbitse bwo kwiga. Itanga ibintu byoroshye, byimbitse API yo kubaka no guhugura imiyoboro yimitsi, kimwe nurutonde rwibikoresho byo gukoresha no gucunga imiterere mubidukikije. DSPy yashizweho kugirango ikore neza hamwe na LangChain, ituma hashyirwaho sisitemu igoye, ikoreshwa na AI ishobora kwigira kumibare kandi igahuza nibidukikije bihinduka.

Kwinjiza LangChain na DSPy kuri Automation ya DevOps

Kugirango duhuze LangChain na DSPy kuri automatike ya DevOps, dukeneye gukora sisitemu ishobora gukoresha imbaraga zikoranabuhanga ryombi. Dore urwego rwohejuru rusubirwamo rwubwubatsi:

  1. ** Kwinjiza Data **: Tuzakoresha DSPy kugirango twinjize amakuru aturuka ahantu hatandukanye, nk'ibiti, ibipimo, na dosiye y'iboneza.
  2. ** Amahugurwa yicyitegererezo **: Tuzakoresha DSPy kugirango tumenye imashini yiga imashini kumibare yinjiye, ituma sisitemu yiga imiterere nubusabane mumibare. 3 ..
  3. ** Gushyira mu bikorwa ibikorwa **: Tuzakoresha DSPy kugirango dukore ibikorwa dushingiye kumpanuro zitangwa na sisitemu yo gucunga ibiganiro.

Gushyira mubikorwa

Dore urugero rworoshye rwuburyo dushobora guhuza LangChain na DSPy kuri automatike ya DevOps: `` python gutumiza mu mahanga kwinjiza dspy

icyitegererezo = dspy.Model ("log_ingestion")

Hugura icyitegererezo kumibare yinjiye

icyitegererezo.imyitozo (amakuru)

Kora sisitemu yo gucunga ibiganiro bya LangChain

ibiganiro_umuyobozi = ururimi.IbiganiroManager (icyitegererezo)

Sobanura inzira yoroshye y'ibiganiro

ibiganiro_ibikorwa = [ { "umugambi": "kugenzura_status", "igisubizo": "Imiterere iriho ni {imiterere}" }, { "umugambi": "restart_service", "igisubizo": "Serivisi yatangiye." } ]

Kora inzira y'ibiganiro

igisubizo = ibiganiro_umuyobozi.kora (ibiganiro_ibikorwa)

Kora igikorwa gishingiye kubisubizo

niba igisubizo == "Serivisi yatangijwe": dspy.ibikorwa_bikorwa ("restart_service") `` ` Uru rugero rwerekana uburyo dushobora gukoresha LangChain na DSPy kugirango dushyireho uburyo bworoshye bwo kuyobora ibiganiro bishobora gukorana nicyitegererezo cyahuguwe kandi tugakora ibikorwa bishingiye kubisubizo.

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Udukoryo

Hano hari amwe mumabwiriza akoreshwa cyane hamwe nibisobanuro bya LangChain na DSPy:

  1. ** LangChain **:
    • langchain.DialogueManager (icyitegererezo): Shiraho uburyo bwo kuyobora ibiganiro ukoresheje icyitegererezo cyahuguwe.
    • `ururimi.
    • langchain.get_intent (intumbero): Kuramo intego uhereye kumukoresha winjiye.
  2. ** DSPy **:
    • dspy.Model (" log_ingestion "): Kurema icyitegererezo cya DSPy cyo kwinjiza amakuru kuva mubiti.
    • dspy.imyitozo (icyitegererezo, amakuru): Itoza icyitegererezo cya DSPy kumakuru yinjiye.
    • `dspy.

Kubona amashusho

Dore amashusho yoroshye yo guhuza LangChain na DSPy yo gukoresha DevOps: imbonerahamwe { "ubwoko": "akabari", "amakuru": { "ibirango": "imibare": [ { "label": "LangChain", "amakuru": [10, 15, 20, 25], "backgroundColor": "rgba (255, 99, 132, 0.2)", "umupaka w'amabara": "rgba (255, 99, 132, 1)", "Ubugari bwumupaka": 1 }, { "label": "DSPy", "amakuru": [15, 20, 25, 30], "backgroundColor": "rgba (54, 162, 235, 0.2)", "umupaka Ibara": "rgba (54, 162, 235, 1)", "Ubugari bwumupaka": 1 } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "Kwishyira hamwe kwa LangChain na DSPy kuri Automation ya DevOps" }, "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } ` Iyi visualisation yerekana uburyo LangChain na DSPy bishobora guhurizwa hamwe kugirango habeho umuyoboro utangiza DevOps.

Umwanzuro

Muri iki kiganiro, twasuzumye uburyo bwo guhuza ibikorwa bya AI hamwe na DevOps ikoresha hakoreshejwe LangChain na DSPy. Twerekanye uburyo ubwo buryo bwikoranabuhanga bubiri bwakoreshwa mugushiraho uburyo bworoshye bwo gucunga ibiganiro bushobora gukorana nicyitegererezo cyatojwe kandi kigakora ibikorwa bishingiye kubisubizo. Twatanze kandi urugero rufatika rwo gushyira mubikorwa hamwe na 5-10 yo hejuru ikoreshwa cyane / ibice bya LangChain na DSPy. Hanyuma, twashyizemo igice cyo kwerekana amashusho kugirango twerekane guhuza LangChain na DSPy yo gukoresha DevOps.


Have Questions?

Let's Talk

Contact me on LinkedIn