سانلىق مەلۇمات قوبۇل قىلىش تۇرۇبىسى قۇرۇڭ | B4N1

سانلىق مەلۇمات قوبۇل قىلىش تۇرۇبىسى قۇرۇڭ

3 months ago · b4n1 Tiempo de lectura: 5 min

DSPy ۋە LangChain ئارقىلىق سۈنئىي ئەقىل ئارقىلىق ئىشلەنگەن DevOps نى تەشكىللەش: ئاپتوماتىك ۋەقەنى تەكشۈرۈشنىڭ كېڭەيتىلگەن قۇرۇلمىسى

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

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

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

تېخنىكىلىق يولغا قويۇشتىن بۇرۇن ، DSPy ۋە LangChain نى قىسقىچە تونۇشتۇرۇپ ئۆتەيلى.

DSPy

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

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

LangChain

LangChain Python كۈتۈپخانىسى بولۇپ ، ئۇ سۈنئىي ئەقىل قوللىنىشچان پروگراممىلىرىنى قۇرۇش ئۈچۈن بىر رامكا بىلەن تەمىنلەيدۇ. ئۇ بىر قاتار ئىقتىدارلارنى تەمىنلەيدۇ ، مەسىلەن:

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

كۆلەملەشكەن بىناكارلىق بىنا قىلىش

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

  1. ** سانلىق مەلۇمات كىرگۈزۈش **: بىز DSPy ئارقىلىق خاتىرە ، ئۆلچەم ۋە API قاتارلىق ھەر خىل مەنبەلەردىكى سانلىق مەلۇماتلارنى قوبۇل قىلىمىز.
  2. ** سانلىق مەلۇمات بىر تەرەپ قىلىش **: بىز DSPy ئارقىلىق قوبۇل قىلىنغان سانلىق مەلۇماتلارنى بىر تەرەپ قىلىمىز ، سۈنئىي ئەقىل مودېللىرىنى ئىشلىتىپ يوشۇرۇن ۋەقەلەرنى ئېنىقلايمىز.
  3. ** ھادىسىنى بايقاش **: بىز LangChain ئارقىلىق ۋەقەنى بايقاش ئۈچۈن پاراڭلىشىش كۆرۈنمە يۈزى قۇرىمىز ، ئابونتلارنىڭ سىستېما بىلەن ئۆز-ئارا پىكىر ئالماشتۇرۇشىغا ۋە ۋەقەنى تەكشۈرۈشنىڭ مەزمۇنى بىلەن تەمىنلەيمىز.
  4. ** بىلىم گرافىكىنى باشقۇرۇش **: بىز LangChain ئارقىلىق بىلىم گرافىكىنى قۇرۇپ ۋە باشقۇرىمىز ، بۇ ۋەقەلەرنىڭ سەۋەبى ، تەسىرى ۋە ھەل قىلىش چارىسى قاتارلىق ئۇچۇرلارنى ساقلايدۇ.
  5. ** قارار **: بىز DSPy ئارقىلىق سۈنئىي ئەقىل مودېللىرىنى ئىشلىتىپ ۋەقەلەرنى ھەل قىلىمىز ، بىلىم گرافىكىدىن پايدىلىنىپ تەدبىر بەلگىلەشنى ئۇقتۇرىمىز.

تېخنىكىلىق يولغا قويۇش

بىناكارلىقىمىزنىڭ تېخنىكىلىق يولغا قويۇش تەپسىلاتلىرىغا شۇڭغۇپ باقايلى.

سانلىق مەلۇمات كىرگۈزۈش

بىز DSPy ئارقىلىق خاتىرە ، ئۆلچەم ۋە API قاتارلىق ھەر خىل مەنبەلەردىكى سانلىق مەلۇماتلارنى قوبۇل قىلىمىز. بىز DSPy نىڭ «DataPipeline» سىنىپى ئارقىلىق سانلىق مەلۇمات قوبۇل قىلىش تۇرۇبىسى قۇرىمىز ، ئۇ سانلىق مەلۇمات بىر تەرەپ قىلىش ۋە ساقلاشنى بىر تەرەپ قىلىدۇ.

`` python dspy نى ئىمپورت قىلىڭ

تۇرۇبا يولى = dsp.DataPipeline ()

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

pipeline.add_source ("خاتىرە", dsp.LogSource ()) pipeline.add_source ("metrics", dsp.MetricSource ()) pipeline.add_source ("api", dsp.APISource ())

تۇرۇبا يولىنى باشلاڭ

pipeline.start () ``

سانلىق مەلۇمات بىر تەرەپ قىلىش

بىز DSPy ئارقىلىق قوبۇل قىلىنغان سانلىق مەلۇماتلارنى بىر تەرەپ قىلىمىز ، سۈنئىي ئەقىل مودېللىرىنى ئىشلىتىپ يوشۇرۇن ۋەقەلەرنى ئېنىقلايمىز. بىز DSPy نىڭ «DataPipeline» سىنىپى ئارقىلىق سانلىق مەلۇمات بىر تەرەپ قىلىش ۋە ساقلاشنى بىر تەرەپ قىلىدىغان سانلىق مەلۇمات بىر تەرەپ قىلىش تۇرۇبىسى قۇرىمىز.

