ئاخىرىغىچە DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain ۋە DSPy ئارقىلىق سۈنئىي ئەقىل ۋاكالەتچىلىرىنى يولغا قويۇش | B4N1

ئاخىرىغىچە DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain ۋە DSPy ئارقىلىق سۈنئىي ئەقىل ۋاكالەتچىلىرىنى يولغا قويۇش

3 months ago · b4n1 Read time: 4 min

ئاخىرىغىچە DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain ۋە DSPy ئارقىلىق سۈنئىي ئەقىل ۋاكالەتچىلىرىنى يولغا قويۇش

تونۇشتۇرۇش

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

LangChain ۋە DSPy دېگەن نېمە؟

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

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

تېخنىكىلىق يولغا قويۇش تەپسىلاتلىرى

DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain ۋە DSPy ئارقىلىق سۈنئىي ئەقىل ۋاكالەتچىلىرىنى يولغا قويۇش ئۈچۈن ، بىز بۇ باسقۇچلارنى ئۆتىمىز:

  1. ** لازىملىق كۈتۈپخانىلارنى ئورنىتىڭ **: تۇرۇبا ئارقىلىق LangChain ۋە DSPy نى قاچىلاڭ: bash تۇرۇبا ئورنىتىش langchain dspy
  2. ** LangChain ۋاكالەتچىسى قۇرۇش **: «langchain.Agent» سىنىپى ئارقىلىق يېڭى LangChain ۋاكالەتچىسى قۇرۇڭ: `` python langchain ئىمپورت ۋاكالەتچىسى

ۋاكالەتچى = ۋاكالەتچى ( name = "devops_agent", model = "langchain / llama: 1", max_tokens = 2048, temperature = 0.7, ) `` بۇ پاراڭلىشىش سۈنئىي ئەقىل ئۈچۈن LLaMA مودېلىنى ئىشلىتىدىغان «devops_agent» ناملىق يېڭى ۋاكالەتچى قۇرىدۇ.

  1. ** DSPy ۋاكالەتچىسى قۇرۇش **: dspy.Agent سىنىپى ئارقىلىق يېڭى DSPy ۋاكالەتچىسى قۇرۇڭ: `` python dspy ئىمپورت ۋاكالەتچىسىدىن

ۋاكالەتچى = ۋاكالەتچى ( name = "devops_agent", model = "dspy / model: 1", max_tokens = 2048, temperature = 0.7, ) `` بۇ سۈنئىي ئەقىل ئۈچۈن DSPy مودېلىنى ئىشلىتىدىغان «devops_agent» ناملىق يېڭى ۋاكالەتچى قۇرىدۇ.

  1. ** LangChain ۋە DSPy ۋاكالەتچىلىرىنى بىرلەشتۈرۈش **: «langchain.DSPyAgent» سىنىپى ئارقىلىق LangChain ۋە DSPy ۋاكالەتچىلىرىنى بىرلەشتۈرۈڭ: `` python langchain ئىمپورت DSPyAgent دىن

agent = DSPyAgent ( name = "devops_agent", langchain_agent = ۋاكالەتچى ، dspy_agent = ۋاكالەتچى ، ) `` بۇ LangChain ۋە DSPy نىڭ ئىقتىدارىنى بىرلەشتۈرگەن يېڭى ۋاكالەتچى قۇرىدۇ.

  1. ** 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» دەپ ئاتىلىدىغان يېڭى خىزمەت ئېقىمىغا ئېنىقلىما بېرىدۇ ، ئۇ قۇرۇش ، سىناق قىلىش ۋە ئورۇنلاشتۇرۇشتىن ئىبارەت ئۈچ باسقۇچنى ئۆز ئىچىگە ئالىدۇ.

  1. ** خىزمەت ئېقىمىنى ئىجرا قىلىڭ **: «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 ئاپتوماتلاشتۇرۇش ئۈچۈن ئاسانلا ئەمەلگە ئاشۇرالايدۇ.


Have Questions?

Let's Talk

Contact me on LinkedIn