د AI اجنټانو او لینګ چین سره د زیرو اوپس انفراسټرکچر آرکیسټریشن | B4N1

د AI اجنټانو او لینګ چین سره د زیرو اوپس انفراسټرکچر آرکیسټریشن

7 months ago · b4n1 Read time: 5 min

** د AI اجنټانو او لینګ چین سره د زیرو اوپس زیربنا آرکیسټریشن**

پیژندنه

د سافټویر انجینرۍ او DevOps په ګړندۍ وده کونکي منظره کې ، د مؤثره او توزیع وړ زیربنا آرکیسټریشن اړتیا په زیاتیدونکي توګه فشار راوړی. د زیربنا مدیریت لپاره دودیزې لارې اکثرا په لاسي ترتیب او سکریپټینګ تکیه کوي، کوم چې کولی شي د غلطیو، ناانډولیو، او خنډونو المل شي. د دې ننګونو د حل لپاره، یو نوی تمثیل راڅرګند شوی: د AI اجنټانو او لینګ چین سره د زیرو اوپس زیربنا آرکیسټریشن.

ZeroOps څه شی دی؟

زیرو اوپس د زیربنا مدیریت لپاره یو انقلابي چلند دی چې د AI اجنټانو او اتومات څخه ګټه پورته کوي ترڅو د لارښود ترتیب او سکریپټینګ اړتیا له مینځه ویسي. د ټول زیربنا د ژوند دورې اتومات کولو سره ، له ګمارلو څخه پیمانه کولو او ساتنې پورې ، زیرو اوپس سازمانونو ته وړتیا ورکوي ترڅو د موثریت ، توزیع کولو او اعتبار بې ساري کچې ترلاسه کړي.

LangChain: د AI-Powered Automation چوکاټ

LangChain د خلاصې سرچینې چوکاټ دی چې پراختیا کونکو ته وړتیا ورکوي چې د ساده ، هوښیار برنامې ماډل په کارولو سره د AI ځواک لرونکي اتومات کاري فلو رامینځته کړي. د AI او اتومات پیچلتیاو په اړه د لوړې کچې خلاصون چمتو کولو سره ، LangChain د پیچلي اتومات پایپ لاینونو رامینځته کول اسانه کوي چې حتی خورا پیچلي زیربنایی چاپیریال اداره کولی شي.

** AI اجنټان: د زیرو اوپس کلیدي**

د AI اجنټان د سافټویر برخې دي چې د دندو اتومات کولو او پریکړې کولو لپاره د ماشین زده کړې او نور AI تخنیکونه کاروي. د زیرو اوپس په شرایطو کې، د AI اجنټان د زیربنا روغتیا په نظارت کې مهم رول لوبوي، د ګډوډۍ کشف کوي، او د غوره فعالیت ډاډمن کولو لپاره اصلاحي اقدام کوي.

StackGen او OpsVerse: د AI-driven اتومات ګړندی کول

StackGen او OpsVerse دوه نوښتګر وسیلې دي چې د انجینرۍ او DevOps کاري فلو لپاره د AI لخوا پرمخ وړل شوي اتومات ګړندي کوي. StackGen د کوډ تولید وسیله ده چې پراختیا کونکو ته وړتیا ورکوي چې د ساده، اعلاناتي ترکیب په کارولو سره د دودیز زیربناوو ټیمپلیټونه رامینځته کړي. OpsVerse، له بلې خوا، یو پلیټ فارم دی چې د ډیری زیربناوو چاپیریالونو اداره کولو او د کاري فلو اتومات کولو لپاره یو متحد انٹرفیس چمتو کوي.

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

د LangChain او AI اجنټانو سره د ZeroOps پلي کولو لپاره، موږ به یو ګام په ګام طریقه تعقیب کړو:

1 ګام: د زیربنا ټیمپلیټ تعریف کړئ

د StackGen په کارولو سره، موږ به د ګمرکي زیربناوو ټیمپلیټونه تعریف کړو چې د مطلوب زیربناوو ترتیب بیانوي. پدې کې به د مجازی ماشینونو، شبکو، ذخیره کولو، او نورو سرچینو لپاره مشخصات شامل وي.

``پېتون د stackgen واردول

کينډۍ = stackgen.Template( نوم = "زما_ زیربنا" سرچینې=[ stackgen.Resource( name="vm1" ډول = "vm" ملکیتونه={ "cpu": 2, "یادونه": 4, "ذخیره": 100 } ) stackgen.Resource( name="vm2" ډول = "vm" ملکیتونه={ "cpu": 4, "یادونه": 8, "ذخیره": 200 } ) ] )

د زیربنا کوډ تولید کړئ

انفراسټرکچر_کوډ = template.generate() ``

2 ګام: د AI اجنټ جوړ کړئ

د LangChain په کارولو سره، موږ به د AI اجنټان جوړ کړو چې کولی شي د زیربنا روغتیا څارنه وکړي، بې نظمۍ کشف کړي، او اصلاحي اقدام وکړي. موږ به یو ساده اجنټ تعریف کړو چې د CPU کارول او خبرتیاوې چک کوي که چیرې دا د یوې ټاکلې حد څخه تیریږي.

``پېتون langchain واردول

د AI اجنټ تعریف کړئ

اجنټ = langchain.Agent( نوم = "cpu_agent" type="cpu" ملکیتونه={ "د حد": 80 } )

د اجنټ منطق تعریف کړئ

def check_cpu_usage(vm): # د CPU کارول چیک کړئ cpu_usage = vm.get_cpu_usage() که cpu_usage > agent.properties["threshold"]: # خبرداری که د CPU کارول له حد څخه تیریږي بیرته راستانه کړئ "د CPU کارول له حد څخه تیریږي" نور: # بیرته ستنیدنه که چیرې د CPU کارول په حد کې وي هیڅ بیرته راستانه کړئ ``

دریم ګام: د AI اجنټان د زیربناوو ټیمپلیټونو سره یوځای کړئ

موږ به د AI اجنټان د زیربنا ټیمپلیټونو سره مدغم کړو ترڅو یو متحد اتومات پایپ لاین رامینځته کړو. دا پایپ لاین به د زیربنا روغتیا څارنه وکړي، بې نظمۍ کشف کړي، او د غوره فعالیت ډاډمن کولو لپاره اصلاحي اقدام وکړي.

``پېتون langchain واردول

د اتومات پایپ لاین تعریف کړئ

پایپ لاین = langchain. پایپ لاین( نوم = "زما_ پایپ لاین" اجنټان=[اجنټ]، کينډۍ=[کينډۍ] )

د اتومات پایپ لاین چلول

pipeline.run() ``

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

دلته د لینګ چین او AI اجنټانو لپاره غوره 5-10 خورا کارول شوي کمانډونه / ټوټې دي:

  1. langchain.Agent(name="cpu_agent", type="cpu", property="threshold":80})
  2. stackgen.Template(name="my_infrastructure", سرچینې=[...])
  3. langchain.Pipeline(name="my_pipeline", agents=[agent], templates=[template])
  4. agent.run(check_cpu_usage(vm))
  5. template.generate()
  6. langchain.Agent.update_properties(اجنټ، {"د حد": 90})
  7. stackgen.Resource(name="vm1", type="vm", property={"cpu": 2, "میموري": 4, "ذخیره": 100})
  8. langchain.Pipeline.remove_agent(نللیکه، اجنټ)
  9. langchain.Agent.add_property(اجنټ، "خبرتیا"، ریښتیا)
  10. stackgen.Template.update_resource(template, "vm1", {"cpu": 4, "میموري": 8, "ذخیره": 200})

بصری کول

دلته د Chart.js په کارولو سره د اتومات پایپ لاین ساده لید دی:

json { "ډول": "بار" "ډاټا": { "labels": ["CPU کارول", "د حافظې کارول", "د ذخیره کولو کارول"], "ډاټاسایټ": [ { "label": "درېز" "ډاټا": [80, 80, 80], "backgroundColor": "rgba(255, 99, 132, 0.2)", "borderColor": "rgba(255, 99, 132, 1)", "borderWidth": 1 }، { "label": "حقیقي", "ډاټا": [70, 70, 70], "backgroundColor": "rgba(54, 162, 235, 0.2)", "borderColor": "rgba(54, 162, 235, 1)", "borderWidth": 1 } ] }، "اختیارونه": { "عنوان": { "ښکاره": ریښتیا، "text": "د اتومات پایپ لاین" }، "ترازې": { "yAxes": [ { "ښکاره": ریښتیا، "ticks": { "beginAtZero": ریښتیا } } ] } } }

دا لید د حد ارزښتونو په پرتله د اصلي CPU، حافظې او ذخیره کولو کارول ښیې. د اتوماتیک پایپ لاین کولی شي دا ډاټا وکاروي ترڅو بې نظمۍ ومومي او اصلاحي اقدام وکړي.

پایله

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


Have Questions?

Let's Talk

Contact me on LinkedIn