`` python dspy نى ئىمپورت قىلىڭ

سانلىق مەلۇمات بىر تەرەپ قىلىش تۇرۇبىسى قۇرۇش

تۇرۇبا يولى = dsp.DataPipeline ()

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

pipeline.add_model ("ھادىسە_ بايقاش", dsp.IncidentDetectionModel ()) pipeline.add_model ("anomaly_detection", dsp.AnomalyDetectionModel ())

تۇرۇبا يولىنى باشلاڭ

pipeline.start () ``

ۋەقەنى بايقاش

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

`` python langchain نى lc قىلىپ ئىمپورت قىلىڭ

پاراڭلىشىش كۆرۈنمە يۈزى قۇر

interface = lc.ConversationalInterface ()

كۆرۈنمە يۈزىگە پاراڭلىشىش دېتالى قوشۇڭ

interface.add_chatbot ("ھادىسە_ بايقاش", lc.Chatbot ())

كۆرۈنمە يۈزىنى قوزغىتىڭ

interface.start () ``

بىلىم گرافىك باشقۇرۇش

بىز LangChain ئارقىلىق بىلىملەر گرافىكىنى قۇرۇپ ۋە باشقۇرىمىز ، بۇ ۋەقەلەرنىڭ سەۋەبى ، تەسىرى ۋە ھەل قىلىش چارىسى قاتارلىق ئۇچۇرلارنى ساقلايدۇ.

`` python langchain نى lc قىلىپ ئىمپورت قىلىڭ

بىلىم گرافىكى قۇر

graph = lc.KnowledgeGraph ()

گرافىكقا تۈگۈن قوشۇڭ

graph.add_node ("ھادىسە 1", lc.Node ()) graph.add_node ("ھادىسە 2", lc.Node ())

گرافىكقا قىر قوشۇڭ

graph.add_edge ("ھادىسە 1" ، "ھادىسە 2" ، lc.Edge ()) ``

ئېنىقلىق

بىز DSPy ئارقىلىق سۈنئىي ئەقىل مودېللىرىنى ئىشلىتىپ ۋەقەلەرنى ھەل قىلىمىز ، بىلىم گرافىكىدىن پايدىلىنىپ تەدبىر بەلگىلەشنى ئۇقتۇرىمىز.

`` python dspy نى ئىمپورت قىلىڭ

ئېنىقلىق تۇرۇبا يولى قۇرۇڭ

تۇرۇبا يولى = dsp.DataPipeline ()

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

pipeline.add_model ("ھادىسە_ ھەل قىلىش" ، dsp.IncidentResolutionModel ())

تۇرۇبا يولىنى باشلاڭ

pipeline.start () ``

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

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

DSPy

  • dsp.DataPipeline (): سانلىق مەلۇماتلارنى قوبۇل قىلىش ۋە بىر تەرەپ قىلىش ئۈچۈن سانلىق مەلۇمات تۇرۇبا يولى قۇرىدۇ.
  • dsp.add_source (): تۇرۇبا يولىغا سانلىق مەلۇمات مەنبەسى قوشىدۇ.
  • dsp.add_model (): تۇرۇبا يولىغا AI مودېلى قوشىدۇ.
  • dsp.start (): تۇرۇبا يولىنى قوزغىتىدۇ.
  • dsp.stop (): تۇرۇبا يولىنى توختىتىدۇ.

LangChain

  • lc.ConversationalInterface (): ۋەقەنى بايقاش ئۈچۈن پاراڭلىشىش كۆرۈنمە يۈزى قۇرىدۇ.
  • lc.add_chatbot (): كۆرۈنمە يۈزىگە پاراڭلىشىش قورالى قوشىدۇ.
  • lc.start (): كۆرۈنمە يۈزىنى قوزغىتىدۇ.
  • lc.KnowledgeGraph (): ۋەقەنى باشقۇرۇش ئۈچۈن بىلىم گرافىك قۇرىدۇ.
  • lc.add_node (): گرافىكقا تۈگۈن قوشىدۇ.
  • lc.add_edge (): گرافىكقا بىر قۇر قوشىدۇ.

Visualization

بۇ يەردە Chart.js ئارقىلىق بىناكارلىقىمىزنىڭ بىر كۆرۈنۈشى:

json { "type": "pieChart", "data": { "بەلگىلەر": "datasets": [ { "label": "بىناكارلىق زاپچاسلىرى", "data": [30, 20, 20, 15, 15], "backgroundColor": [ "rgba (255, 99, 132, 0.2)", "rgba (54, 162, 235, 0.2)", "rgba (255, 206, 86, 0.2)", "rgba (75, 192, 192, 0.2)", "rgba (153, 102, 255, 0.2)" ], "borderColor": [ "rgba (255, 99, 132, 1)", "rgba (54, 162, 235, 1)", "rgba (255, 206, 86, 1)", "rgba (75, 192, 192, 1)", "rgba (153, 102, 255, 1)" ], "borderWidth": 1 } ] }, "options": { "title": { "display": true, "text": "بىناكارلىق زاپچاسلىرى" }, "رىۋايەت": { "display": true } } }

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

خۇلاسە

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


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn