تور تەقلىدچىسى قۇر | B4N1

تور تەقلىدچىسى قۇر

5 months ago · b4n1 Read time: 4 min

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

تونۇشتۇرۇش

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

ئېنىقلىما تورى: بىر باشلانغۇچ

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

سۈنئىي ئەقىل ئارقىلىق يۇمشاق دېتال ئېچىش: رىقابەت ۋە پۇرسەت

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

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

DSPy ۋە LangChain بىلەن ئېنىقلىما تورىنى تەشكىللەش

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

DSPy: ئېنىقلىما تورى ئۈچۈن Python كۈتۈپخانىسى

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

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

LangChain: سۆھبەت سۈنئىي ئەقىلنىڭ رامكىسى

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

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

DSPy ۋە LangChain بىلەن مۇستەھكەم ۋە كېڭەيتىشچان قۇرۇلۇشنى يولغا قويۇش

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

simulator = dspy.NetworkSimulator ()

بولاق ئورۇنلاشتۇرۇش ھېسابلاش ئۇسۇلى قۇرۇش

پىلانلىغۇچى = dspy.PacketScheduler ()

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

graph = langchain.KnowledgeGraph ()

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

dialog_manager = langchain.DialogueManager ()

تور ھەرىكىتىنى تەقلىد قىلىڭ

simulator.simulate_network (پىلانلىغۇچى ، گرافىك ، دىئالوگ_ باشقۇرغۇچى)

تور ئىقتىدارىنى نازارەت قىلىش

monitor = dspy.NetworkMonitor () monitor.monitor_network (تەقلىدلىگۈچى) `` بۇ كود بۆلەكلىرى DSPy ۋە LangChain نى قانداق قىلىپ ئېنىقلىما تورى بەرپا قىلىش ، تور ھەرىكىتىنى تەقلىد قىلىش ۋە تور ئىقتىدارىنى نازارەت قىلىش ئۇسۇلىنى كۆرسىتىپ بېرىدۇ.

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

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

  • ** DSPy: **
    • dspy.NetworkSimulator (): تور تەقلىدلىگۈچ قۇرىدۇ.
    • dspy.PacketScheduler (): بوغچا پىلانلاش ئالگورىزىمى قۇرىدۇ.
    • dspy.NetworkMonitor (): تور ئېكرانى قۇرىدۇ.
    • dspy.simulate_network (): تور ھەرىكىتىنى تەقلىد قىلىدۇ.
    • dspy.monitor_network (): تور ئىقتىدارىنى نازارەت قىلىدۇ.
  • ** LangChain: **
    • langchain.KnowledgeGraph () `: بىلىم گرافىك قۇرىدۇ.
    • langchain.DialogueManager (): دىئالوگ باشقۇرۇش سىستېمىسى قۇرىدۇ.
    • langchain.converse (): سۆھبەتكە قاتنىشىدۇ.
    • langchain.retrieve (): بىلىم گرافىكىدىن ئۇچۇر ئالىدۇ.
    • langchain.update (): بىلىم گرافىكىنى يېڭىلايدۇ.

Visualization

بۇ يەردە Chart.js ئارقىلىق دېتېرمىنىزملىق تور قۇرۇلمىسىنىڭ تەسۋىرى بار: json { "type": "bar", "data": { "بەلگىلەر": "datasets": [ { "label": "تور زاپچاسلىرى", "data": [10, 15, 20, 25], "backgroundColor": ["# 3e95cd", "# 8e5ea2", "# 3cba9f", "# e8c3b9"] } ] }, "options": { "title": { "display": true, "text": "Deterministic Network Architecture" }, "تارازا": { "yAxes": [ { "ticks": { "startAtZero": راست } } ] } } } بۇ تەسۋىر تور تەقلىدلىگۈچىسى ، بولاق ئورۇنلاشتۇرغۇچىسى ، بىلىم گرافىكىسى ۋە دىئالوگ باشقۇرۇش سىستېمىسى قاتارلىق ئېنىقلىما تور قۇرۇلمىسىنىڭ تەركىبلىرىنى كۆرسىتىپ بېرىدۇ.

خۇلاسە

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


Have Questions?

Let's Talk

Contact me on LinkedIn