Kiro ۋاكالەتچىسى قۇرۇڭ | B4N1

Kiro ۋاكالەتچىسى قۇرۇڭ

3 months ago · b4n1 Read time: 4 min

Kiro ، LangChain ۋە StackGen بىلەن سۈنئىي ئەقلىي ئىقتىدارلىق DevOps ئاپتوماتلاشتۇرۇشنى يولغا قويۇش

تونۇشتۇرۇش

DevOps مەنزىرىسى تېز تەرەققىي قىلماقتا ، سۈنئىي ئىدراك (AI) ۋە ماشىنا ئۆگىنىش (ML) تېخنىكىسىنىڭ قوللىنىلىشى كۈنسېرى كۈچىيىپ ، ۋەزىپىلەرنى ئاپتوماتلاشتۇرىدۇ ، ۋەقەنى تەكشۈرۈشنى ياخشىلاپ ، ئومۇمىي ئۈنۈمنى ئۆستۈرىدۇ. بۇ ماقالىدە ، Kiro غا ئوخشاش سۈنئىي ئەقىل ئارقىلىق ھەرىكەتلىنىدىغان ۋاكالەتچىلەرنى LangChain ۋە StackGen غا ئوخشاش ئوركېستىرلاش قوراللىرى بىلەن بىرلەشتۈرۈپ ، DevOps ۋەزىپىسىنى ئاپتوماتلاشتۇرۇشنىڭ تېخنىكىلىق مۇمكىنچىلىكى ئۈستىدە ئىزدىنىمىز. بىز يەنە DevOps ئەترەتلىرىگە ئېلىپ كېلىدىغان يوشۇرۇن تەسىر ۋە ئادەم تىجارەتچىلىرىنىڭ ھالقىدىكى رولى ھەققىدە توختىلىمىز.

تەگلىك

DevOps يۇمشاق دېتال ئېچىش سۈرئىتى ، سۈپىتى ۋە ئىشەنچلىكلىكىنى يۇقىرى كۆتۈرۈش ئۈچۈن يۇمشاق دېتال ئېچىش (Dev) ۋە IT مەشغۇلاتى (Ops) نى بىرلەشتۈرگەن بىر يۈرۈش مەشغۇلاتلار. قانداقلا بولمىسۇن ، ئەنئەنىۋى DevOps مەشغۇلاتلىرى ھەمىشە قولدا ئىشلەش جەريانىغا تايىنىدۇ ، بۇ خاتالىق ، كېچىكىش ۋە تەننەرخنى ئاشۇرۇۋېتىدۇ. كىروغا ئوخشاش سۈنئىي ئەقىل ئارقىلىق ھەرىكەتلىنىدىغان ۋاكالەتچىلەر بۇ ۋەزىپىلەرنى ئاپتوماتلاشتۇرۇشقا ياردەم بېرەلەيدۇ ، ئادەم تىجارەتچىلىرىنى تېخىمۇ يۇقىرى قىممەتلىك پائالىيەتلەرگە مەركەزلەشتۈرىدۇ.

كىرو: سۈنئىي ئەقىل ئارقىلىق ۋاكالەتچى

Kiro ئوچۇق كودلۇق ، رۇسنى ئاساس قىلغان سۈنئىي ئەقىل ئارقىلىق ھەرىكەتلىنىدىغان ۋاكالەتچى بولۇپ ، DevOps نى ئۆز ئىچىگە ئالغان ھەر خىل ۋەزىپىلەرنى ئاپتوماتلاشتۇرۇشقا ئىشلىتىلىدۇ. Kiro مودۇللۇق قۇرۇلما ئىشلىتىپ ، ئاچقۇچىلارنىڭ Rust ، Python ۋە Go قاتارلىق ھەر خىل پروگرامما تىللىرىنى ئىشلىتىپ خاس ۋاكالەتچى قۇرالايدۇ. Kiro ۋاكالەتچىلىرى بۇلۇت سۇپىسى ، سانلىق مەلۇمات ئامبىرى ۋە ئۇچۇر ئۆچرەتلىرىنى ئۆز ئىچىگە ئالغان ھەر خىل سىستېمىلار بىلەن ئۆز-ئارا تەسىر كۆرسىتەلەيدۇ.

LangChain: ئوركېستىرلاش قورالى

LangChain بولسا Python نى ئاساس قىلغان ئوركېستىرلاش قورالى بولۇپ ، ئاچقۇچىلارغا ئاددىي ، بايان قىلىش گرامماتىكىسى ئارقىلىق مۇرەككەپ خىزمەت ئېقىمى ھاسىل قىلالايدۇ. LangChain سانلىق مەلۇمات بىر تەرەپ قىلىش ، ماشىنا ئۆگىنىش ۋە ئاپتوماتلاشتۇرۇش قاتارلىق نۇرغۇن ۋەزىپىلەرنى قوللايدۇ. LangChain نى Kiro ۋاكالەتچىلىرىنى باشقا قوراللار ۋە سىستېمىلار بىلەن بىرلەشتۈرۈپ ، يوچۇقسىز ئاپتوماتىك تۇرۇبا يولى قۇرغىلى بولىدۇ.

StackGen: سەپلىمە باشقۇرۇش قورالى

StackGen بولسا Rust نى ئاساس قىلغان سەپلىمە باشقۇرۇش قورالى بولۇپ ، ئاچقۇچىلارغا مۇرەككەپ ئۇل ئەسلىھە سەپلىمىسىنى ئېنىقلايدۇ ۋە باشقۇرىدۇ. StackGen باياننامە گرامماتىكىسىنى ئىشلىتىپ ، مەۋھۇم ماشىنا ، قاچا ۋە تور قاتارلىق ئۇل ئەسلىھە بايلىقىنى ئېنىقلاشقا ۋە باشقۇرۇشقا قولايلىق يارىتىدۇ.

تېخنىكىلىق مۇمكىنچىلىكى

DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن Kiro ، LangChain ۋە StackGen نى ئىشلىتىشنىڭ تېخنىكىلىق مۇمكىنلىكىنى كۆرسىتىش ئۈچۈن ، ئاددىي بىر مىسالنى كۆرۈپ باقايلى. بۇلۇت سۇپىسىغا تور قوللىنىشچان پروگراممىسىنى ئورۇنلاشتۇرۇشنى ئاپتوماتىك قىلماقچىمىز دەپ پەرەز قىلايلى. بىز Kiro ئارقىلىق بۇلۇت سۇپىسى ، LangChain بىلەن ئۆز-ئارا تەسىر كۆرسىتىدىغان ۋاكالەتچى قۇرالايمىز ، ئورۇنلاشتۇرۇش خىزمەت ئېقىمىنى ئورۇنلاشتۇرالايمىز ۋە StackGen ئارقىلىق ئۇل ئەسلىھە سەپلىمىسىنى باشقۇرىمىز.

بۇ يەردە Python دىكى ئاددىي كود توپى Kiro ۋە LangChain نى ئىشلىتىپ تور قوللىنىشچان پروگراممىسىنى ئاپتوماتىك ئىشلىتىشنى كۆرسىتىپ بېرىدۇ: `` python import langchain kiro import KiroAgent دىن

agent = KiroAgent ( name = "loyment_agent ", description = "تور قوللىنىشچان پروگراممىسىنى بۇلۇت سۇپىسىغا ئورۇنلاشتۇرىدۇ", language = "python", )

LangChain ئارقىلىق ئورۇنلاشتۇرۇش خىزمەت ئېقىمىغا ئېنىقلىما بېرىڭ

workflow = langchain.Workflow ( name = "loyment_workflow ", description = "تور قوللىنىشچان پروگراممىسىنى بۇلۇت سۇپىسىغا ئورۇنلاشتۇرىدۇ", tasks = [ langchain.Task ( name = "loyment_app ", description = "تور قوللىنىشچان پروگراممىسىنى بۇلۇت سۇپىسىغا ئورۇنلاشتۇرىدۇ", func = agent.deploy_app, ), langchain.Task ( name = "update_config", description = "ئۇل ئەسلىھە سەپلىمىسىنى يېڭىلايدۇ", func = agent.update_config, ), ], )

ئورۇنلاشتۇرۇش خىزمەت ئېقىمىنى ئىجرا قىلىڭ

workflow.run () `` بۇ كود چەكلىمىسى قانداق قىلىپ Kiro ۋاكالەتچىسى قۇرۇش ، LangChain ئارقىلىق ئورۇنلاشتۇرۇش خىزمەت ئېقىمىغا ئېنىقلىما بېرىش ۋە run () ئۇسۇلى ئارقىلىق خىزمەت ئېقىمىنى ئىجرا قىلىشنى كۆرسىتىپ بېرىدۇ.

ئەڭ كۆپ ئىشلىتىلىدىغان 5-10 بۇيرۇق / ئۈزۈندىلەر

بۇ يەردە Kiro ، LangChain ۋە StackGen ئۈچۈن ئەڭ كۆپ ئىشلىتىلگەن 5-10 بۇيرۇق / ئۈزۈندىلەر بار:

Kiro

  1. «kir init»: يېڭى Kiro تۈرىنى قوزغىتىدۇ.
  2. "kir agent create": يېڭى Kiro ۋاكالەتچىسى قۇرىدۇ.
  3. «kir ۋاكالەتچى ئورۇنلاشتۇرۇش»: Kiro ۋاكالەتچىسىنى بۇلۇت سۇپىسىغا ئورۇنلاشتۇرىدۇ.
  4. «kir ۋاكالەتچى يېڭىلاش»: Kiro ۋاكالەتچىسىنى يېڭىلايدۇ.
  5. "kir agent delete": Kiro ۋاكالەتچىسىنى ئۆچۈرىدۇ.

LangChain

  1. langchain init`: يېڭى LangChain تۈرىنى قوزغىتىدۇ.
  2. langchain workflow create`: يېڭى LangChain خىزمەت ئېقىمى قۇرىدۇ.
  3. langchain workflow run: LangChain خىزمەت ئېقىمىنى ئىجرا قىلىدۇ.
  4. langchain ۋەزىپە add`: LangChain خىزمەت ئېقىمىغا يېڭى ۋەزىپە قوشىدۇ.
  5. langchain ۋەزىپە remove: LangChain خىزمەت ئېقىمىدىن بىر ۋەزىپىنى ئۆچۈرۈۋېتىدۇ.

StackGen

  1. "stackgen init": يېڭى StackGen تۈرىنى قوزغىتىدۇ.
  2. "stackgen config create": يېڭى ئۇل ئەسلىھە سەپلىمىسى قۇرىدۇ.
  3. "stackgen config update": ئۇل ئەسلىھە سەپلىمىسىنى يېڭىلايدۇ.
  4. stackgen config delete: ئۇل ئەسلىھە سەپلىمىسىنى ئۆچۈرىدۇ.
  5. "stackgen ئورۇنلاشتۇرۇش": ئۇل ئەسلىھە سەپلىمىسىنى ئورۇنلاشتۇرىدۇ.

Visualization

بۇ يەردە Chart.js ئارقىلىق DevOps ئاپتوماتىك تۇرۇبا يولىنى ئاددىي تەسۋىرلەپ كۆرۈڭ: json { "type": "bar", "data": { "بەلگە": ["قوللانما", "Kiro", "LangChain", "StackGen"], "datasets": [ { "label": "ئاپتوماتلاشتۇرۇش تۇرۇبىسى", "data": [10, 20, 30, 40], "backgroundColor": ["# FF6384", "# 36A2EB", "# FFCE56", "# 4BC0C0"] } ] }, "options": { "title": { "display": true, "text": "DevOps ئاپتوماتلاشتۇرۇش تۇرۇبىسى" }, "رىۋايەت": { "display": true } } } بۇ تەسۋىر Kiro ، LangChain ۋە StackGen ئارقىلىق ئاپتوماتلاشتۇرۇش تۇرۇبا يولىنى قانداق قىلغاندا ياخشىلىغىلى بولىدىغانلىقىنى كۆرسىتىپ بېرىدۇ.

خۇلاسە

بۇ ماقالىدە ، Kiro غا ئوخشاش سۈنئىي ئەقىل ئارقىلىق ھەرىكەتلىنىدىغان ۋاكالەتچىلەرنى LangChain ۋە StackGen غا ئوخشاش ئوركېستىرلاش قوراللىرى بىلەن بىرلەشتۈرۈپ ، DevOps ۋەزىپىسىنى ئاپتوماتلاشتۇرۇشنىڭ تېخنىكىلىق مۇمكىنچىلىكى ئۈستىدە ئىزدەندۇق. بىز Kiro ۋە LangChain نى قانداق قىلىپ تور قوللىنىشچان پروگراممىسىنىڭ ئورۇنلاشتۇرۇلۇشىنى ئاپتوماتلاشتۇرۇشنى كۆرسىتىپ ، DevOps ئەترىتىگە ئېلىپ كېلىدىغان يوشۇرۇن تەسىر ۋە ئادەم تىجارەتچىلىرىنىڭ ھالقىدىكى رولى ھەققىدە مۇلاھىزە يۈرگۈزدۇق. بىز يەنە Chart.js ئارقىلىق DevOps ئاپتوماتىك تۇرۇبا يولىنى ئاددىي تەسۋىر بىلەن تەمىنلىدۇق.

كەلگۈسى خىزمەت

كەلگۈسى خىزمەت تۆۋەندىكىلەرنى ئۆز ئىچىگە ئالىدۇ:

  • Kiro نى باشقا DevOps قوراللىرى بىلەن بىرلەشتۈرۈش ، مەسىلەن Jenkins ۋە GitLab.
  • LangChain ئارقىلىق تېخىمۇ مۇرەككەپ خىزمەت ئېقىمىنى تەرەققىي قىلدۇرۇش.
  • StackGen نىڭ ئىقتىدارى ۋە كېڭەيتىشچانلىقىنى ئاشۇرۇش.
  • DevCps ۋەزىپىسىنى ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain نىڭ ئۆزىنىڭ ۋاكالەتچىسى قاتارلىق سۈنئىي ئەقىل ئارقىلىق ھەرىكەتلىنىدىغان باشقا ۋاكالەتچىلەرنى ئىشلىتىش ئۈستىدە ئىزدىنىش.

پايدىلانمىلار

ئەسكەرتىش: بۇ ماقالە قىياس مىسالى بولۇپ ، ھەقىقىي ئەمەلىيلەشتۈرۈش ئەمەس. كود بۆلەكلىرى ۋە كۆرۈنۈشلەر پەقەت كۆرسىتىش ئۈچۈنلا ئىشلىتىلىدۇ.


Have Questions?

Let's Talk

Contact me on LinkedIn