Samee wakiilka Kiro | B4N1

Samee wakiilka Kiro

7 months ago · b4n1 Tiempo de lectura: 4 min

** Dhisidda Nidaamyada Software Adkeysiga leh Automation-ka DevOps ee Awood u leh AI ***

hordhac

Muuqaalka dhijitaalka ah ee degdegga ah ee maanta, nidaamyada softiweerku waa kuwo aad u adag oo isku xidhan, taas oo ka dhigaysa kuwo aad ugu nugul guul-darrooyinka iyo wakhtiga hoos u dhaca. Si loo yareeyo khatarahaas, ururradu waxay u weecanayaan Automation-ka DevOps ee ku shaqeeya AI si ay u dhisaan nidaamyada kombuyuutarrada adkeysi leh ee la qabsan kara jawiga beddelka iyo yaraynta saameynta maqnaanshaha. Maqaalkan, waxaan ku baari doonaa fikradda xeeladaha ZeroOps iyo sida wakiilada Kiro AI-powered iyo LangChain looga faa'iidaysan karo si kor loogu qaado DevOps automation, ka faa'iidaysiga kaabayaasha software-qeexay iyo go'aan qaadashada AI ay wado.

Waa maxay ZeroOps?

ZeroOps waa Istaraatiijiyad DevOps oo ujeedadeedu tahay in la baabi'iyo baahida loo qabo faragelinta bini'aadamka ee dejinta iyo maareynta nidaamyada software. Tan waxaa lagu gaaraa iyadoo la adeegsanayo aaladaha otomaatiga ah ee ku shaqeeya AI kaasoo ogaan kara, baari kara, oo xallin kara arrimaha iyada oo aan dadku lug ku lahayn. ZeroOps waxay ku salaysan tahay mabaadi'da is-dhexgalka joogtada ah iyo hawlgelinta joogtada ah (CI/CD), halkaas oo isbeddelada koodhka si toos ah loo dhiso, la tijaabiyo, oo la geeyo goobaha wax soo saarka.

Wakiilada Kiro AI-Awoodda leh

Kiro waa wakiilka AI ku shaqeeya kaas oo loo isticmaali karo in si otomaatig ah loogu sameeyo hawlaha kala duwan ee DevOps, sida la socodka, gaynta, iyo jawaabta dhacdada. Kiro wuxuu isticmaalaa algorithms barashada mashiinka si uu u falanqeeyo xogta nidaamka iyo saadaaliyo arrimaha suurtagalka ah ka hor intaysan dhicin. Tani waxay u ogolaaneysaa in la qaado tillaabooyin firfircoon si looga hortago maqnaanshaha loona yareeyo waqtiga dhimista.

LangChain

LangChain waa maktabad Python ah oo bixisa qaab dhisidda codsiyada AI wada hadalka. Waxaa loo isticmaali karaa in lagu abuuro chatbots, caawiyayaasha codka, iyo is dhex galka wada sheekeysiga kale ee la falgali kara isticmaalayaasha iyo nidaamyada kale. LangChain ayaa si gaar ah faa'iido u leh dhismaha nidaamyada ZeroOps, maadaama loo isticmaali karo in lagu abuuro is-dhexgal wada-hadal oo bixin kara jawaab-celin iyo hagitaan-waqtiga-dhabta ah horumariyeyaasha iyo hawl-wadeennada.

** Ku hirgalinta ZeroOps Kiro iyo LangChain**

Si loo hirgeliyo ZeroOps Kiro iyo LangChain, waxaan u baahan doonaa inaan raacno tillaabooyinkan:

  1. Samee Kiro: Ku rakib Kiro nidaamkaaga oo habbee si uu ula socdo diiwaanka codsigaga iyo cabbirada.
  2. **Samee LangChain interface ***: Isticmaal LangChain si aad u abuurto is-dhexgal wada-hadal ah oo la falgeli kara Kiro oo bixisa jawaab-celin iyo hagitaan-waqtiga-dhabta ah horumarinta iyo hawl-wadeennada.
  3. ** Ku dhex dara Kiro LangChain ***: Isticmaal LangChain API si aad ugu dhexgeliso Kiro iyo interface-ka wadahadalka.
  4. ** Geli wax soo saarka ***: Geli nidaamkaaga ZeroOps si aad u soo saarto una tijaabiso shaqadeeda.

** Tusaalaha Koodhka ***

Waa kuwan tusaale fudud oo ah sida aad u isticmaali karto Kiro iyo LangChain si aad u toosiso hawsha DevOps: `` Python kiro soo dejiso ka soo dejinta langchain LLMS

kiro_agent = kiro.Agent()

Abuur LangChain LLMS

llms = LLMS model="davinci", heerkulka =0.7, max_tokens=2048, stop=["\n", "\n\n"], )

Qeex shaqada si otomaatig loogu sameeyo hawsha DevOps

def automate_task(): # U isticmaal Kiro si aad ula socoto diiwaanka codsiga iyo cabbirada logs = kiro_agent.get_logs() metrics = kiro_agent.get_metrics()

# U adeegso LangChain si aad u falanqeyso diiwaannada iyo cabbirada
falanqaynta = lms.run (
    input={"logs": logs, "metrics": metrics},
    hawsha = falanqaynta,
)

# Qaado tallaabo ku salaysan falanqayn
haddii falanqayn["natiijada"] == "arrin":
    # Qaado tallaabo sax ah
    kiro_agent. qaad_talaabo()

socodsii shaqada

automate_task() `` ** 5-10ka ugu sarreeya amarada/Qodobka ugu Isticmaalka badan**

Waa kuwan qaar ka mid ah amarada sida caadiga ah loo isticmaalo iyo qaybo yaryar oo loogu talagalay Kiro iyo LangChain:

  1. Kiro: kiro_agent.get_logs(): Ka hel diiwaanka codsiyada Kiro.
  2. Kiro: kiro_agent.get_metrics(): Ka hel cabbirada codsiga Kiro.
  3. LangChain: llms.run(input={"logs": logs, "metrics": metrics}, task="analyze"): Falanqee logs iyo metrics addoo isticmaalaya LangChain.
  4. Kiro: kiro_agent.take_action(): Qaad talaabo sixid ah oo ku salaysan falanqaynta.
  5. LangChain: `llms.generate_response(input={"user": "hello"}, task="response")': Samee jawaab celinta isticmaalaha.
  6. Kiro: kiro_agent.get_status(): Hel heerka codsiga
  7. LangChain: llms.run(input={"logs": logs, "metrics": metrics}, task="predict"): saadaali arimaha iman kara adoo isticmaalaya LangChain.
  8. Kiro: `kiro_agent.set_config(config={"log_level": "debug"})': U deji qaabaynta Kiro.
  9. LangChain: `llms.run(input={"user": "help"), task="help")': Sii caawi isticmaalaha.
  10. Kiro: kiro_agent.get_logs(limit=100): Ka hel 100-kii codsi ee ugu dambeeyay Kiro.

Muuqaalka

Halkan waxaa ah muuqaal fudud oo ah nidaamka ZeroOps iyadoo la adeegsanayo Chart.js: json { "type": "bar", "xogta": { "labels": ["Monitoring", "Analysis", "Action"], "datasets": [ { "label": "Waqti", "xogta": [10, 20, 30], "backgroundColor": ["#FF6384", "#36A2EB", "#FFCE56"] } ] }, "doorashooyinka": { "ciwaan": { "muujin": run, "text": "Nidaamka ZeroOps" }, "Miisaanka": { "yAxes": [ { "ticks": { "beginAtZero": run } } ] } } } Aragtidaani waxay muujinaysaa wakhtiga la qaatay marxalad kasta oo ah nidaamka ZeroOps, laga bilaabo la socodka ilaa ficilka.

** Gabagabo**

Maqaalkan, waxaan ku baarnay fikradda xeeladaha ZeroOps iyo sida wakiilada Kiro AI-powered iyo LangChain looga faa'iidaysan karo si kor loogu qaado DevOps automation, ka faa'iidaysiga kaabayaasha software-qeexay iyo go'aan qaadashada AI ay wado. Waxa kale oo aanu bixinay tusaale kood fudud iyo muuqaalka nidaamka ZeroOps. Marka la hirgeliyo ZeroOps, ururadu waxay dhisi karaan habab software adkeysi leh oo la qabsan kara jawiga beddelka iyo yaraynta saameynta maqnaanshaha.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn