ئاخىرىغىچە DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain ۋە DSPy ئارقىلىق سۈنئىي ئەقىل ۋاكالەتچىلىرىنى يولغا قويۇش
تونۇشتۇرۇش
DevOps مەنزىرىسى تېز تەرەققىي قىلماقتا ، سۈنئىي ئىدراك (AI) ۋە ماشىنا ئۆگىنىشى (ML) نىڭ بىرلىشىشى مۇرەككەپ خىزمەت ئېقىمىنى ئاپتوماتلاشتۇرۇش ۋە تەشكىللەشتە ئىنتايىن مۇھىم بولۇپ قالدى. LangChain ۋە DSPy ئاچقۇچىلارغا DevOps تۇرۇبا يولىنى ئاپتوماتىك ۋە ئەلالاشتۇرالايدىغان سۈنئىي ئەقىل ۋاكالەتچىسى قۇرالايدىغان ئىككى كۈچلۈك قورال. بۇ ماقالىدە ، LangChain بىلەن DSPy نى ئاخىرىغىچە DevOps ئاپتوماتلاشتۇرۇشنىڭ تېخنىكىلىق يولغا قويۇش تەپسىلاتلىرى ئۈستىدە توختىلىپ ، سۈنئىي ئەقىل قوراللىرى دەۋرىدىكى يۇمشاق دېتال قۇرۇلمىسىنىڭ تەسىرىنى گەۋدىلەندۈرىمىز.
LangChain ۋە DSPy دېگەن نېمە؟
LangChain پاراڭلىشىش سۈنئىي ئەقىل ۋاكالەتچىسى قۇرۇشنىڭ ئوچۇق كودلۇق رامكىسى بولۇپ ، ئاچقۇچىلارغا پاراڭلىشىش ، ئاۋاز ياردەمچىسى ۋە باشقا پاراڭلىشىش ئېغىزى قۇرالايدۇ. ئۇ سۈنئىي ئەقىل مودېلىنى ياساش ، مەشىقلەندۈرۈش ۋە ئورۇنلاشتۇرۇش ئۈچۈن بىر يۈرۈش قورال ۋە كۈتۈپخانىلار بىلەن تەمىنلەيدۇ ، بۇ DevOps ئاپتوماتلاشتۇرۇشنىڭ كۆڭۈلدىكىدەك تاللىشى.
DSPy بولسا سۈنئىي ئەقىل ۋاكالەتچىلىرىنى قۇرۇش ۋە ئورۇنلاشتۇرۇش ئۈچۈن Python كۈتۈپخانىسى بولۇپ ، مەخسۇس مۇرەككەپ خىزمەت ئېقىمىنى ئاپتوماتلاشتۇرۇش ۋە رەتلەش ئۈچۈن لايىھەلەنگەن. ئۇ ھەر خىل سىستېما ۋە قوراللار بىلەن ئۆز-ئارا تەسىر كۆرسىتەلەيدىغان سۈنئىي ئەقىل ۋاكالەتچىلىرىنى قۇرۇش ئۈچۈن ئاددىي ۋە بىۋاسىتە بىۋاسىتە API بىلەن تەمىنلەيدۇ ، بۇ DevOps ئاپتوماتلاشتۇرۇشنىڭ ئەڭ ياخشى تاللىشى.
تېخنىكىلىق يولغا قويۇش تەپسىلاتلىرى
DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain ۋە DSPy ئارقىلىق سۈنئىي ئەقىل ۋاكالەتچىلىرىنى يولغا قويۇش ئۈچۈن ، بىز بۇ باسقۇچلارنى ئۆتىمىز:
- ** لازىملىق كۈتۈپخانىلارنى ئورنىتىڭ **: تۇرۇبا ئارقىلىق LangChain ۋە DSPy نى قاچىلاڭ:
bash تۇرۇبا ئورنىتىش langchain dspy - ** LangChain ۋاكالەتچىسى قۇرۇش **: «langchain.Agent» سىنىپى ئارقىلىق يېڭى LangChain ۋاكالەتچىسى قۇرۇڭ: `` python langchain ئىمپورت ۋاكالەتچىسى
ۋاكالەتچى = ۋاكالەتچى ( name = "devops_agent", model = "langchain / llama: 1", max_tokens = 2048, temperature = 0.7, ) `` بۇ پاراڭلىشىش سۈنئىي ئەقىل ئۈچۈن LLaMA مودېلىنى ئىشلىتىدىغان «devops_agent» ناملىق يېڭى ۋاكالەتچى قۇرىدۇ.
- ** DSPy ۋاكالەتچىسى قۇرۇش **:
dspy.Agentسىنىپى ئارقىلىق يېڭى DSPy ۋاكالەتچىسى قۇرۇڭ: `` python dspy ئىمپورت ۋاكالەتچىسىدىن
ۋاكالەتچى = ۋاكالەتچى ( name = "devops_agent", model = "dspy / model: 1", max_tokens = 2048, temperature = 0.7, ) `` بۇ سۈنئىي ئەقىل ئۈچۈن DSPy مودېلىنى ئىشلىتىدىغان «devops_agent» ناملىق يېڭى ۋاكالەتچى قۇرىدۇ.
- ** LangChain ۋە DSPy ۋاكالەتچىلىرىنى بىرلەشتۈرۈش **: «langchain.DSPyAgent» سىنىپى ئارقىلىق LangChain ۋە DSPy ۋاكالەتچىلىرىنى بىرلەشتۈرۈڭ: `` python langchain ئىمپورت DSPyAgent دىن
agent = DSPyAgent ( name = "devops_agent", langchain_agent = ۋاكالەتچى ، dspy_agent = ۋاكالەتچى ، ) `` بۇ LangChain ۋە DSPy نىڭ ئىقتىدارىنى بىرلەشتۈرگەن يېڭى ۋاكالەتچى قۇرىدۇ.
- ** DevOps خىزمەت ئېقىمىغا ئېنىقلىما بېرىش **: «langchain.Workflow» سىنىپى ئارقىلىق DevOps خىزمەت ئېقىمىغا ئېنىقلىما بېرىڭ: `` python langchain import Workflow
workflow = Workflow ( name = "devops_workflow", steps = [ {"name": "build", "action": "build"}, {"name": "test", "action": "test"}, {"name": "ئورۇنلاشتۇرۇش", "ھەرىكەت": "ئورۇنلاشتۇرۇش"}, ], ) `` بۇ «devops_workflow» دەپ ئاتىلىدىغان يېڭى خىزمەت ئېقىمىغا ئېنىقلىما بېرىدۇ ، ئۇ قۇرۇش ، سىناق قىلىش ۋە ئورۇنلاشتۇرۇشتىن ئىبارەت ئۈچ باسقۇچنى ئۆز ئىچىگە ئالىدۇ.
- ** خىزمەت ئېقىمىنى ئىجرا قىلىڭ **: «langchain.run_workflow» ئىقتىدارى ئارقىلىق خىزمەت ئېقىمىنى ئىجرا قىلىڭ: `` python langchain import run_workflow
run_workflow (خىزمەت ئېقىمى ، ۋاكالەتچى) `` بۇ LangChain ۋە DSPy ۋاكالەتچىسى ئارقىلىق خىزمەت ئېقىمىنى ئىجرا قىلىدۇ.
يۇمشاق دېتال قۇرۇلمىسىغا بولغان تەسىرى
DevCps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain ۋە DSPy نىڭ بىرلىشىشى يۇمشاق دېتال قۇرۇلمىسىغا كۆرۈنەرلىك تەسىر كۆرسىتىدۇ:
- ** يېشىش **: سۈنئىي ئەقىل ۋاكالەتچىلىرىنى ئىشلىتىش DevOps تۇرۇبا يولىنى ئاساسىي سىستېما ۋە قوراللاردىن يېشىپ ، تۇرۇبا يولىنى ئۆزگەرتىش ۋە كېڭەيتىشكە قولايلىق يارىتىدۇ.
- ** مودۇللۇق **: مودۇللۇق سۈنئىي ئەقىل ۋاكالەتچىلىرىنى ئىشلىتىش يەككە زاپچاسلارنى ئاسراش ۋە يېڭىلاشقا قۇلايلىق يارىتىپ ، كاساتلاش مەغلۇبىيىتىنى تۆۋەنلىتىدۇ.
- ** كېڭەيتىشچانلىقى **: سۈنئىي ئەقىل ۋاكالەتچىلىرىنى ئىشلىتىش كۆلەملەشكەن DevOps ئاپتوماتلاشتۇرۇشنى قوزغىتىپ ، مۇرەككەپ خىزمەت ئېقىمىنى ئاپتوماتلاشتۇرۇش ۋە زور مىقداردىكى سانلىق مەلۇماتلارنى بىر تەرەپ قىلىشقا يول قويىدۇ.
ئەڭ كۆپ ئىشلىتىلىدىغان 5-10 بۇيرۇق / ئۈزۈندىلەر
بۇ يەردە LangChain ۋە DSPy ئۈچۈن ئەڭ كۆپ ئىشلىتىلگەن 5-10 بۇيرۇق / ئۈزۈندىلەر:
| بۇيرۇق / Snippet | چۈشەندۈرۈش |
|---|---|
langchain.Agent (name =" devops_agent ", model =" langchain / llama: 1 ") |
يېڭى LangChain ۋاكالەتچىسى قۇر |
dspy.Agent (name =" devops_agent ", model =" dspy / model: 1 ") |
يېڭى DSPy ۋاكالەتچىسى قۇر |
langchain.DSPyAgent (name =" devops_agent ", langchain_agent = ۋاكالەتچى ، dspy_agent = ۋاكالەتچى) |
LangChain ۋە DSPy ۋاكالەتچىلىرىنى بىرلەشتۈرۈڭ |
langchain.Workflow (name =" devops_workflow ", steps = [{" name ":" build "," action ":" build "}]) |
يېڭى DevOps خىزمەت ئېقىمىغا ئېنىقلىما بېرىڭ |
langchain.run_workflow (خىزمەت ئېقىمى ، ۋاكالەتچى) |
بىرلەشتۈرۈلگەن LangChain ۋە DSPy ۋاكالەتچىسى ئارقىلىق خىزمەت ئېقىمىنى ئىجرا قىلىڭ |
agent.train (data) |
سۈنئىي ئەقىل ۋاكالەتچىسىنى سانلىق مەلۇمات جەدۋىلى ئارقىلىق تەربىيىلەڭ |
agent.deploy () |
AI ۋاكالەتچىسىنى ئورۇنلاشتۇرۇڭ |
agent.interact () |
سۈنئىي ئەقىل ۋاكالەتچىسى بىلەن ئۆز-ئارا تەسىر قىلىڭ |
workflow.get_steps () |
خىزمەت ئېقىمىنىڭ قەدەم باسقۇچلىرىغا ئېرىشىڭ |
workflow.get_actions () |
خىزمەت ئېقىمىغا ئېرىشىش |
Visualization
بۇ يەردە Chart.js نى ئىشلىتىپ DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain بىلەن DSPy نىڭ بىر گەۋدىلەشتۈرۈلگەن كۆرۈنۈشى:
json { "type": "bar", "data": { "بەلگە": ["LangChain", "DSPy", "توپلاشتۇرۇلغان ۋاكالەتچى"], "datasets": [ { "label": "DevOps ئاپتوماتلاشتۇرۇش", "data": [10, 20, 30], "backgroundColor": ["# 4CAF50", "# FF9800", "# 2196F3"] } ] }, "options": { "title": { "display": true, "text": "LangChain ۋە DSPy بىلەن DevOps ئاپتوماتلاشتۇرۇش" }, "رىۋايەت": { "display": true } } }
بۇ كۆرۈنۈشتە LangChain ، DSPy ۋە توپلاشتۇرۇلغان ۋاكالەتچىنىڭ DevOps ئاپتوماتلاشتۇرۇش ئىقتىدارى كۆرسىتىلدى.
خۇلاسە
خۇلاسىلىگەندە ، LangChain بىلەن DSPy نى DevOps ئاپتوماتلاشتۇرۇشنىڭ بىرلىشىشى مۇرەككەپ خىزمەت ئېقىمىنى ئاپتوماتلاشتۇرۇش ۋە رەتلەش ئۈچۈن كۈچلۈك ھەل قىلىش چارىسى بىلەن تەمىنلەيدۇ. ئاچقۇچىلار ھەر ئىككى قورالنىڭ ئىقتىدارىنى جارى قىلدۇرۇش ئارقىلىق ، ھەر خىل سىستېما ۋە قوراللار بىلەن ئۆز-ئارا تەسىر كۆرسىتەلەيدىغان سۈنئىي ئەقىل ۋاكالەتچىسى قۇرالايدۇ ، بۇ تۇرۇبا يولىنى ئۆزگەرتىش ۋە كېڭەيتىشكە قولايلىق يارىتىدۇ. يۇمشاق دېتال قۇرۇلمىسىنىڭ تەسىرى كۆرۈنەرلىك بولۇپ ، يېشىش ، مودۇللۇق ۋە كېڭەيتىشچانلىقى مۇھىم پايدا ھېسابلىنىدۇ. ئەڭ كۆپ ئىشلىتىلگەن 5-10 بۇيرۇق / ئۈزۈندىلەر ۋە بىر گەۋدىلەشتۈرۈش تەسۋىرى بىلەن ، پروگراممېرلار LangChain ۋە DSPy ئارقىلىق سۈنئىي ئەقىل ۋاكالەتچىلىرىنى ئاخىرىغىچە DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن ئاسانلا ئەمەلگە ئاشۇرالايدۇ.