د LangChain په کارولو سره د خبرو اترو AI اجنټ جوړ کړئ | B4N1

د LangChain په کارولو سره د خبرو اترو AI اجنټ جوړ کړئ

5 months ago · b4n1 Read time: 5 min

د DevOps اتوماتیک سره د AI اجنټانو ادغام: د LangChain او AWS DevOps اجنټ ځواک خلاصول

پیژندنه

د مصنوعي استخباراتو تقاطع (AI)، DevOps اتومات، او د کلاوډ اصلي جوړښت د سافټویر پراختیا ټیمونو د ریښې لامل تحلیل او توزیع کولو ته د رسیدو په لاره کې انقلاب رامینځته کوي. د AI لخوا پرمخ وړل شوي اجنټانو په کارولو سره، ټیمونه کولی شي پیچلې دندې اتومات کړي، د پیښو غبرګون وخت ښه کړي، او د ټول سیسټم اعتبار ته وده ورکړي. پدې مقاله کې ، موږ به د لینګ چین ادغام وپلټو ، د خبرو اترو AI اجنټانو رامینځته کولو لپاره د Python کتابتون ، د AWS DevOps اجنټ سره ، د اتوماتیک سافټویر تحویلۍ او پلي کولو وسیله. موږ به د دې ادغام ګټو ته پام وکړو، د دې پلي کولو څرنګوالي عملي مثال وړاندې کړو، او د دې ټیکنالوژۍ لپاره غوره کمانډونه او ټوټې روښانه کړو.

د AI-driven DevOps اتومات ګټې

دودیز DevOps اتومات وسیلې په تکراري کارونو اتومات کولو تمرکز کوي ، لکه ګمارنه او ازموینې. په هرصورت، دا وسیلې ډیری وختونه د پیچلي سیسټم چلند تحلیل کولو او د مسلو اصلي لاملونو پیژندلو وړتیا نلري. له بلې خوا د AI لخوا پرمخ وړل شوي اجنټان کولی شي د ډیټا پراخه اندازه تحلیل کړي ، نمونې وپیژني ، او د سیسټم چلند په اړه وړاندوینې وکړي. د DevOps اتومات وسیلو سره د AI اجنټانو یوځای کولو سره ، ټیمونه کولی شي:

  • د مسلو اصلي لامل په ګړندي پیژندلو سره د پیښې غبرګون وختونه ښه کړئ
  • د وړاندوینې او د ناکامیو مخنیوي له لارې د سیسټم اعتبار ته وده ورکړئ
  • پیچلې دندې اتومات کړئ ، لکه د ستونزو حل کول او ډیبګ کول
  • د سیسټم چلند ګډ تفاهم چمتو کولو سره د پراختیا او عملیاتي ټیمونو ترمینځ همکارۍ ته وده ورکول

لینګ چین: د خبرو اترو AI اجنټانو جوړولو لپاره د Python کتابتون

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

  • د متن تحلیل او پروسس کول
  • د NLP او ML ادغام
  • د خبرو اترو AI چوکاټ
  • د مشهور AI چوکاټونو سره ادغام ، لکه TensorFlow او PyTorch

AWS DevOps اجنټ: د اتوماتیک سافټویر تحویلۍ او ځای په ځای کولو وسیله

د AWS DevOps اجنټ یوه وسیله ده چې پراختیا کونکو ته وړتیا ورکوي ترڅو د سافټویر تحویل او AWS کې ځای په ځای کړي. اجنټ یو لړ ځانګړتیاوې وړاندې کوي، په شمول:

  • اتوماتیک ګمارنه او ازموینه
  • دوامداره ادغام او دوامداره تحویل (CI/CD)
  • د مشهور DevOps وسیلو سره ادغام ، لکه جینکنز او ګیټ لیب
  • د ډیری پروګرامینګ ژبو او چوکاټونو لپاره ملاتړ

د AWS DevOps اجنټ سره د LangChain ادغام

د AWS DevOps اجنټ سره د LangChain مدغم کولو لپاره ، موږ به یو ساده Python سکریپټ رامینځته کړو چې د سیسټم لاګ تحلیل کولو او احتمالي مسلو پیژندلو لپاره LangChain کاروي. بیا به موږ د AWS DevOps اجنټ وکاروو ترڅو د سکریپټ پلي کول اتومات کړو او دا زموږ د CI/CD پایپ لاین سره مدغم کړو.

** عملي مثال: د لینګ چین سره د سیسټم لاګ تحلیل کول**

``پېتون langchain واردول له langchain.chains.conversational واردولو ConversationalChain څخه له langchain.llms څخه OpenAI وارد کړئ د langchain.embeddings څخه HuggingFaceEmbeddings وارد کړئ

اجنټ = د خبرو اترو سلسله ( llm=OpenAI(حرارت=0.7) سرایتونه=HuggingFaceEmbeddings(model_name="sentence-transformers/all-MiniLM-L6-v2") )

د سیسټم لاګونو تحلیل کولو لپاره فنکشن تعریف کړئ

def analyze_logs(logs): # د لاګونو تحلیل او احتمالي مسلو پیژندلو لپاره لینګ چین وکاروئ ځواب = agent.call(query="د دې لاګونو سره احتمالي مسلې څه دي؟") بیرته راستنیدل

د AWS DevOps اجنټ په کارولو سره سکریپټ ځای په ځای کولو لپاره فنکشن تعریف کړئ

def deploy_script(): # د سکریپټ پلي کولو لپاره د AWS DevOps اجنټ وکاروئ او زموږ د CI/CD پایپ لاین سره مدغم کړئ #... پاس

سکریپټ چل کړئ

logs = ["error1"، "error2"، "error3"] ځواب = تحلیل_لاګ (لاګ) چاپ (ځواب)

ځای پرځای کول () ``

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

دلته د LangChain او AWS DevOps اجنټ لپاره غوره 5-10 خورا کارول شوي کمانډونه او ټوټې دي:

  1. LangChain: agent.call(query="د دې لاګونو سره احتمالي مسلې څه دي؟")
  2. LangChain: Conversational Chain(llm=OpenAI(temperature=0.7), embeddings=HuggingFaceEmbeddings(model_name="sentence-transformers/all-MiniLM-L6-v2"))
  3. AWS DevOps اجنټ: aws devops-agent deploy --script script.py
  4. AWS DevOps Agent: aws devops-agent integrate --pipeline pipeline-name
  5. LangChain: HuggingFaceEmbeddings(model_name="sentence-transformers/all-MiniLM-L6-v2")
  6. LangChain: OpenAI(حرارت=0.7)
  7. AWS DevOps Agent: aws devops-agent status
  8. AWS DevOps اجنټ: aws devops-agent logs
  9. LangChain: agent.embeddings = HuggingFaceEmbeddings(model_name="sentence-transformers/all-MiniLM-L6-v2")
  10. LangChain: agent.llm = OpenAI(حرارت=0.7)

** لیدلوری: Chart.js**

دلته یو ساده چارټ دی چې د Chart.js په کارولو سره زموږ د LangChain میشته AI اجنټ فعالیت لیدو لپاره: json { "ډول": "بار" "ډاټا": { "labels": ["دقت"، "دقت"، "یادول"], "ډاټاسایټ": [ { "label": "LangChain", "ډاټا": [0.9, 0.8, 0.7], "backgroundColor": "rgba(255, 99, 132, 0.2)", "borderColor": "rgba(255, 99, 132, 1)", "borderWidth": 1 } ] }، "اختیارونه": { "عنوان": { "ښکاره": ریښتیا، "text": "د LangChain پر بنسټ د AI اجنټ فعالیت" }، "ترازې": { "yAxes": [ { "ticks": { "beginAtZero": ریښتیا } } ] } } } دا چارټ زموږ د LangChain-based AI اجنټ دقت، دقت او یادښت ښیې. چارټ د اجنټ د فعالیت بصری نمایش وړاندې کوي او د پرمختګ لپاره د ساحو پیژندلو لپاره کارول کیدی شي.

پایله

د LangChain او AWS DevOps اجنټ په کارولو سره د DevOps اتوماتیک سره د AI اجنټانو ادغام د اصلي لامل تحلیل او توزیع کولو ته وده ورکولو یوه پیاوړې لار ده. د دواړو ټیکنالوژیو ځواک په کارولو سره، ټیمونه کولی شي پیچلې دندې اتومات کړي، د پیښو غبرګون وخت ښه کړي، او د سیسټم اعتبار ته وده ورکړي. پدې مقاله کې ، موږ د AI لخوا پرمخ وړل شوي DevOps اتومات ګټې وپلټلې ، د LangChain او AWS DevOps اجنټ معرفي کړل ، او د دوه ټیکنالوژیو د ادغام څرنګوالي عملي مثال وړاندې کړ. موږ د دې ټیکنالوژۍ لپاره غوره کمانډونه او ټوټې هم روښانه کړې او د Chart.js په کارولو سره یې لید شامل کړی. پدې مقاله کې د بیان شوي ګامونو په تعقیب سره، ټیمونه کولی شي د AI لخوا پرمخ وړل شوي DevOps اتومات بشپړ ظرفیت خلاص کړي او د دوی ټول سافټویر پراختیا او پلي کولو پروسې ته وده ورکړي.


Have Questions?

Let's Talk

Contact me on LinkedIn