ZeroOps انفراسٽرڪچر آرڪيسٽريشن AI ايجنٽ ۽ LangChain سان | B4N1

ZeroOps انفراسٽرڪچر آرڪيسٽريشن AI ايجنٽ ۽ LangChain سان

7 months ago · b4n1 Read time: 5 min

** ZeroOps انفراسٽرڪچر آرڪيسٽريشن AI ايجنٽن ۽ LangChain سان**

تعارف

سافٽ ويئر انجنيئرنگ ۽ DevOps جي تيزيءَ سان اڀرندڙ منظرنامي ۾، موثر ۽ اسپيبلبل انفراسٽرڪچر آرڪيسٽريشن جي ضرورت تيزي سان زور ڀريو ويو آهي. بنيادي ڍانچي جي انتظام لاءِ روايتي طريقا اڪثر دستي ترتيب ۽ اسڪرپٽنگ تي ڀاڙين ٿا، جيڪي غلطيون، تضاد ۽ رڪاوٽون پيدا ڪري سگهن ٿا. انهن چئلينجن کي منهن ڏيڻ لاءِ، هڪ نئون نمونو سامهون آيو آهي: ZeroOps انفراسٽرڪچر آرڪيسٽريشن AI ايجنٽن ۽ LangChain سان.

** ZeroOps ڇا آهي؟**

زيرو اوپس انفراسٽرڪچر مينيجمينٽ لاءِ هڪ انقلابي طريقو آهي جيڪو AI ايجنٽن ۽ آٽوميشن کي استعمال ڪري ٿو ته جيئن مينوئل ترتيب ۽ اسڪرپٽنگ جي ضرورت کي ختم ڪري سگهجي. مڪمل انفراسٽرڪچر لائف سائيڪل کي خودڪار ڪرڻ سان، تعیناتي کان وٺي اسڪيلنگ ۽ سار سنڀال تائين، ZeroOps تنظيمن کي قابل بنائي ٿو ته ڪارڪردگي، اسڪاليبلٽي، ۽ اعتبار جي بي مثال سطح حاصل ڪري.

LangChain: The AI-powered Automation Framework

LangChain هڪ اوپن سورس فريم ورڪ آهي جيڪو ڊولپرز کي هڪ سادو، وجداني پروگرامنگ ماڊل استعمال ڪندي AI-powered automation workflows ٺاهڻ جي قابل بڻائي ٿو. AI ۽ آٽوميشن جي پيچيدگين تي اعليٰ سطحي خلاصو مهيا ڪرڻ سان، LangChain نفيس آٽوميشن پائيپ لائينون ٺاهڻ کي آسان بڻائي ٿو جيڪي تمام پيچيده انفراسٽرڪچر ماحول کي به منظم ڪري سگهن ٿيون.

AI ايجنٽ: ZeroOps جي ڪنجي

AI ايجنٽ سافٽ ويئر جا حصا آهن جيڪي مشين لرننگ ۽ ٻيون AI ٽيڪنالاجي استعمال ڪن ٿا ڪم کي خودڪار ڪرڻ ۽ فيصلا ڪرڻ لاءِ. زيرو اوپس جي حوالي سان، AI ايجنٽ بنيادي ڍانچي جي صحت جي نگراني ڪرڻ، بي ضابطگين کي ڳولڻ، ۽ بهتر ڪارڪردگي کي يقيني بڻائڻ لاءِ اصلاحي قدم کڻڻ ۾ اهم ڪردار ادا ڪن ٿا.

StackGen ۽ OpsVerse: تيز ڪرڻ AI-Driven Automation

StackGen ۽ OpsVerse ٻه جديد اوزار آهن جيڪي تيز ڪن ٿا AI-driven automation for engineering and DevOps workflows. StackGen ھڪڙو ڪوڊ نسل وارو اوزار آھي جيڪو ڊولپرز کي ھڪڙي سادي، بياني نحو استعمال ڪندي ڪسٽم انفراسٽرڪچر ٽيمپليٽ ٺاهڻ جي قابل بنائي ٿو. OpsVerse، ٻئي طرف، هڪ پليٽ فارم آهي جيڪو ڪيترن ئي انفراسٽرڪچر ماحول کي منظم ڪرڻ ۽ ڪم فلوز کي خودڪار ڪرڻ لاء هڪ متحد انٽرفيس مهيا ڪري ٿو.

LangChain ۽ AI ايجنٽن سان زيرو اوپس کي لاڳو ڪرڻ

LangChain ۽ AI ايجنٽن سان ZeroOps کي لاڳو ڪرڻ لاءِ، اسان قدم قدم تي عمل ڪنداسين:

قدم 1: انفراسٽرڪچر ٽيمپليٽس جي وضاحت ڪريو

StackGen استعمال ڪندي، اسان وضاحت ڪنداسين ڪسٽم انفراسٽرڪچر ٽيمپليٽ جيڪي گهربل انفراسٽرڪچر جي تشڪيل کي بيان ڪن ٿا. ھن ۾ ورچوئل مشين، نيٽ ورڪ، اسٽوريج، ۽ ٻين وسيلن لاءِ وضاحتون شامل هونديون.

``پٿون stackgen درآمد ڪريو

template = stackgen.template( نالو = "my_infrastructure" وسيلا=[ stackgen.Resource( نالو = "vm1" ٽائپ = "vm" ملڪيت ={ "سي پي يو": 2, "ياد": 4, "اسٽوريج": 100 } ) stackgen.Resource( نالو = "vm2" ٽائپ = "vm" ملڪيت ={ "سي پي يو": 4, "ياد": 8، "اسٽوريج": 200 } ) ] )

انفراسٹرڪچر ڪوڊ ٺاهيو

infrastructure_code = template.generate() ``

قدم 2: AI ايجنٽ ٺاهيو

LangChain استعمال ڪندي، اسان AI ايجنٽ ٺاهينداسين جيڪي انفراسٽرڪچر جي صحت جي نگراني ڪري سگھن ٿا، بي ضابطگين کي ڳولي سگھن ٿا، ۽ اصلاحي عمل ڪري سگھن ٿا. اسان هڪ سادي ايجنٽ جي وضاحت ڪنداسين جيڪو CPU استعمال جي جانچ ڪري ٿو ۽ خبرداري جي صورت ۾ اهو هڪ خاص حد کان وڌي ٿو.

``پٿون langchain درآمد ڪريو

AI ايجنٽ جي وضاحت ڪريو

ايجنٽ = langchain. ايجنٽ( نالو = "cpu_agent" ٽائپ = "سي پي يو" ملڪيت ={ "حد": 80 } )

ايجنٽ منطق جي وضاحت ڪريو

def check_cpu_usage(vm): # چيڪ ڪريو CPU استعمال cpu_usage = vm.get_cpu_usage() جيڪڏهن cpu_usage > agent.properties["threshold"]: # خبردار جيڪڏھن سي پي يو استعمال حد کان وڌي وڃي واپسي "سي پي يو استعمال حد کان وڌيڪ" ٻيو: # واپسي null جيڪڏھن CPU استعمال حد جي اندر آھي واپس ڪو به نه ``

قدم 3: AI ايجنٽن کي انفراسٽرڪچر ٽيمپليٽس سان ضم ڪريو

اسان AI ايجنٽن کي انفراسٽرڪچر ٽيمپليٽس سان ضم ڪنداسين هڪ متحد آٽوميشن پائيپ لائين ٺاهڻ لاءِ. هي پائيپ لائين انفراسٽرڪچر جي صحت جي نگراني ڪندي، بي ضابطگين کي ڳوليندي، ۽ بهتر ڪارڪردگي کي يقيني بڻائڻ لاءِ اصلاحي قدم کڻندي.

``پٿون langchain درآمد ڪريو

آٽوميشن پائپ لائن جي وضاحت ڪريو

پائپ لائن = langchain. پائپ لائن ( نالو = "my_pipeline" ايجنٽ = [ايجنٽ]، سانچو=[سانچو] )

هلائيندڙ خودڪار پائپ لائن

pipeline.run() ``

مٿين 5-10 سڀ کان وڌيڪ استعمال ٿيل ڪمانڊ/ٽڪرا

ھتي آھن مٿيون 5-10 سڀ کان وڌيڪ استعمال ٿيل ڪمانڊ/Snippets LangChain ۽ AI ايجنٽن لاءِ:

  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(agent, {"threshold":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})

تصوير

هتي چارٽ.js استعمال ڪندي آٽوميشن پائپ لائن جو هڪ سادو تصور آهي:

جيسن { "قسم": "بار"، "ڊيٽا": { "labels": ["CPU استعمال", "ميموري جو استعمال", "اسٽوريج جو استعمال"], "ڊيٽا سيٽس": [ { "label": "ٿلھي، "ڊيٽا": [80, 80, 80], "backgroundColor": "rgba(255, 99, 132, 0.2)", "borderColor": "rgba(255, 99, 132, 1)", "سرحد جي ويڪر": 1 }، { "label": "حقيقي", "ڊيٽا": [70, 70, 70], "backgroundColor": "rgba(54, 162, 235, 0.2)", "borderColor": "rgba(54, 162, 235, 1)", "سرحد جي ويڪر": 1 } ] }، "اختيارن": { "عنوان": { "display": سچ، "text": "خودڪار پائپ لائن" }، "ترازو": { "yAxes": [ { "display": سچ، "ticks": { "beginAtZero": سچ } } ] } } } ``

هي نقشو ڏيکاري ٿو حقيقي سي پي يو، ميموري، ۽ اسٽوريج جي استعمال کي حد جي قيمتن جي مقابلي ۾. آٽوميشن پائيپ لائين هن ڊيٽا کي استعمال ڪري سگھي ٿي غير معموليات کي ڳولڻ ۽ اصلاحي عمل وٺڻ لاءِ.

اختتام

ZeroOps انفراسٽرڪچر آرڪيسٽريشن AI ايجنٽن سان ۽ LangChain انفراسٽرڪچر مينيجمينٽ لاءِ هڪ انقلابي طريقو آهي جيڪو دستي ترتيب ۽ اسڪرپٽنگ جي ضرورت کي ختم ڪري ٿو. AI ايجنٽن ۽ آٽوميشن کي استعمال ڪندي، تنظيمون ڪارڪردگي، اسڪاليبلٽي، ۽ اعتبار جي بي مثال سطح حاصل ڪري سگھن ٿيون. StackGen ۽ OpsVerse سان، ڊولپرز انجنيئرنگ ۽ DevOps ورڪ فلوز لاءِ AI-driven automation کي تيز ڪري سگھن ٿا. هن آرٽيڪل ۾ بيان ڪيل قدم قدم واري طريقي تي عمل ڪندي، ڊولپرز LangChain ۽ AI ايجنٽن سان ZeroOps کي لاڳو ڪري سگهن ٿا هڪ متحد آٽوميشن پائيپ لائين ٺاهڻ لاءِ جيڪو انفراسٽرڪچر جي صحت جي نگراني ڪري ٿو، بي ضابطگين کي ڳولي ٿو، ۽ بهتر ڪارڪردگي کي يقيني بڻائڻ لاءِ اصلاحي عمل ڪري ٿو.


Have Questions?

Let's Talk

Contact me on LinkedIn