د LangChain چیٹ بوټ جوړ کړئ | B4N1

د LangChain چیٹ بوټ جوړ کړئ

7 months ago · b4n1 Read time: 4 min

** د Kiro AI ځواک لرونکي اجنټانو او LangChain سره د AI-Powered DevOps اتومات پلي کول**

پیژندنه

د DevOps منظره په چټکۍ سره وده کوي، د مصنوعي استخباراتو (AI) او د ماشین زده کړې (ML) ټیکنالوژیو په ډیریدو سره. یو له کلیدي برخو څخه چیرې چې AI د پام وړ اغیزه کوي په DevOps اتومات کې دي. پدې مقاله کې ، موږ به په DevOps اتومات کې د AI اجنټانو تخنیکي پلي کول وپلټئ ، د پرمختللي اتومات کولو او آرکیسټریشن وړتیاو لپاره د LangChain سره د Kiro AI ځواک لرونکي اجنټانو ادغام باندې تمرکز کوي.

Kiro AI ځواک لرونکي اجنټان څه دي؟

د Kiro AI ځواک لرونکي اجنټان د سافټویر اجنټ یو ډول دی چې د دندو اتومات کولو او پریکړې کولو لپاره AI او ML الګوریتمونه کاروي. دا اجنټان د دې لپاره ډیزاین شوي چې له ډیټا زده کړي او د بدلیدونکي چاپیریال سره تطابق وکړي ، دوی د پیچلو او متحرک سیسټمونو لکه DevOps پایپ لاینونو لپاره مثالی کوي.

LangChain څه شی دی؟

LangChain د Python کتابتون دی چې د خبرو اترو AI غوښتنلیکونو جوړولو لپاره د وسیلو او APIs سیټ چمتو کوي. دا پراختیا کونکو ته اجازه ورکوي چې د طبیعي ژبې پروسس کولو (NLP) او د ماشین زده کړې الګوریتمونو په کارولو سره چیټ بوټونه ، غږ معاونین ، او نور د خبرو اترو انٹرفیسونه رامینځته کړي.

د لینګ چین سره د کیرو AI ځواک لرونکي اجنټانو یوځای کول

د LangChain سره د Kiro AI ځواک لرونکي اجنټانو یوځای کولو لپاره، موږ اړتیا لرو چې د خبرو اترو یو انٹرفیس رامینځته کړو چې وکولی شي د اجنټانو سره اړیکه ونیسي او دوی ته اړین معلومات او محصولات چمتو کړي. دلته د معمارۍ لوړې کچې کتنه ده:

  1. د کارونکي انپټ: کارونکي د خبرو اترو انٹرفیس سره اړیکه نیسي، د متن یا غږ په بڼه ان پټ چمتو کوي.
  2. د طبیعي ژبې پروسس کول (NLP): ان پټ د NLP الګوریتمونو په کارولو سره پروسس کیږي ترڅو اړونده معلومات او اراده راوباسي.
  3. د اجنټ انتخاب: د خبرو اترو انٹرفیس د کارونکي د معلوماتو او ارادې پراساس اړونده Kiro AI ځواک لرونکي اجنټ غوره کوي.
  4. د اجنټ تعامل: ټاکل شوی اجنټ د اړینو کړنو د ترسره کولو لپاره هڅول کیږي، لکه د دندو اتومات کول یا پریکړې کول.
  5. آؤټ پټ: د اجنټ محصول پروسس کیږي او د خبرو اترو انٹرفیس له لارې کارونکي ته بیرته استول کیږي.

تخنیکی تطبیق

د دې جوړښت پلي کولو لپاره، موږ اړتیا لرو چې د Python، Rust، او Go پروګرام کولو ژبو ترکیب وکاروو. دلته یو ساده کوډ بلاک دی چې د LangChain سره د Kiro AI ځواک لرونکي اجنټانو ادغام ښیې: ``پېتون langchain واردول د کیرو وارداتو اجنټ څخه

chatbot = langchain.Chatbot( model="davinci:002" حرارت = 0.7 max_tokens=2048, user_agent="Kiro AI-powered Agent" )

د کیرو AI ځواک لرونکي اجنټ رامینځته کړئ

اجنټ = اجنټ( نوم = زما استازی، description="یو ساده استازی چې کارونه اتومات کوي" کړنې=[ "رن_کمانډ" "ای میل ولېږئ" "ټکیټ جوړ کړئ" ] )

د اجنټ سره متقابل عمل کولو لپاره فنکشن تعریف کړئ

def interact_with_agent(input_text): # د NLP په کارولو سره ان پټ پروسس کړئ اراده = langchain.extract_intent(input_text)

