Abuur wakiilka AI wada sheekaysiga adoo isticmaalaya LangChain | B4N1

Abuur wakiilka AI wada sheekaysiga adoo isticmaalaya LangChain

5 months ago · b4n1 Read time: 5 min

** Isku-dubbaridka Wakiilada AI ee DevOps Automation: Furitaanka Awoodda LangChain iyo Wakiilka AWS DevOps ***

hordhac

Isgoysyada sirdoonka macmalka ah (AI), DevOps automation, iyo nashqada-dhalashada daruuriga ah ayaa wax ka beddelaya habka kooxaha horumarinta software-ku u wajahaan sababaha asaasiga ah falanqaynta iyo miisaanka. Iyaga oo ka faa'ideysanaya wakiilada AI ay wado, kooxuhu waxay si otomaatig ah u samayn karaan hawlo adag, wanaajin karaan wakhtiyada jawaabta shilka, waxayna kor u qaadi karaan isku halaynta nidaamka guud. Maqaalkan, waxaanu sahamin doonaa is dhexgalka LangChain, maktabad Python ah oo loogu talagalay dhisidda wakiillada AI ee wada-hadalka, oo leh AWS DevOps Agent, qalab loogu talagalay gaarsiinta software-ka iyo geynta. Waxaan hoos u dhigi doonaa faa'iidooyinka is dhexgalkaan, waxaan bixin doonaa tusaale wax ku ool ah oo ku saabsan sida loo hirgeliyo, waxaanan muujin doonaa amarrada ugu sarreeya iyo qaybo ka mid ah farsamadan.

Faa'iidooyinka Automation-ka DevOps ee AI-Driven

Aaladaha Automation-ka ee DevOps-ka caadiga ah waxa ay diiradda saaraan in ay toosiyaan hawlaha soo noqnoqda, sida geynta iyo tijaabinta. Si kastaba ha ahaatee, qalabkani waxay inta badan ka maqan yihiin awoodda ay ku falanqeeyaan habdhaqanka nidaamka qalafsan oo ay aqoonsadaan sababaha asaasiga ah ee arrimaha. Wakiilada AI-driven, dhanka kale, waxay falanqeyn karaan tiro aad u badan oo xog ah, aqoonsan karaan qaababka, iyo samayn karaan saadaal ku saabsan habdhaqanka nidaamka. Marka la isku daro wakiilada AI aaladaha iswada ee DevOps, kooxuhu waxay awoodaan:

  • Hagaaji wakhtiyada jawaabta shilka adiga oo si degdeg ah u aqoonsanaya sababta asaasiga ah ee arrimaha
  • Kobcinta isku halaynta nidaamka adiga oo saadaalinaya oo ka hortagaya guul-darrooyinka
  • Si otomaatig ah u samee hawlaha qalafsan, sida cilad-baadhista iyo cilladaha
  • Hagaajinta wada shaqaynta ka dhaxaysa kooxaha horumarinta iyo hawlgallada iyadoo la siinayo faham la wadaago hab-dhaqanka nidaamka

** LangChain: Maktabad Python ah oo loogu talagalay Dhisidda Wakiilada AI ee Wada-hadalka ***

LangChain waa maktabad Python ah oo u sahlaysa horumariyayaashu inay dhisaan wakiillada AI wada-hadalka iyagoo isticmaalaya farsamaynta luqadda dabiiciga ah (NLP) iyo farsamooyinka barashada mashiinka (ML). Iyadoo LangChain, horumariyayaashu waxay abuuri karaan wakiilo fahmi kara oo ka jawaabi kara su'aalaha isticmaalaha, falanqeeyaan xogta qoraalka, iyo samaynta saadaalin ku saabsan habdhaqanka nidaamka. LangChain waxay bixisaa sifooyin kala duwan, oo ay ku jiraan:

  • Falanqaynta qoraalka iyo habaynta
  • Is dhexgalka NLP iyo ML
  • Qaab dhismeedka AI wada sheekeysiga
  • Isdhexgalka qaababka AI ee caanka ah, sida TensorFlow iyo PyTorch

Wakiilka AWS DevOps: Qalab Automating Soo Gelida Software-ka iyo Geyrinta

AWS DevOps Agent waa qalab awood u siinaya horumariyayaasha inay si otomaatig ah u keenaan gaarsiinta software iyo geynta AWS. Wakiilku wuxuu bixiyaa sifooyin kala duwan, oo ay ku jiraan:

  • Gelin otomaatig ah iyo tijaabin
  • Isdhexgalka joogtada ah iyo gaarsiinta joogtada ah (CI/CD)
  • Ku biirista aaladaha caanka ah ee DevOps, sida Jenkins iyo GitLab
  • Taageerada luuqadaha barnaamijyada iyo qaab-dhismeedka badan

** Isku-dhafka LangChain iyo Wakiilka AWS DevOps ***

Si loo dhexgeliyo LangChain oo leh AWS DevOps Agent, waxaan abuuri doonaa qoraal Python fudud oo adeegsada LangChain si loo falanqeeyo diiwaannada nidaamka loona aqoonsado arrimaha suurtagalka ah. Waxaan markaa isticmaali doonaa AWS DevOps Agent si aan u habaynno geynta qoraalka oo aan ku dhex galno dhuumahayada CI/CD.

