Samee wakiilka Kiro | B4N1

Samee wakiilka Kiro

3 months ago · b4n1 Tiempo de lectura: 5 min

** Ka faa'iidaysiga AI Agent ee DevOps Automation-ka Kiro iyo LangChain ***

hordhac

Muuqaalka horumarka software-ka ee degdega ah ee maanta, kooxaha DevOps waxay si joogto ah u raadinayaan habab ay ku wanaajiyaan hufnaanta iyo isku halaynta is dhexgalka joogtada ah iyo hawlgelinta joogtada ah (CI/CD). Mid ka mid ah hab rajo leh ayaa ah in la xoojiyo AI AI, kaas oo awood u siinaya abuurista wakiillo caqli-gal ah oo otomaatig u noqon kara oo kor u qaadi kara hawlaha DevOps. Maqaalkani, waxaanu sahamin doonaa sida loo hirgeliyo wakiilada AI-powered iyadoo la adeegsanayo Kiro iyo LangChain, oo ah laba qaab-dhismeed-goynta kuwaas oo isbedelaya goobta DevOps automation.

Waa maxay AI Agent?

Agentic AI waxaa loola jeedaa nooc ka mid ah sirdoonka macmal ah kaas oo loogu talagalay in uu u qabto hawlaha si madaxbannaan, si la mid ah wakiilka aadanaha. Marka la eego macnaha DevOps, AI wakiilka ah waxaa loo isticmaali karaa si otomaatig ah hawlaha sida dhismaha, tijaabinta, iyo geynta codsiyada software. Iyaga oo ka faa'iidaysanaya barashada mashiinka iyo farsamooyinka farsamaynta luqadda dabiiciga ah (NLP), wakiilada AI ee wakiilka ah waxay wax ka baran karaan waayo-aragnimada oo ay la qabsadaan jawiga beddelka, iyaga oo ka dhigaya kuwo ku habboon qulqulka shaqada ee DevOps ee adag oo firfircoon.

** Soo bandhigida Kiro iyo LangChain ***

Kiro iyo LangChain waa laba qaab-dhismeedka il furan oo si gaar ah loogu talagalay in lagu dhiso nidaamyada AI ee wakiilka ah. Kiro waa qaab-dhismeedka Rust-ku-salaysan kaas oo bixiya madal adag oo la miisaami karo oo lagu dhisayo wakiilada caqliga leh, halka LangChain uu yahay qaab-dhismeedka Python-ku-salaysan kaas oo diiradda saaraya NLP iyo fahamka luqadda.

Kiro: Qaab-dhismeedka ku salaysan miridhku ee lagu dhisayo wakiilada caqliga leh

Kiro waa qaab-dhismeed casri ah oo ku salaysan miridhku kaas oo bixiya madal dhamaystiran oo lagu dhisayo wakiilada caqliga leh. Kiro, horumariyayaashu waxay abuuri karaan wakiilo la falgali kara nidaamyada, adeegyada, iyo ilaha xogta, oo ay qabtaan hawlo ay ka mid yihiin:

  • Si otomaatig ah socodka shaqada iyo hababka
  • Falanqaynta xogta iyo samaynta go'aannada
  • La xiriirka aadanaha iyo nidaamyada kale

Qaab dhismeedka Kiro waxaa loo qaabeeyey inuu noqdo mid aad loo miisaaman karo oo dabacsanaan karo, taasoo ka dhigaysa doorasho ku habboon mashaariicda iswada ee DevOps ee baaxadda weyn.

** LangChain: Qaab-dhismeedka Python-ku-saleysan ee NLP iyo Fahamka Luqadda**

LangChain waa qaab-dhismeedka Python-ku-salaysan kaas oo diiradda saaraya NLP iyo fahamka luqadda. LangChain, horumariyayaashu waxay abuuri karaan wakiilo fahmi kara oo dhalin kara luqad bini'aadmi u eg, oo qaban kara hawlo ay ka mid yihiin:

  • Habaynta luqadda dabiiciga ah (NLP)
  • Falanqaynta qoraalka iyo falanqaynta dareenka
  • Turjumaada luqadda iyo jiilka

Qaab dhismeedka LangChain waxaa loogu talagalay inuu noqdo mid aad u habaysan oo la dheerayn karo, taasoo ka dhigaysa doorasho ku habboon dhisidda caadooyinka NLP iyo awoodaha fahamka luqadda.

** Hirgelinta wakiilada AI-powered ee Kiro iyo LangChain ***

Si loo muujiyo awoodda Kiro iyo LangChain, aynu ka fiirsanno tusaale fudud oo ah dhisidda wakiil ku shaqeeya AI oo otomaatig u ah dhuumaha CI/CD. Tusaalahan, waxaan u isticmaali doonaa Kiro si aan u abuurno wakiil la falgali kara kaydka Git, dhis oo tijaabin kara koodka, oo u geyn doona codsiga goobta daruuraha.

Halkan waxaa ah baloog kood fudud oo muujinaya sida loo abuuro wakiilka Kiro oo otomaatig u ah dhuumaha CI/CD: `` Python kiro soo dejiso ka soo dejinta langchain LLAMA

wakiil = kiro. Wakiil ( magaca = "ci_cd_agent", description="Automateeya dhuumaha CI/CD", falalka=[ kiro.Ficil( magac = "git_clone", description="Xirtaa kaydka Git", code=""" soo dejinta git repo = git.Repo.clone ("https://github.com/user/repo.git") """ ), kiro.Ficil( magac = "dhis", description=" dhisaa koodka", code=""" hab-hoosaadka soo dejinta subprocess.run (["ka samee", "dhis") """ ), kiro.Ficil( magac = "imtixaan", description="wadaa imtixaanada", code=""" hab-hoosaadka soo dejinta subprocess.run (["ka samee", "tijaabada") """ ), kiro.Ficil( magac = "deploy", description="Waxay geysaa codsiga", code=""" hab-hoosaadka soo dejinta subprocess.run (["sameeyo", "deploy") """ ) ] )

Samee nooc LangChain LLAMA ah

llama = LLAMA name="llama_model", description="LLAMA qaabka fahamka luqadda", code=""" soo dejinta langchain model = langchain.LLAMA( name="llama_model", description="LLAMA qaabka fahamka luqadda", code=""" soo dejinta langchain model = langchain.LLAMA( name="llama_model", description="LLAMA qaabka fahamka luqadda", code=""" def process_text(qoraal): # Ku socodsii qoraalka adoo isticmaalaya qaabka LLAMA soo celi qoraalka """ ) """ ) """ )

Abuur wakiilka Kiro ee isticmaala qaabka LangChain LLAMA

wakiil = kiro. Wakiil ( magaca = "ci_cd_agent", description="Automateeya dhuumaha CI/CD", falalka=[ kiro.Ficil( magac = "git_clone", description="Xirtaa kaydka Git", code=""" soo dejinta git repo = git.Repo.clone ("https://github.com/user/repo.git") """ ), kiro.Ficil( magac = "dhis", description=" dhisaa koodka", code=""" hab-hoosaadka soo dejinta subprocess.run (["ka samee", "dhis") """ ), kiro.Ficil( magac = "imtixaan", description="wadaa imtixaanada", code=""" hab-hoosaadka soo dejinta subprocess.run (["ka samee", "tijaabada") """ ), kiro.Ficil( magac = "deploy", description="Waxay geysaa codsiga", code=""" hab-hoosaadka soo dejinta subprocess.run (["sameeyo", "deploy") """ ) ], language_model=llama )

Orod wakiilka

wakiilka.run() `` Koodhkan koodka ayaa muujinaya sida loo abuuro wakiilka Kiro oo otomaatig u ah dhuumaha CI/CD iyadoo la adeegsanayo qaabka LangChain LLAMA ee fahamka luqadda. Wakiilku wuxuu la falgali karaa kaydka Git, wuu dhisi karaa oo tijaabin karaa koodka, oo wuxuu geyn karaa arjiga goobta daruuraha.

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

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

  1. 'kiroutil init': Wuxuu bilaabay mashruuc cusub oo Kiro ah.
  2. 'kiroutil build': Waxay dhistaa wakiilka Kiro.
  3. `langchain init': Wuxuu bilaabay mashruuc cusub oo LangChain ah.
  4. `langchain build': Waxay dhistaa moodelaha LangChain.
  5. 'kiroutil run': Wuxuu wadaa wakiilka Kiro.
  6. 'tijaabada langchain': Waxay tijaabisaa moodelka LangChain.
  7. 'kirotil deploy': Wuxuu geeyaa wakiilka Kiro madal daruureed.
  8. `qiimaynta langchain': Waxay qiimaysaa qaabka LangChain.
  9. 'kiroutil debug': Wuxuu tirtiraa wakiilka Kiro.
  10. 'langchain visualize': Waxay sawirtaa moodelaha LangChain.

Muuqaalka

Halkan waxaa ah muuqaalka Kiro iyo dhismaha LangChain iyadoo la adeegsanayo Chart.js: json { "type": "bar", "xogta": { "labels": ["Kiro", "LangChain"], "datasets": [ { "label": "Architecture", "xogta": [100, 80], "backgroundColor": ["#4CAF50", "#FF9800"] } ] }, "doorashooyinka": { "ciwaan": { "muujin": run, "text": "Kiro iyo LangChain Architecture" }, "halyeey": { "muujin": run } } } Aragtidani waxay muujinaysaa qaab dhismeedka heerka sare ee Kiro iyo LangChain, oo muujinaya meelaha ay ku wanaagsan yihiin iyo meelaha ay ku liitaan.

** Gabagabo**

Maqaalkan, waxaan ku baarnay awooda AI wakiilka ah ee DevOps automation iyadoo la adeegsanayo Kiro iyo LangChain. Iyaga oo ka faa'iidaysanaya qaab-dhismeedyadan gees-goynta ah, horumariyayaashu waxay abuuri karaan wakiillo caqli-gal ah oo otomaatig u noqon kara oo tayayn kara dhuumaha CI/CD, hagaajinta hufnaanta gaarsiinta software iyo yaraynta khatarta khaladaadka. Iyadoo Kiro iyo LangChain, horumariyayaashu waxay abuuri karaan NLP caado ah iyo awoodaha fahamka luqadda, waxayna la falgalaan nidaamyada, adeegyada, iyo ilaha xogta. Waxaan sidoo kale bixinay baloog fudud oo muujinaya sida loo abuuro wakiilka Kiro oo otomaatig u ah dhuumaha CI/CD iyadoo la adeegsanayo qaabka LangChain LLAMA ee fahamka luqadda.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn