خاتىرىلەردىن سانلىق مەلۇماتلارنى قوبۇل قىلىش ئۈچۈن DSPy مودېلى قۇرۇڭ | B4N1

خاتىرىلەردىن سانلىق مەلۇماتلارنى قوبۇل قىلىش ئۈچۈن DSPy مودېلى قۇرۇڭ

8 months ago · b4n1 Tiempo de lectura: 3 min

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

تونۇشتۇرۇش

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

LangChain ۋە DSPy نى چۈشىنىش

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

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

DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain ۋە DSPy نى بىرلەشتۈرۈش

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

  1. ** سانلىق مەلۇمات كىرگۈزۈش **: بىز DSPy ئارقىلىق خاتىرە ، ئۆلچەم ۋە سەپلىمە ھۆججىتى قاتارلىق ھەر خىل مەنبەلەردىكى سانلىق مەلۇماتلارنى قوبۇل قىلىمىز.
  2. ** ھەرىكەت ئىجرا قىلىش **: بىز DSPy ئارقىلىق دىئالوگ باشقۇرۇش سىستېمىسى تەمىنلىگەن تەۋسىيەلەرگە ئاساسەن ھەرىكەت قىلىمىز.

ئەمەلىي يولغا قويۇش

بۇ يەردە DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain ۋە DSPy نى قانداق بىرلەشتۈرەلەيدىغانلىقىمىزنىڭ ئاددىي بىر مىسالى: `` python import langchain import dspy

model = dspy.Model ("log_ingestion")

قوبۇل قىلىنغان سانلىق مەلۇماتتا مودېلنى تەربىيىلەڭ

model.train (سانلىق مەلۇمات)

LangChain دىئالوگ باشقۇرۇش سىستېمىسى قۇرۇش

dialog_manager = langchain.DialogueManager (مودېل)

ئاددىي سۆزلىشىش ئېقىمىغا ئېنىقلىما بېرىڭ

dialog_flow = [ { "مۇددىئا": "check_status", "ئىنكاس": "ھازىرقى ھالەت {ھالەت}" }, { "مۇددىئا": "restart_service", "ئىنكاس": "مۇلازىمەت قايتا قوزغىتىلدى" } ]

دىئالوگ ئېقىمىنى ئىجرا قىلىڭ

response = dialogue_manager.execute (dialog_flow)

جاۋابقا ئاساسەن ھەرىكەت قىلىڭ

if response == "مۇلازىمەت قايتا قوزغىتىلدى": dspy.execute_action ("restart_service") `` ` بۇ مىسال بىزنىڭ قانداق قىلىپ LangChain ۋە DSPy ئارقىلىق تەربىيىلەنگەن مودېل بىلەن ئۆز-ئارا تەسىر كۆرسىتەلەيدىغان ۋە ئىنكاسقا ئاساسەن ھەرىكەتلەرنى قىلالايدىغان ئاددىي دىئالوگ باشقۇرۇش سىستېمىسى قۇرالايدىغانلىقىمىزنى كۆرسىتىپ بېرىدۇ.

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

بۇ يەردە LangChain ۋە DSPy ئۈچۈن ئەڭ كۆپ ئىشلىتىلىدىغان بۇيرۇق ۋە پارچىلار بار:

  1. ** LangChain **:
    • langchain.DialogueManager (مودېل) `: تەربىيەلەنگەن مودېل ئارقىلىق دىئالوگ باشقۇرۇش سىستېمىسى قۇرىدۇ.
    • langchain.execute_dialogue_flow (dialog_flow) `: ئالدىن بېكىتىلگەن دىئالوگ ئېقىمى ئارقىلىق دىئالوگ ئېقىمىنى ئىجرا قىلىدۇ.
    • langchain.get_intent (مۇددىئا): ئىشلەتكۈچى كىرگۈزۈشتىكى مۇددىئانى ئەسلىگە كەلتۈرىدۇ.
  2. ** DSPy **:
    • dspy.Model (" log_ingestion "): خاتىرىلەردىن سانلىق مەلۇماتلارنى قوبۇل قىلىش ئۈچۈن DSPy مودېلى قۇرىدۇ.
    • dspy.train (مودېل ، سانلىق مەلۇمات): قوبۇل قىلىنغان سانلىق مەلۇماتلاردا DSPy مودېلىنى تەربىيىلەيدۇ.
    • dspy.execute_action (ھەرىكەت): تەربىيەلەنگەن مودېلنىڭ تەۋسىيەسى ئاساسىدا ھەرىكەت قىلىدۇ.

Visualization

بۇ يەردە DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain بىلەن DSPy بىرلەشتۈرۈلگەن ئاددىي تەسۋىر: chart { "type": "bar", "data": { "بەلگە": ["سانلىق مەلۇمات كىرگۈزۈش" ، "مودېل تەربىيىلەش" ، "دىئالوگ باشقۇرۇش" ، "ھەرىكەت ئىجراسى"], "datasets": [ { "label": "LangChain", "data": [10, 15, 20, 25], "backgroundColor": "rgba (255, 99, 132, 0.2)", "borderColor": "rgba (255, 99, 132, 1)", "borderWidth": 1 }, { "label": "DSPy", "data": [15, 20, 25, 30], "backgroundColor": "rgba (54, 162, 235, 0.2)", "borderColor": "rgba (54, 162, 235, 1)", "borderWidth": 1 } ] }, "options": { "title": { "display": true, "text": "DevOps ئاپتوماتلاشتۇرۇش ئۈچۈن LangChain ۋە DSPy نىڭ بىرلىشىشى" }, "تارازا": { "yAxes": [ { "ticks": { "startAtZero": راست } } ] } } } ` بۇ تەسۋىر LangChain بىلەن DSPy نىڭ قانداق قىلىپ بىر گەۋدىلەشتۈرۈلگەن DevOps ئاپتوماتىك تۇرۇبا يولىنى ھاسىل قىلىدىغانلىقىنى كۆرسىتىپ بېرىدۇ.

خۇلاسە

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


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn