سۈنئىي ئەقىل ۋاكالەتچىسى ۋە LangChain بىلەن ZeroOps ئۇل ئەسلىھە ئوركېستىرى
تونۇشتۇرۇش
يۇمشاق دېتال قۇرۇلۇشى ۋە DevOps نىڭ تېز تەرەققىي قىلىۋاتقان مەنزىرىسىدە ، ئۈنۈملۈك ۋە كۆلەملەشكەن ئۇل ئەسلىھە تەشكىللەش ئېھتىياجى كۈنسېرى جىددىيلەشتى. ئۇل ئەسلىھەلەرنى باشقۇرۇشنىڭ ئەنئەنىۋى ئۇسۇلى ھەمىشە قولدا تەڭشەش ۋە ئورگىنالغا تايىنىدۇ ، بۇ خاتالىق ، ماسلاشماسلىق ۋە توسالغۇلارنى كەلتۈرۈپ چىقىرىدۇ. بۇ خىرىسلارنى ھەل قىلىش ئۈچۈن ، يېڭى بىر ئەندىزە بارلىققا كەلدى: ZeroOps سۈنئىي ئەقىل ۋاكالەتچىسى ۋە LangChain بىلەن ئۇل ئەسلىھە تەشكىللەش.
ZeroOps دېگەن نېمە؟
ZeroOps سۈنئىي ئەقىل ۋاكالەتچىسى ۋە ئاپتوماتلاشتۇرۇشتىن پايدىلىنىپ ، قولدا تەڭشەش ۋە ئورگىنالغا بولغان ئېھتىياجنى يوقىتىش ئۈچۈن ئۇل ئەسلىھە باشقۇرۇشتىكى ئىنقىلابىي ئۇسۇل. ئورۇنلاشتۇرۇشتىن تارتىپ كۆلەملەشتۈرۈش ۋە ئاسراشقىچە بولغان بارلىق ئۇل ئەسلىھە ھايات مۇساپىسىنى ئاپتوماتلاشتۇرۇش ئارقىلىق ، ZeroOps تەشكىلاتلارنىڭ مىسلى كۆرۈلمىگەن دەرىجىدە ئۈنۈم ، كېڭەيتىشچانلىقى ۋە ئىشەنچلىكلىكىنى قولغا كەلتۈرەلەيدۇ.
LangChain: سۈنئىي ئەقىل ئارقىلىق ئاپتوماتىك رامكا
LangChain ئوچۇق كودلۇق رامكا بولۇپ ، ئاچقۇچىلار ئاددىي ، بىۋاسىتە پروگرامما تۈزۈش ئەندىزىسىدىن پايدىلىنىپ سۈنئىي ئەقىل ئارقىلىق ئاپتوماتىك خىزمەت ئېقىمى قۇرالايدۇ. سۈنئىي ئەقىل ۋە ئاپتوماتلاشتۇرۇشنىڭ مۇرەككەپلىكى ھەققىدە يۇقىرى قاتلاملىق ئابستراكت تەمىنلەش ئارقىلىق ، LangChain مۇرەككەپ ئاپتوماتلاشتۇرۇش تۇرۇبا يولىنى ياساشنى ئاسانلاشتۇرىدۇ ، ھەتتا ئەڭ مۇرەككەپ ئۇل ئەسلىھە مۇھىتىنىمۇ باشقۇرالايدۇ.
AI ۋاكالەتچىلىرى: ZeroOps نىڭ ئاچقۇچى
سۈنئىي ئەقىل ۋاكالەتچىلىرى ماشىنا ئۆگىنىشى ۋە باشقا سۈنئىي ئەقىل تېخنىكىسىنى ئىشلىتىپ ۋەزىپىنى ئاپتوماتلاشتۇرۇش ۋە قارار چىقىرىش ئۈچۈن ئىشلىتىدىغان يۇمشاق دېتال زاپچاسلىرى. ZeroOps ئارقا كۆرۈنۈشىدە ، سۈنئىي ئەقىل ۋاكالەتچىلىرى ئۇل ئەسلىھە ساغلاملىقىنى نازارەت قىلىش ، نورمالسىزلىقنى بايقاش ۋە تۈزىتىش تەدبىرلىرىنى قوللىنىشتا ھەل قىلغۇچ رول ئوينايدۇ.
StackGen ۋە OpsVerse: سۈنئىي ئەقىل ئارقىلىق قوزغىتىشنى تېزلىتىش
StackGen ۋە OpsVerse ئىنژېنېرلىق ۋە DevOps خىزمەت ئېقىمىنىڭ سۈنئىي ئەقىل ئارقىلىق قوزغىتىلىشىنى تېزلىتىدىغان ئىككى خىل ئىجادچان قورال. StackGen بولسا كود ھاسىل قىلىش قورالى بولۇپ ، ئاچقۇچىلار ئاددىي ، بايان قىلىش گرامماتىكىسى ئارقىلىق خاس ئۇل ئەسلىھە قېلىپىنى قۇرالايدۇ. OpsVerse بولسا كۆپ خىل ئۇل ئەسلىھە مۇھىتىنى باشقۇرۇش ۋە خىزمەت ئېقىمىنى ئاپتوماتلاشتۇرۇش ئۈچۈن بىرلىككە كەلگەن كۆرۈنمە يۈزى بىلەن تەمىنلەيدىغان سۇپا.
LangChain ۋە AI ۋاكالەتچىلىرى بىلەن ZeroOps نى يولغا قويۇش
LangChain ۋە AI ۋاكالەتچىلىرى بىلەن ZeroOps نى يولغا قويۇش ئۈچۈن ، بىز قەدەممۇ-قەدەم قوللىنىمىز:
1-قەدەم: ئۇل ئەسلىھە قېلىپىنى ئېنىقلاڭ
StackGen نى ئىشلىتىپ ، لازىملىق ئۇل ئەسلىھە سەپلىمىسىنى تەسۋىرلەيدىغان خاس ئۇل ئەسلىھە قېلىپىنى ئېنىقلايمىز. بۇ مەۋھۇم ماشىنا ، تور ، ساقلاش ۋە باشقا مەنبەلەرنىڭ ئۆلچىمىنى ئۆز ئىچىگە ئالىدۇ.
`` python import stackgen
template = stackgen.Template ( name = "my_infrastructure", resources = [ stackgen.Resource ( name = "vm1", type = "vm", properties = { "cpu": 2, "memory": 4, "ساقلاش": 100 } ), stackgen.Resource ( name = "vm2", type = "vm", properties = { "cpu": 4, "memory": 8, "ساقلاش": 200 } ) ] )
ئۇل ئەسلىھە كودى ھاسىل قىلىڭ
infrastructure_code = template.generate () `` `
2-قەدەم: سۈنئىي ئەقىل ۋاكالەتچىسى قۇرۇش
LangChain نى ئىشلىتىپ ، ئۇل ئەسلىھە ساغلاملىقىنى نازارەت قىلالايدىغان ، نورمالسىزلىقنى بايقىيالايدىغان ۋە تۈزىتىش تەدبىرلىرىنى قوللىنىدىغان سۈنئىي ئەقىل ۋاكالەتچىسى قۇرىمىز. بىز CPU نىڭ ئىشلىتىلىشىنى تەكشۈرىدىغان ۋە مەلۇم چەكتىن ئېشىپ كەتسە ئاگاھلاندۇرىدىغان ئاددىي ۋاكالەتچىگە ئېنىقلىما بېرىمىز.
`` python import langchain
AI ۋاكالەتچىسىگە ئېنىقلىما بېرىڭ
agent = langchain.Agent ( name = "cpu_agent", type = "cpu", properties = { "بوسۇغا": 80 } )
ۋاكالەتچى لوگىكىسىغا ئېنىقلىما بېرىڭ
def check_cpu_usage (vm): # CPU نىڭ ئىشلىتىلىشىنى تەكشۈرۈڭ cpu_usage = vm.get_cpu_usage () if cpu_usage> agent.properties ["بوسۇغا"]: # CPU ئىشلىتىش چېكىدىن ئېشىپ كەتسە ئاگاھلاندۇرۇش قايتۇرۇش "CPU ئىشلىتىش چېكىدىن ئېشىپ كەتتى" else: # CPU ئىشلىتىش چېكىدىن ئېشىپ كەتسە null نى قايتۇرۇڭ return None `` `
3-قەدەم: سۈنئىي ئەقىل ۋاكالەتچىلىرىنى ئۇل ئەسلىھە ئەندىزىسى بىلەن بىرلەشتۈرۈش
سۈنئىي ئەقىل ۋاكالەتچىلىرىنى ئۇل ئەسلىھە قېلىپى بىلەن بىرلەشتۈرۈپ ، بىرلىككە كەلگەن ئاپتوماتىك تۇرۇبا يولى قۇرىمىز. بۇ تۇرۇبا يولى ئۇل ئەسلىھە ساغلاملىقىنى نازارەت قىلىدۇ ، نورمالسىزلىقنى بايقايدۇ ۋە تۈزىتىش تەدبىرلىرىنى قوللىنىپ ، ئەڭ ياخشى ئۈنۈمگە كاپالەتلىك قىلىدۇ.
`` python import langchain
ئاپتوماتلاشتۇرۇش تۇرۇبىسىغا ئېنىقلىما بېرىش
تۇرۇبا يولى = langchain.Pipeline ( name = "my_pipeline", ۋاكالەتچىلەر = [ۋاكالەتچى] ، templates = [template] )
ئاپتوماتىك تۇرۇبا يولىنى ئىجرا قىلىڭ
pipeline.run () `` `
ئەڭ كۆپ ئىشلىتىلىدىغان 5-10 بۇيرۇق / ئۈزۈندىلەر
بۇ يەردە LangChain ۋە AI ۋاكالەتچىلىرى ئۈچۈن ئەڭ كۆپ ئىشلىتىلىدىغان 5-10 بۇيرۇق / ئۈزۈندىلەر:
- langchain.Agent (name = "cpu_agent", type = "cpu", properties = {"بوسۇغا": 80}) `
stackgen.Template (name =" my_infrastructure ", resources = [...])- langchain.Pipeline (name = "my_pipeline", ۋاكالەتچىلەر = [ۋاكالەتچى] ، قېلىپلار = [قېلىپ]) `
agent.run (check_cpu_usage (vm))template.generate ()- langchain.Agent.update_properties (ۋاكالەتچى ، {"بوسۇغا": 90}) `
- langchain.Pipeline.remove_agent (تۇرۇبا يولى ، ۋاكالەتچى) `
- langchain.Agent.add_property (ۋاكالەتچى ، «ئاگاھلاندۇرۇش» ، True) `
- `stackgen.
Visualization
بۇ يەردە Chart.js ئارقىلىق ئاپتوماتىك تۇرۇبا يولىنى ئاددىي تەسۋىرلەش:
json { "type": "bar", "data": { "بەلگە": ["CPU ئىشلىتىش" ، "ئىچكى ساقلىغۇچ ئىشلىتىش" ، "ساقلاش ئورنى"], "datasets": [ { "label": "Threshold", "data": [80, 80, 80], "backgroundColor": "rgba (255, 99, 132, 0.2)", "borderColor": "rgba (255, 99, 132, 1)", "borderWidth": 1 }, { "label": "ئەمەلىي", "data": [70, 70, 70], "backgroundColor": "rgba (54, 162, 235, 0.2)", "borderColor": "rgba (54, 162, 235, 1)", "borderWidth": 1 } ] }, "options": { "title": { "display": true, "text": "ئاپتوماتىك تۇرۇبا يولى" }, "تارازا": { "yAxes": [ { "display": true, "ticks": { "startAtZero": راست } } ] } } } `
بۇ كۆرۈنۈش چەكلىمىسى قىممىتىگە سېلىشتۇرغاندا ئەمەلىي CPU ، ئىچكى ساقلىغۇچ ۋە ساقلاشنى كۆرسىتىدۇ. ئاپتوماتلاشتۇرۇش تۇرۇبىسى بۇ سانلىق مەلۇماتلارنى ئىشلىتىپ نورمالسىزلىقنى بايقىيالايدۇ ۋە تۈزىتىش تەدبىرلىرىنى قوللىنالايدۇ.
خۇلاسە
سۈنئىي ئەقىل ۋاكالەتچىسى ۋە LangChain بىلەن ZeroOps ئۇل ئەسلىھە تەشكىللەش ئۇل ئەسلىھە باشقۇرۇشتىكى ئىنقىلاب خاراكتېرلىك ئۇسۇل بولۇپ ، قولدا تەڭشەش ۋە ئورگىنالغا بولغان ئېھتىياجنى يوقىتىدۇ. سۈنئىي ئەقىل ۋاكالەتچىسى ۋە ئاپتوماتلاشتۇرۇشتىن پايدىلىنىپ ، تەشكىلاتلار مىسلى كۆرۈلمىگەن دەرىجىدە ئۈنۈم ، كۆلەم ۋە ئىشەنچلىك دەرىجىگە ئېرىشەلەيدۇ. StackGen ۋە OpsVerse ئارقىلىق ئاچقۇچىلار قۇرۇلۇش ۋە DevOps خىزمەت ئېقىمى ئۈچۈن سۈنئىي ئەقىل ئارقىلىق ئاپتوماتلاشتۇرۇشنى تېزلىتىدۇ. بۇ ماقالىدە بايان قىلىنغان باسقۇچلۇق ئۇسۇلغا ئاساسەن ، پروگراممېرلار LangChain ۋە AI ۋاكالەتچىلىرى بىلەن ZeroOps نى يولغا قويۇپ ، ئۇل ئەسلىھە ساغلاملىقىنى نازارەت قىلىدىغان ، نورمالسىزلىقنى بايقىيالايدىغان ۋە تۈزىتىش تەدبىرلىرىنى قوللىنىپ ، ئەڭ ياخشى ئۈنۈمگە كاپالەتلىك قىلالايدۇ.