** Tusaale Wax ku ool ah: Falanqaynta Diiwaanada Nidaamka LangChain ***

`` Python soo dejinta langchain laga bilaabo langchain.chains. soo dejinta wadahadalka ConversationalChain laga soo dejiyo langchain.llms OpenAI Laga soo bilaabo langchain. gundhigyada waxay soo dejiyaan HuggingFaceEmbeddings

wakiilka = ConversationalChain ( llm=OpenAI(heerkulka=0.7), Embeddings=HuggingFaceEmbeddings(model_name = " jumlad-beddelayaasha/dhammaan-MiniLM-L6-v2") )

Qeex shaqada lagu falanqeynayo diiwaannada nidaamka

def analyze_logs(logs): # U adeegso LangChain si aad u falanqayso diiwaanka oo aad u ogaato arrimaha iman kara jawaab = agent.call(query="Maxay yihiin arrimaha ka iman kara diiwaanadan?") jawaab celin

Qeex shaqada lagu geynayo qoraalka adoo isticmaalaya AWS DevOps Agent

def deploy_script(): # Adeegso Wakiilka AWS DevOps si aad u geyso qoraalka oo aad ugu dhex gasho dhuumahayada CI/CD #... dhaaf

Orod qoraalka

logs = ["error1", "error2", "error3"] jawaab = analyze_logs(logs) daabac(jawaab)

deploy_script() ``

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

Waa kuwan 5-10ka ugu sarreeya amarada inta badan la isticmaalo iyo qayb yar oo loogu talagalay LangChain iyo AWS DevOps Agent:

  1. LangChain: `agent.call(query="Waa maxay arrimaha ka iman kara qoraaladan?")
  2. LangChain: ConversationalChain(llm=OpenAI(heerkulka=0.7), embedddings=HuggingFaceEmbeddings(model_name="sentence-transformers/all-MiniLM-L6-v2"))
  3. AWS DevOps Wakiilka: 'aws devops-wakiil la geeyo --script script.py'
  4. Wakiilka AWS DevOps: 'aws devops-wakiil waxay dhexgalaan --magaca dhuumaha dhuumaha'
  5. ** LangChain: ** 'HuggingFaceEmbeddings (model_name=" jumlad-beddelayaasha/dhammaan-MiniLM-L6-v2")
  6. ** LangChain: ** 'OpenAI (heerkulka = 0.7)'
  7. Wakiilka AWS DevOps: 'aws DevOps status'
  8. Wakiilka AWS DevOps: 'aws devops-agent logs'
  9. LangChain: `agent.embedddings = HuggingFaceEmbeddings
  10. LangChain: agent.llm = Fur AI(heerkulka=0.7)

Muuqaalka: Chart.js

Halkan waxaa ah jaantus fudud iyadoo la adeegsanayo Chart.js si loo sawiro waxqabadka wakiilka AI ee ku saleysan LangChain: json { "type": "bar", "xogta": { "labels": ["Sax", "Recision", "Recall"], "datasets": [ { "label": "LangChain", "xogta": [0.9, 0.8, 0.7], "backgroundColor": "rgba(255, 99, 132, 0.2)", "BorderColor": "rgba(255, 99, 132, 1)", "BorderWidth": 1 } ] }, "ikhtiyaar": { "ciwaan": { "muujin": run, "text": "Waxqabadka LangChain-ku salaysan AI wakiilka" }, "Miisaanka": { "yAxes": [ { "ticks": { "beginAtZero": run } } ] } } } Shaxdani waxay muujinaysaa saxnaanta, saxnaanta, iyo dib u soo celinta wakiilka AI ee ku salaysan LangChain. Jaantusku wuxuu bixiyaa matalaad muuqaal ah oo ku saabsan waxqabadka wakiilka waxaana loo isticmaali karaa in lagu aqoonsado meelaha hagaajinta.

** Gabagabo**

Isku-dubbaridka wakiilada AI ee DevOps automation iyadoo la adeegsanayo LangChain iyo AWS DevOps Agent waa hab awood leh oo lagu wanaajiyo falanqaynta sababaha asaasiga ah iyo miisaanka. Iyaga oo ka faa'ideysanaya xoogga labada teknooloojiyada, kooxuhu waxay si otomaatig ah u samayn karaan hawlo adag, wanaajin karaan wakhtiyada jawaabta shilka, waxayna kor u qaadi karaan isku halaynta nidaamka. Maqaalkan, waxaan sahaminay faa'iidooyinka AI-driven DevOps automation, soo bandhigay LangChain iyo AWS DevOps Agent, waxaanan bixinay tusaale wax ku ool ah oo ku saabsan sida loo mideeyo labada tignoolajiyada. Waxaan sidoo kale iftiiminay amarrada ugu sarreeya iyo qaybo yaryar ee tignoolajiyadan waxaana ku daray muuqaal isticmaalaya Chart.js. Markaad raacdo tillaabooyinka lagu qeexay maqaalkan, kooxuhu waxay furi karaan awoodda buuxda ee AI-driven DevOps automation oo ay wanaajiyaan horumarinta kombuyuutarkooda guud iyo hababka geynta.


Have Questions?

Let's Talk

Contact me on LinkedIn