Mepụta nkata nkata LangChain | B4N1

Mepụta nkata nkata LangChain

3 months ago · b4n1 Read time: 4 min

** Iji ndị ọrụ Kiro AI-Powered na LangChain na-arụ ọrụ DevOps Automation AI-Powered**

** Okwu mmalite**

Odida obodo DevOps na-agbanwe ngwa ngwa, yana mmụba nke ọgụgụ isi mmadụ (AI) na teknụzụ mmụta igwe (ML). Otu n'ime isi ebe AI na-enwe mmetụta dị ukwuu bụ na DevOps automation. N'isiokwu a, anyị ga-enyocha mmejuputa teknụzụ nke ndị ọrụ AI na DevOps automation, na-elekwasị anya na njikọ nke Kiro AI-powered agents na LangChain maka nkwalite automation na orchestration ike.

** Gịnị bụ ndị ọrụ Kiro AI-Powered?**

Ndị ọrụ Kiro AI kwadoro bụ ụdị onye na-ahụ maka sọftụwia na-eji AI na ML algọridim na-arụ ọrụ na-eme mkpebi. Emebere ndị ọrụ ndị a ka ha mụta site na data na ime mgbanwe na gburugburu ebe obibi na-agbanwe, na-eme ka ha dị mma maka usoro mgbagwoju anya na ike dị ka pipeline DevOps.

** Gịnị bụ LangChain?**

LangChain bụ ọba akwụkwọ Python nke na-enye otu ngwaọrụ na API maka iwulite ngwa AI mkparịta ụka. Ọ na-enye ndị mmepe ohere ịmepụta nkata, ndị enyemaka olu, na mkparịta ụka ndị ọzọ site na iji nhazi asụsụ eke (NLP) na algọridim mmụta igwe.

** Na-ejikọta Kiro AI-Powered Agents na LangChain ***

Iji jikọta Kiro AI-powered agents na LangChain, anyị kwesịrị ịmepụta mkparịta ụka mkparịta ụka nke nwere ike imekọrịta ihe na ndị ọrụ ma nye ha ntinye na ntinye dị mkpa. Nke a bụ nkọwapụta ọkwa dị elu nke ihe owuwu ụlọ:

  1. ** Ntinye onye ọrụ ***: Onye ọrụ na-emekọrịta ihe na mkparịta ụka mkparịta ụka, na-enye ntinye n'ụdị ederede ma ọ bụ olu.
  2. ** Nhazi asụsụ eke (NLP): A na-ahazi ntinye aka site na iji NLP algọridim iji wepụta ozi dị mkpa na ebumnuche.
  3. ** Nhọrọ onye nnọchi anya ***: Mkparịta ụka mkparịta ụka na-ahọrọ onye ọrụ Kiro AI dị mkpa dabere na ntinye na ebumnuche onye ọrụ.
  4. ** Mmekọrịta Agent ***: Onye ọrụ ahọpụtara na-akpalite ịrụ ọrụ ndị dị mkpa, dị ka ọrụ akpaaka ma ọ bụ ime mkpebi.
  5. ** Mmepụta ***: A na-ahazi mmepụta onye ọrụ ahụ wee laghachi na onye ọrụ site na mkparịta ụka mkparịta ụka.

** Mmejuputa nka na ụzụ ***

Iji mejuputa ihe owuwu a, anyị kwesịrị iji nchikota asụsụ mmemme Python, Rust na Go. Nke a bụ ngọngọ koodu dị mfe nke na-egosipụta njikọ nke ndị ọrụ Kiro AI kwadoro na LangChain: "Python mbubata langchain si kiro mbubata Agent

chatbot = langchain.Chatbot( ụdị = "davinci:002", okpomọkụ = 0.7, max_tokens=2048, user_agent="Kiro AI-Powered Agent" )

Mepụta onye nnọchi anya Kiro AI

onye nnọchi anya = onye nnọchi anya ( aha = "Onye nnọchite m", nkọwa = "Onye ọrụ dị mfe nke na-arụ ọrụ", omume=[ "agba ọsọ_iwu", "send_email", "mepụta tiketi" ] )

Kọwaa ọrụ gị na onye nnọchi anya gị na-emekọrịta ihe

def interact_with_agent(input_text): # Hazie ndenye site na iji NLP ebumnuche = langchain.extract_intent(input_text)

# Họrọ onye nnọchi anya dabere na ebumnuche ahụ
Ọ bụrụ n'ebumnobi == "agba ọsọ_iwu":
    agent.run_command()
