ያልተማከለ AI አርክቴክቸር ከLangChain እና DSPy ለ Scalable Autonomy | B4N1

ያልተማከለ AI አርክቴክቸር ከLangChain እና DSPy ለ Scalable Autonomy

5 months ago · b4n1 Read time: 4 min

መግቢያ

የአርቴፊሻል ኢንተለጀንስ (AI)፣ የሶፍትዌር ምህንድስና እና አርክቴክቸር መጋጠሚያ አዲስ ያልተማከለ፣ ሊሰፋ የሚችል እና ራሱን የቻለ ስርዓቶች ማዕበል እየፈጠረ ነው። በዚህ አብዮት ግንባር ቀደም የሆኑት LangChain እና DSPy፣ ውስብስብ AI ሲስተሞች ለመፍጠር የሚያስችሉ ቴክኖሎጂዎች ከዚህ በፊት ታይቶ የማያውቅ ራስን በራስ የማስተዳደር እና የመጠን አቅም አላቸው። በዚህ ጽሑፍ ውስጥ በእውነተኛ ዓለም መተግበሪያዎች በሶፍትዌር የተገለጹ ተሽከርካሪዎች እና በ AI የሚነዳ DevOps የስራ ፍሰት ላይ በማተኮር LangChain እና DSPy ን በመጠቀም ያልተማከለ፣ ሊሰፋ የሚችል እና ራሱን የቻለ ስርዓት ለመፍጠር የ AI፣ የሶፍትዌር ምህንድስና እና አርክቴክቸር መገናኛን እንቃኛለን።

ዳራ

ላንግቻይን የውይይት AI ስርዓቶችን ለመገንባት የፓይዘን ቤተ-መጽሐፍት ሲሆን DSPy ደግሞ የብሎክቼይን ቴክኖሎጂን በመጠቀም ያልተማከለ ስርዓቶችን ለመገንባት የፓይዘን ቤተ-መጽሐፍት ነው። እነዚህን ሁለት ቴክኖሎጂዎች በማጣመር ገንቢዎች ሊሰፋ የሚችል እና በራስ ገዝ ብቻ ሳይሆን ያልተማከለ እና ደህንነቱ የተጠበቀ የ AI ስርዓቶችን መፍጠር ይችላሉ።

LangChain

LangChain ገንቢዎች የተለያዩ ቴክኒኮችን በመጠቀም የውይይት AI ስርዓቶችን እንዲገነቡ የሚያስችል የፓይዘን ቤተ መፃህፍት ሲሆን ይህም የተፈጥሮ ቋንቋን ማቀናበር (NLP)፣ የማሽን መማር (ML) እና የእውቀት ግራፍ-ተኮር አቀራረቦችን ያካትታል። LangChain የውይይት AI ስርዓቶችን ለመገንባት የተለያዩ መሳሪያዎችን እና ኤፒአይዎችን ያቀርባል፣ እነዚህንም ጨምሮ፦

  • ** የእውቀት ግራፎች ***: LangChain ለንግግር AI ስርዓቶች አስፈላጊ የሆኑትን የእውቀት ግራፎችን ለመገንባት እና ለመጠየቅ የተለያዩ መሳሪያዎችን ያቀርባል.
  • ** NLP ***: LangChain ማስመሰያ፣ የህጋዊ አካል ማወቂያ እና የስሜት ትንተናን ጨምሮ የተለያዩ የNLP መሳሪያዎችን ያቀርባል።
  • ML: LangChain የተለያዩ የML መሳሪያዎችን ያቀርባል፣ ምደባን፣ መመለሻ እና ስብስብን ጨምሮ።

DSPy

DSPy blockchain ቴክኖሎጂን በመጠቀም ያልተማከለ ስርዓቶችን ለመገንባት የፓይዘን ቤተ-መጽሐፍት ነው። DSPy ያልተማከለ ስርዓቶችን ለመገንባት የተለያዩ መሳሪያዎችን እና ኤፒአይዎችን ያቀርባል፣ እነዚህንም ጨምሮ፦

  • ** Blockchain ***: DSPy Ethereum እና Hyperledger ጨርቅን ጨምሮ ከብሎክቼይን ኔትወርኮች ጋር ለመግባባት የተለያዩ መሳሪያዎችን ያቀርባል።
  • ** ብልጥ ኮንትራቶች ***: DSPy ያልተማከለ ስርዓቶች አስፈላጊ የሆኑትን ብልጥ ውሎችን ለመገንባት እና ለማሰማራት የተለያዩ መሳሪያዎችን ያቀርባል። ** ያልተማከለ ማከማቻ ***: DSPy ያልተማከለ የማከማቻ ስርዓቶችን ለመገንባት የተለያዩ መሳሪያዎችን ያቀርባል, ይህም ያልተማከለ ስርዓቶች አስፈላጊ ናቸው.

ያልተማከለ AI አርክቴክቸር

LangChain እና DSPy በመጠቀም ያልተማከለ የኤአይ አርክቴክቸር የሚከተሉትን ክፍሎች ያካትታል፡

** የእውቀት ግራፍ**፡ የእውቀት ግራፍ በግራፍ ላይ የተመሰረተ የመረጃ መዋቅር ሲሆን እውቀትን እና በህጋዊ አካላት መካከል ያለውን ግንኙነት ያከማቻል። ባልተማከለ የ AI አርክቴክቸር ውስጥ፣ የእውቀት ግራፉ ስለ ስርዓቱ እና አካባቢው እውቀትን ለማከማቸት እና ለመጠየቅ ይጠቅማል።

  • ** የውይይት AI *፡ የውይይት AI ስርዓት ከእውቀት ግራፍ ጋር መስተጋብር ለመፍጠር እና ለተጠቃሚዎች መረጃ ለመስጠት ይጠቅማል። የውይይት AI ስርዓት የተጠቃሚ ጥያቄዎችን ለመረዳት እና ተገቢ ምላሾችን ለመስጠት NLP እና ML ቴክኒኮችን ይጠቀማል። ** ያልተማከለ ማከማቻ *** ያልተማከለ ማከማቻ ስለ ስርዓቱ እና አካባቢው መረጃ እና እውቀት ለማከማቸት ይጠቅማል። ያልተማከለ የማከማቻ ስርዓቶች መረጃን በአስተማማኝ እና ግልጽ በሆነ መልኩ እንዲከማች እና እንዲደረስ ስለሚያስችል ያልተማከለ የኤአይ አርክቴክቸር አስፈላጊ ነው። ** ብልጥ ኮንትራቶች፡ ስማርት ኮንትራቶች የንግድ ሥራ አመክንዮዎችን በራስ ሰር ለማድረግ እና ውሂቡ ደህንነቱ በተጠበቀ እና ግልጽ በሆነ መንገድ መቀመጡን ለማረጋገጥ ይጠቅማሉ። ስማርት ኮንትራቶች መረጃን ደህንነቱ በተጠበቀ እና ግልጽ በሆነ መንገድ እንዲከማች እና እንዲደረስ ስለሚያስችሉ ያልተማከለ የኤአይ አርክቴክቸር አስፈላጊ ናቸው።

የእውነተኛ ዓለም መተግበሪያዎች

LangChain እና DSPy ን በመጠቀም ያልተማከለ የኤአይ አርክቴክቸር የሚከተሉትን ጨምሮ ሰፊ የእውነተኛ ዓለም አፕሊኬሽኖች አሏቸው፡-

** በሶፍትዌር የተገለጹ ተሽከርካሪዎች**፡ በሶፍትዌር የተገለጹ ተሽከርካሪዎች አፈጻጸምን፣ ደህንነትን እና ቅልጥፍናን ለማሻሻል AI እና የማሽን መማሪያን የሚጠቀሙ ተሽከርካሪዎች ናቸው። LangChain እና DSPy ን በመጠቀም ያልተማከለ የኤአይ አርክቴክቸር በሶፍትዌር የተገለጹ ተሸከርካሪዎችን መገንባት ሊሰፋ የሚችል እና በራስ ገዝ ብቻ ሳይሆን ያልተማከለ እና ደህንነቱ የተጠበቀ ነው።

  • በAI የሚነዱ የዴቭኦፕስ የስራ ፍሰቶች፡ በ AI የሚነዱ የዴቭኦፕስ የስራ ፍሰቶች የሶፍትዌር ልማትን፣ ሙከራን እና ማሰማራትን በራስ ሰር ለመስራት AI እና የማሽን ትምህርትን ይጠቀማሉ። LangChain እና DSPy ን በመጠቀም ያልተማከለ የኤአይ አርክቴክቸር በአይ-ተኮር የዴቭኦፕስ የስራ ፍሰቶችን መገንባት ሊሰፋ የሚችል እና በራስ ገዝ ብቻ ሳይሆን ያልተማከለ እና ደህንነቱ የተጠበቀ ነው።

ኮድ ምሳሌ

ያልተማከለ AI አርክቴክቸር ለመገንባት LangChain እና DSPy እንዴት መጠቀም እንደሚቻል የሚያሳይ ቀላል የኮድ ምሳሌ እዚህ አለ፡ `` ፓይቶን አስመጣ langchain ከ dspy ማስመጣት Blockchain, SmartContract

የእውቀት ግራፍ ይፍጠሩ

እውቀት_ግራፍ = langchain.Knowledge ግራፍ()

የውይይት AI ስርዓት ይፍጠሩ

conversational_ai = langchain.ConversationalAI(እውቀት_ግራፍ)

ያልተማከለ የማከማቻ ስርዓት ይፍጠሩ

ያልተማከለ_ማከማቻ = dspy.ያልተማከለ ማከማቻ()

ብልህ ውል ፍጠር

smart_contract = dspy.SmartContract(ያልተማከለ_ማከማቻ)

ከእውቀት ግራፉ ጋር ለመገናኘት የንግግር AI ስርዓትን ይጠቀሙ

conversational_ai.query ("የአየር ሁኔታ ዛሬ ምን ይመስላል?")

የንግድ ሎጂክን በራስ ሰር ለመስራት ብልጥ ኮንትራቱን ይጠቀሙ

smart_contract.execute("የአየር ሁኔታ ትንበያውን አዘምን")

## ከፍተኛ 5-10 በብዛት ጥቅም ላይ የዋሉ ትዕዛዞች/ቅንጣዎች

ለ LangChain እና DSPy በጣም ጥቅም ላይ የዋሉት 5-10 ከፍተኛ ትዕዛዞች/ቅንጣዎች እነሆ፡-

* ** langchain. የእውቀት ግራፍ()**፡ የእውቀት ግራፍ ይፈጥራል።
* ** langchain.ConversationalAI()**፡ የውይይት AI ስርዓት ይፈጥራል።
** dspy.DecentralizedStorage()**: ያልተማከለ የማከማቻ ስርዓት ይፈጥራል።
* ** dspy.SmartContract()**: ብልጥ ውል ይፈጥራል።
* ** langchain.query()**: ከእውቀት ግራፍ ጋር ለመገናኘት የንግግር AI ስርዓትን ይጠቀማል።
** dspy.execute()**: የንግድ ሎጂክን በራስ ሰር ለማድረግ ስማርት ኮንትራቱን ይጠቀማል።
* ** langchain.tokenize()**፡ የNLP ቴክኒኮችን በመጠቀም ጽሑፍን ያሳያል።
** langchain.entity_recognition()**፡ የNLP ቴክኒኮችን በመጠቀም የህጋዊ አካል እውቅናን ያከናውናል።
** dspy.blockchain_interact()**፡ ከብሎክቼይን ኔትወርክ ጋር ይገናኛል።
* ** dspy.smart_contract_deploy()**፡ ዘመናዊ ውል ያሰማራል።

## እይታ

LangChainን እና DSPyን በመጠቀም ያልተማከለ የኤአይ አርክቴክቸር ምስላዊ እይታ እዚህ አለ፡-
`` ገበታ
{
  "አይነት": "pieChart",
  "ውሂብ": {
    "labels": ["የእውቀት ግራፍ"፣ "ውይይት AI"፣ "ያልተማከለ ማከማቻ"፣ "ስማርት ውል"]፣
    "መረጃዎች": [
      {
        "label": "ክፍሎቹ",
        "ውሂብ": [30, 20, 20, 30],
        "የጀርባ ቀለም": [
          "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 (255, 99, 132, 1)",
          "rgba(54, 162, 235, 1)",
          "rgba (255, 206, 86, 1)",
          "rgba (75, 192, 192, 1)"
        ]፣
        "የድንበር ስፋት"፡ 1
      }
    ]
  }
  "አማራጮች": {}
}

መደምደሚያ

LangChain እና DSPy በመጠቀም ያልተማከለ የኤአይ አርክቴክቸር እኛ የምንገነባበትን እና ከ AI ስርዓቶች ጋር የምንገናኝበትን መንገድ የመቀየር አቅም አላቸው። የ LangChain የውይይት AI ችሎታዎችን ከ DSPy ያልተማከለ ማከማቻ እና ብልጥ የኮንትራት ብቃቶች ጋር በማጣመር ገንቢዎች ሊሰፋ የሚችል እና በራስ ገዝ ብቻ ሳይሆን ያልተማከለ እና ደህንነቱ የተጠበቀ የ AI ስርዓቶችን መፍጠር ይችላሉ። በሶፍትዌር የተገለጹ ተሸከርካሪዎች እና በ AI የሚነዱ የዴቭኦፕስ የስራ ፍሰቶች ፍላጎት እየጨመረ በመምጣቱ፣ LangChain እና DSPy ን በመጠቀም ያልተማከለ የኤአይ አርክቴክቸር የወደፊቱን የ AI እድገትን በመቅረጽ ረገድ ትልቅ ሚና ለመጫወት ተዘጋጅቷል።


Have Questions?

Let's Talk

Contact me on LinkedIn