Mepụta onye nnọchi anya Kiro | B4N1

Mepụta onye nnọchi anya Kiro

3 months ago · b4n1 Read time: 4 min

** Iji ngwa DevOps na-arụ ọrụ na AI-Powered Software Systems ***

** Okwu mmalite**

N'ime odida obodo dijitalụ nke na-agba ọsọ taa, sistemu ngwanrọ na-agbagwoju anya ma na-ejikọ ọnụ, na-eme ka ha nwee ike ịdaba na ọdịda. Iji belata ihe egwu ndị a, òtù dị iche iche na-atụgharị gaa na DevOps automation nke AI kwadoro iji wuo sistemu ngwanrọ na-agbanwe agbanwe nke nwere ike ime mgbanwe na gburugburu ebe na-agbanwe agbanwe ma belata mmetụta nke ọpụpụ. N'edemede a, anyị ga-enyocha echiche nke atụmatụ ZeroOps yana otu ndị ọrụ Kiro AI na-akwado na LangChain ga-esi nweta nkwalite iji welie DevOps automation, iji akụrụngwa akọwapụtara ngwa ngwa yana mkpebi AI na-eduzi.

Gịnị bụ ZeroOps?

ZeroOps bụ atụmatụ DevOps nke na-achọ iwepụ mkpa ntinye aka mmadụ na ntinye na njikwa nke sistemụ ngwanrọ. A na-enweta nke a site n'iji ngwa AI na-arụ ọrụ akpaaka nke nwere ike ịchọpụta, chọpụta ma dozie okwu na-enweghị itinye aka na mmadụ. ZeroOps dabere na ụkpụrụ nke ntinye aka na-aga n'ihu na ntinye aka na-aga n'ihu (CI/CD), ebe a na-ewu mgbanwe koodu na-akpaghị aka, nwalere ma tinye ya na gburugburu mmepụta ihe.

** Ndị ọrụ Kiro AI-Powerered ***

Kiro bụ onye na-arụ ọrụ AI nke enwere ike iji rụọ ọrụ dị iche iche DevOps, dị ka nlekota, ndekọ, na nzaghachi ihe omume. Kiro na-eji algọridim mmụta igwe iji nyochaa data sistemu wee buru amụma ihe nwere ike ibute tupu ha emee. Nke a na-enye ohere ka e mee ihe ndị na-agbasi mbọ ike iji gbochie ọpụpụ ma belata oge nkwụsị.

** LangChain ***

LangChain bụ ọba akwụkwọ Python nke na-enye usoro maka iwulite ngwa mkparịta ụka AI. Enwere ike iji ya mepụta nkata, ndị enyemaka olu, na mkparịta ụka mkparịta ụka ndị ọzọ nwere ike imekọrịta ndị ọrụ na sistemụ ndị ọzọ. LangChain bara uru karịsịa maka iwulite usoro ZeroOps, dịka enwere ike iji ya mepụta mkparịta ụka mkparịta ụka nke nwere ike inye nzaghachi na nduzi oge maka ndị mmepe na ndị ọrụ.

** Iji Kiro na LangChain na-eme ZeroOps ***

Iji mejuputa ZeroOps na Kiro na LangChain, anyị ga-achọ ịgbaso usoro ndị a:

  1. ** Tọọ Kiro ***: Wụnye Kiro na sistemụ gị wee hazie ya ka ị nyochaa ndekọ na metrik ngwa gị.
  2. ** Mepụta interface LangChain ***: Jiri LangChain mepụta mkparịta ụka mkparịta ụka nke nwere ike imekọrịta na Kiro ma nye nzaghachi ozugbo na nduzi nye ndị mmepe na ndị ọrụ.
  3. ** Tinye Kiro na LangChain ***: Jiri LangChain API jikọta Kiro na mkparịta ụka gị.
  4. ** Nyefee na mmepụta ***: Tinye usoro ZeroOps gị iji mepụta ma nwalee ọrụ ya.

** Ihe atụ koodu ***

Nke a bụ ọmụmaatụ dị mfe nke otu ị ga-esi jiri Kiro na LangChain rụzie ọrụ DevOps: "Python mbubata kiro si langchain mbubata LLMS

kiro_agent = kiro.Agent()

Mepụta LangChain LLMS

llms = LLMS ụdị = "davinci", okpomọkụ = 0.7, max_tokens=2048, nkwụsị =["\n", "\n\n"], )

Kọwaa ọrụ iji rụọ ọrụ DevOps

def automate_task(): # Jiri Kiro nyochaa ndekọ ngwa na metrik ndekọ = kiro_agent.get_logs() metrics = kiro_agent.get_metrics()

# Jiri LangChain nyochaa ndekọ na metrik
nyocha = llms.run (
    input={"akwụkwọ ndekọ": ndekọ, "metrics": metrics},
    task="nnyocha",
)

# Mee ihe dabere na nyocha
ọ bụrụ nyocha["mpụta"] == "okwu":
    # Mee ihe mgbazi
    kiro_agent.take_action()

Mee ọrụ ahụ

automate_task() `` ** Iwu 5-10 Kachasị Eji mee ihe

Nke a bụ ụfọdụ iwu na snippets ndị a na-ejikarị maka Kiro na LangChain:

  1. Kiro: kiro_agent.get_logs(): Nweta ndekọ ngwa site na Kiro.
  2. Kiro: kiro_agent.get_metrics(): Nweta metrik ngwa n'aka Kiro.
  3. LangChain: llms.run(ntinye = {"logs": logs, "metrics": metrics}, task="analyze"): Nyochaa ndekọ na metrics site na iji LangChain.
  4. Kiro: kiro_agent.take_action(): Mee mgbazi ihe dabere na nyocha.
  5. LangChain: `llms.generate_response(ntinye={"onye ọrụ": "hello"}, task="response")': Mepụta nzaghachi nye ntinye onye ọrụ.
  6. Kiro: kiro_agent.get_status(): Nweta ọkwa nke ngwa ahụ.
  7. LangChain: `llms.run(ntinye = {"logs": logs, "metrics": metrics}, task="predict")': buru amụma ihe nwere ike ime site na iji LangChain.
  8. Kiro: `kiro_agent.set_config(config={"log_level": "debug")': Tọọ nhazi maka Kiro.
  9. ** LangChain **: `llms.run(ntinye = {"onye ọrụ": "help", task="help"): Nye onye ọrụ aka.
  10. Kiro: kiro_agent.get_logs(limit=100): Nweta akwụkwọ ndekọ ngwa 100 ikpeazụ na Kiro.

** Nlegharị anya ***

Nke a bụ nhụta dị mfe nke sistemụ ZeroOps na-eji Chart.js: Json { "ụdị": "ogwe", "data": { "labels": ["Nlebaanya", "Analysis", "Action"], "datasets": [ { "label": "Oge", "data": [10, 20, 30], "backgroundColor": ["#FF6384", "#36A2EB", "#FFCE56"] } ] }, "Nhọrọ": { " aha": { "ngosi": eziokwu, "ederede": "Sistemụ ZeroOps" }, "ọnụego": { "yAxes": [ { "akara aka": { "beginAtZero": eziokwu } } ] } } } `` Ọhụụ a na-egosi oge ewepụtara maka ọkwa ọ bụla nke sistemụ ZeroOps, site na nleba anya ruo n'omume.

Mkpebi

N'isiokwu a, anyị enyochala echiche nke atụmatụ ZeroOps yana otu ndị ọrụ Kiro AI na-akwado na LangChain ga-esi nweta nkwalite iji kwalite DevOps automation, ịkwado akụrụngwa akọwapụtara ngwa ngwa yana mkpebi AI na-eduzi. Anyị enyela ihe atụ koodu dị mfe yana nhụta nke sistemu ZeroOps. Site na itinye ZeroOps n'ọrụ, otu nwere ike wulite sistemu sọftụwia na-agbanwe agbanwe nke nwere ike ime mgbanwe na gburugburu gburugburu wee belata mmetụta nke ọpụpụ.


Have Questions?

Let's Talk

Contact me on LinkedIn