ebumnuche elif == "send_email":
    agent.send_email()
ebumnuche elif == "create_tiketi":
    agent.create_ticket()

# Weghachite mmepụta onye ọrụ
onye nnọchi anya.mmepụta

Nyochaa ọrụ ahụ

input_text = "Tinye ederede iwu" mmepụta = interact_with_agent (input_text) ebipụta (mmepụta) `` Ihe ngọngọ koodu a na-egosi otu esi emepụta LangChain chatbot na onye ọrụ Kiro AI kwadoro, yana otu esi emekọrịta ihe na onye ọrụ site na iji mkparịta ụka mkparịta ụka.

** Iwu 5-10 Kachasị Eji mee ihe

Nke a bụ ụfọdụ iwu na snippets ndị a na-ejikarị eme ihe maka ndị ọrụ Kiro AI kwadoro na LangChain:

  1. `langchain.Chatbot (model = "davinci: 002", okpomọkụ = 0.7, max_tokens = 2048, user_agent = "Kiro AI-Powered Agent")': Na-emepụta LangChain chatbot na ụdị akọwapụtara na parampat.
  2. `Agent (aha = "My Agent", nkọwa = "Onye ọrụ dị mfe nke na-emezi ọrụ", omume = [" run_command ", "send_email", "create_ticket")": Na-emepụta onye ọrụ Kiro AI nwere aha, nkọwa na omume akọwapụtara.
  3. langchain.extract_intent(input_text): Na-eji NLP na-ahazi ederede ntinye iji wepụta ebumnuche.
  4. agent.run_command(): Na-akpali onye ọrụ na-agba ọsọ a iwu.
  5. agent.send_email(): Na-akpali onye ọrụ izipu ozi-e.
  6. agent.create_ticket(): Na-akpali onye ọrụ imepụta tiketi.
  7. langchain.Chatbot().jụọ(input_text): Jụọ onye nkata ahụ ajụjụ wee weghachi nzaghachi ya.
  8. langchain.Chatbot().tell(input_text): Na-agwa chatbot nkwupụta wee weghachi nzaghachi.
  9. langchain.Chatbot().gee ntị(): Na-ege ntị maka ndenye onye ọrụ wee weghachi nzaghachi.
  10. langchain.Chatbot() stop(): Kwụsị chatbot wee wepụta akụrụngwa.

** Nlegharị anya ***

Nke a bụ nleba anya dị mfe nke ụlọ na-eji Chart.js: Json { "ụdị": "pieChart", "data": { "labels": ["Ntunye onye ọrụ", "NLP", "Nhọrọ onye nnọchite anya", "Mmekọrịta onye nnọchite anya", "mmepụta"], "datasets": [ { "label": "Architecture", "data": [10, 20, 30, 40, 50], "backgroundAgba": [ "#FF6384", "#36A2EB", "#FFCE56", "#4BC0C0", "#FF99CC" ] } ] }, "Nhọrọ": { " aha": { "ngosi": eziokwu, "ederede": "AI-Powered DevOps Automation Architecture" }, "akụkọ": { "ngosi": eziokwu } } } `` Ọhụụ a na-egosi akụkụ dị iche iche nke ihe owuwu ahụ, gụnyere ntinye onye ọrụ, NLP, nhọrọ ndị nnọchite anya, mmekọrịta ndị nnọchite, na mmepụta.

Mkpebi

N'isiokwu a, anyị nyochara mmejuputa teknụzụ nke ndị ọrụ AI na automation DevOps, na-elekwasị anya na njikọta nke Kiro AI-powered agents na LangChain maka nkwalite automation na orchestration ike. Anyị gosipụtara ngọngọ koodu dị mfe nke na-egosi njikọ nke Kiro AI-powered agents na LangChain, ma nye ndepụta nke iwu na snippets ndị a na-ejikarị eme ihe maka Kiro AI-powered agents na LangChain. Anyị tinyekwara nhụta ihe owuwu ụlọ site na iji Chart.js. Site n'iji ndị ọrụ AI kwadoro na mkparịta ụka mkparịta ụka, ndị otu DevOps nwere ike ịmegharị ọrụ, melite arụmọrụ, ma belata njehie, na-eme ka DevOps automation dịkwuo irè na ịrụ ọrụ nke ọma.


Have Questions?

Let's Talk

Contact me on LinkedIn