# د ارادې پراساس اړونده اجنټ غوره کړئ
که اراده == "run_command":
    agent.run_command()
elif اراده == "ای میل لیږل":
    agent.send_email()
elif اراده == "ټکیټ جوړ کړئ":
    agent.create_ticket()

# د اجنټ محصول بیرته ورکړئ
د راستنیدو agent.output

فعالیت ازموینه وکړئ

input_text = "د جوړونې سکریپټ چلول" محصول = د ایجنټ سره تعامل (انپټ_متن) چاپ `` دا کوډ بلاک ښیې چې څنګه د LangChain چیټ بوټ او د Kiro AI ځواک لرونکي اجنټ رامینځته کړي ، او څنګه د خبرو اترو انٹرفیس په کارولو سره د اجنټ سره اړیکه ونیسي.

غوره 5-10 ډیری کارول شوي کمانډونه / ټوټې

دلته د Kiro AI ځواک لرونکي اجنټانو او LangChain لپاره ځینې خورا عام کارول شوي کمانډونه او ټوټې دي:

  1. langchain.Chatbot(model="davinci:002", temperature=0.7, max_tokens=2048, user_agent="Kiro AI-Powered Agent"): د ټاکل شوي ماډل او پیرامیټونو سره د LangChain چیټ بوټ جوړوي.
  2. Agent(name="My Agent", description="یو ساده اجنټ چې کارونه اتومات کوي", actions=["run_command", "send_email", "create_ticket"]): د ټاکل شوي نوم، توضیحاتو او کړنو سره د Kiro AI ځواکمن اجنټ جوړوي.
  3. langchain.extract_intent(input_text): د ارادې ایستلو لپاره د NLP په کارولو سره د ان پټ متن پروسس کوي.
  4. agent.run_command(): اجنټ د کمانډ چلولو لپاره هڅوي.
  5. agent.send_email(): اجنټ هڅوي چې بریښنالیک واستوي.
  6. agent.create_ticket(): اجنټ هڅوي چې ټکټ جوړ کړي.
  7. langchain.Chatbot().ask(input_text): له چیټبوټ څخه پوښتنه کوي او ځواب بیرته راګرځوي.
  8. langchain.Chatbot().tell(input_text): چیټبوټ ته بیان وايي او ځواب بیرته راګرځوي.
  9. langchain.Chatbot().listen(): د کارونکي داخل ته غوږ نیسي او ځواب بیرته راولي.
  10. langchain.Chatbot().stop(): د چیټ بوټ ودروي او سرچینې خپروي.

بصری کول

دلته د Chart.js په کارولو سره د معمارۍ ساده لید دی: json { "type": "pieChart", "ډاټا": { "labels": ["د کارونکي داخل"، "NLP"، "د اجنټ انتخاب"، "د اجنټ تعامل"، "آؤټ پټ"], "ډاټاسایټ": [ { "label": "معمارۍ", "ډاټا": [10, 20, 30, 40, 50], د پس منظر رنګ: [ "#FF6384" "#36A2EB" "#FFCE56" "#4BC0C0" "#FF99CC" ] } ] }، "اختیارونه": { "عنوان": { "ښکاره": ریښتیا، "text": "AI-Powered DevOps د اتوماتیک جوړښت" }، "legend": { "ښکاره": ریښتیا } } } دا لید د معمارۍ مختلف برخې ښیې، پشمول د کاروونکي ان پټ، NLP، د اجنټ انتخاب، د اجنټ تعامل، او محصول.

پایله

پدې مقاله کې ، موږ په DevOps اتومات کې د AI اجنټانو تخنیکي پلي کول سپړلي ، د پرمختللي اتومات او آرکیسټریشن وړتیاو لپاره د LangChain سره د Kiro AI ځواک لرونکي اجنټانو ادغام باندې تمرکز کوي. موږ یو ساده کوډ بلاک وښوده چې د LangChain سره د Kiro AI ځواک لرونکي اجنټانو ادغام ښیي، او د Kiro AI-powered اجنټانو او LangChain لپاره د ډیری عام کارول شوي کمانډونو او سنیپټونو لیست چمتو کړی. موږ د Chart.js په کارولو سره د معمارۍ لید هم شامل کړ. د AI ځواک لرونکي اجنټانو او د خبرو اترو انٹرفیسونو په کارولو سره ، د DevOps ټیمونه کولی شي دندې اتومات کړي ، موثریت ته وده ورکړي ، او غلطۍ کم کړي ، د DevOps اتومات ډیر اغیزمن او موثر کوي.


Have Questions?

Let's Talk

Contact me on LinkedIn