පරිමාණ කළ හැකි ස්වයං පාලනය සඳහා LangChain සහ DSPy සමඟ විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පය | B4N1

පරිමාණ කළ හැකි ස්වයං පාලනය සඳහා LangChain සහ DSPy සමඟ විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පය

5 months ago · b4n1 Read time: 5 min

හැඳින්වීම

කෘත්‍රිම බුද්ධිය (AI), මෘදුකාංග ඉංජිනේරු විද්‍යාව සහ ගෘහ නිර්මාණ ශිල්පයේ ඡේදනය විමධ්‍යගත, පරිමාණය කළ හැකි සහ ස්වයංක්‍රීය පද්ධතිවල නව රැල්ලක් ඇති කරයි. මෙම විප්ලවයේ ඉදිරියෙන්ම සිටින්නේ LangChain සහ DSPy, පෙර නොවූ විරූ මට්ටමේ ස්වයං පාලනයක් සහ පරිමාණයක් සහිත සංකීර්ණ AI පද්ධති නිර්මාණය කිරීමට හැකි අති නවීන තාක්ෂණයන් දෙකකි. මෙම ලිපියෙන්, මෘදුකාංග-නිර්වචනය කරන ලද වාහනවල සැබෑ ලෝකයේ යෙදුම් සහ AI මත ධාවනය වන DevOps කාර්ය ප්‍රවාහයන් කෙරෙහි අවධානය යොමු කරමින්, LangChain සහ DSPy භාවිතා කරමින් විමධ්‍යගත, පරිමාණය කළ හැකි සහ ස්වයංක්‍රීය පද්ධතියක් නිර්මාණය කිරීම සඳහා AI, මෘදුකාංග ඉංජිනේරු විද්‍යාව සහ ගෘහ නිර්මාණ ශිල්පයේ මංසන්ධිය අපි ගවේෂණය කරන්නෙමු.

පසුබිම

LangChain යනු සංවාද AI පද්ධති ගොඩනැගීම සඳහා වන Python පුස්තකාලයක් වන අතර DSPy යනු blockchain තාක්ෂණය භාවිතයෙන් විමධ්‍යගත පද්ධති ගොඩනැගීම සඳහා වන Python පුස්තකාලයකි. මෙම තාක්ෂණයන් දෙක ඒකාබද්ධ කිරීමෙන්, සංවර්ධකයින්ට පරිමාණය කළ හැකි සහ ස්වයංක්‍රීය පමණක් නොව විමධ්‍යගත සහ ආරක්ෂිත සංකීර්ණ AI පද්ධති නිර්මාණය කළ හැකිය.

LangChain

LangChain යනු ස්වභාවික භාෂා සැකසීම (NLP), යන්ත්‍ර ඉගෙනීම (ML) සහ දැනුම ප්‍රස්ථාර මත පදනම් වූ ප්‍රවේශයන් ඇතුළු විවිධ ශිල්පීය ක්‍රම භාවිතා කරමින් සංවාද කෘත්‍රිම AI පද්ධති තැනීමට සංවර්ධකයින්ට හැකියාව ලබා දෙන Python පුස්තකාලයකි. LangChain සංවාදාත්මක AI පද්ධති ගොඩනැගීම සඳහා මෙවලම් සහ API පරාසයක් සපයයි, ඇතුළුව:

  • දැනුම ප්‍රස්ථාර: LangChain සංවාද AI පද්ධති සඳහා අත්‍යවශ්‍ය වන දැනුම ප්‍රස්ථාර ගොඩනැගීම සහ විමසීම සඳහා මෙවලම් පරාසයක් සපයයි.
  • NLP: LangChain ටෝකනීකරණය, ආයතන හඳුනාගැනීම සහ හැඟීම් විශ්ලේෂණය ඇතුළු NLP මෙවලම් පරාසයක් සපයයි.
  • ML: LangChain වර්ගීකරණය, ප්‍රතිගාමීත්වය සහ පොකුරු කිරීම ඇතුළුව ML මෙවලම් පරාසයක් සපයයි.

DSPy

DSPy යනු බ්ලොක්චේන් තාක්ෂණය භාවිතයෙන් විමධ්‍යගත පද්ධති ගොඩනැගීම සඳහා වන පයිතන් පුස්තකාලයකි. DSPy විමධ්‍යගත පද්ධති ගොඩනැගීම සඳහා මෙවලම් සහ API පරාසයක් සපයයි, ඒවා අතර:

  • Blockchain: DSPy Ethereum සහ Hyperledger Fabric ඇතුළු blockchain ජාල සමඟ අන්තර් ක්‍රියා කිරීම සඳහා මෙවලම් පරාසයක් සපයයි.
  • ස්මාර්ට් කොන්ත්‍රාත්තු: විමධ්‍යගත පද්ධති සඳහා අත්‍යවශ්‍ය වන ස්මාර්ට් කොන්ත්‍රාත්තු ගොඩනැගීම සහ යෙදවීම සඳහා DSPy මෙවලම් පරාසයක් සපයයි.
  • විමධ්‍යගත ගබඩාව: DSPy විමධ්‍යගත පද්ධති සඳහා අත්‍යවශ්‍ය වන විමධ්‍යගත ගබඩා පද්ධති ගොඩනැගීම සඳහා මෙවලම් පරාසයක් සපයයි.

විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පය

LangChain සහ DSPy භාවිතා කරන විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පය පහත සඳහන් සංරචක වලින් සමන්විත වේ:

  • දැනුම ප්‍රස්තාරය: දැනුම ප්‍රස්ථාරයක් යනු ආයතන අතර දැනුම සහ සම්බන්ධතා ගබඩා කරන ප්‍රස්ථාර මත පදනම් වූ දත්ත ව්‍යුහයකි. විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පය තුළ, පද්ධතිය සහ එහි පරිසරය පිළිබඳ දැනුම ගබඩා කිරීමට සහ විමසීමට දැනුම ප්‍රස්ථාරය භාවිතා කරයි.
  • සංවාද AI: දැනුම ප්‍රස්ථාරය සමඟ අන්තර් ක්‍රියා කිරීමට සහ පරිශීලකයින්ට තොරතුරු සැපයීමට සංවාදාත්මක AI පද්ධතියක් භාවිතා කරයි. සංවාදාත්මක AI පද්ධතිය පරිශීලක විමසුම් තේරුම් ගැනීමට සහ අදාළ ප්‍රතිචාර සැපයීමට NLP සහ ML ශිල්පීය ක්‍රම භාවිතා කරයි.
  • විමධ්‍යගත ගබඩාව: විමධ්‍යගත ආචයනය පද්ධතිය සහ එහි පරිසරය පිළිබඳ දත්ත සහ දැනුම ගබඩා කිරීමට භාවිතා කරයි. විමධ්‍යගත ගබඩා පද්ධති විමධ්‍යගත AI ගෘහ නිර්මාණ සඳහා අත්‍යවශ්‍ය වේ, ඒවා දත්ත ගබඩා කිරීමට සහ ආරක්ෂිතව සහ විනිවිදභාවයෙන් ප්‍රවේශ වීමට හැකියාව ලබා දෙයි.
  • ස්මාර්ට් කොන්ත්‍රාත්තු: ස්මාර්ට් කොන්ත්‍රාත්තු ව්‍යාපාර තර්කනය ස්වයංක්‍රීය කිරීමට සහ දත්ත සුරක්ෂිතව සහ විනිවිදභාවයෙන් ගබඩා කර ප්‍රවේශ වීම සහතික කිරීමට භාවිතා කරයි. විමධ්‍යගත AI ගෘහනිර්මාණ සඳහා ස්මාර්ට් කොන්ත්‍රාත්තු අත්‍යවශ්‍ය වේ, මන්ද ඒවා දත්ත ගබඩා කිරීමට සහ ආරක්ෂිතව සහ විනිවිදභාවයෙන් යුතුව ප්‍රවේශ වීමට ඉඩ සලසයි.

සැබෑ ලෝක යෙදුම්

LangChain සහ DSPy භාවිතා කරන විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පයට පුළුල් පරාසයක සැබෑ ලෝකයේ යෙදුම් ඇත, ඒවා ඇතුළුව:

  • මෘදුකාංග-නිර්වචනය කරන ලද වාහන: මෘදුකාංග-නිර්වචනය කරන ලද වාහන යනු කාර්ය සාධනය, ආරක්ෂාව සහ කාර්යක්ෂමතාව ප්‍රශස්ත කිරීම සඳහා AI සහ යන්ත්‍ර ඉගෙනීම භාවිතා කරන වාහන වේ. LangChain සහ DSPy භාවිතා කරන විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පය පරිමාණය කළ හැකි සහ ස්වයංක්‍රීය පමණක් නොව විමධ්‍යගත සහ ආරක්ෂිත මෘදුකාංග-නිර්වචනය කරන ලද වාහන තැනීමට භාවිතා කළ හැකිය.
  • AI-ධාවනය කරන ලද DevOps කාර්ය ප්‍රවාහ: AI-ධාවනය වන DevOps කාර්ය ප්‍රවාහ මෘදුකාංග සංවර්ධනය, පරීක්ෂා කිරීම සහ යෙදවීම ස්වයංක්‍රීය කිරීමට AI සහ යන්ත්‍ර ඉගෙනීම භාවිතා කරයි. LangChain සහ DSPy භාවිතා කරන විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පය, පරිමාණය කළ හැකි සහ ස්වයංක්‍රීය පමණක් නොව විමධ්‍යගත සහ ආරක්‍ෂිත AI මත ධාවනය වන DevOps කාර්ය ප්‍රවාහයන් තැනීමට භාවිතා කළ හැක.

කේත උදාහරණය

විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පයක් ගොඩනැගීමට LangChain සහ DSPy භාවිතා කරන්නේ කෙසේද යන්න පෙන්නුම් කරන සරල කේත උදාහරණයක් මෙන්න:

langchain ආනයනය කරන්න
dspy ආනයනය Blockchain, SmartContract වෙතින්

# දැනුම ප්‍රස්ථාරයක් සාදන්න
Knowledge_graph = langchain.KnowledgeGraph()

# සංවාද AI පද්ධතියක් සාදන්න
සංවාද_අයි = langchain.ConversationalAI(knowledge_graph)

# විමධ්‍යගත ගබඩා පද්ධතියක් සාදන්න
decentralized_storage = dspy.DecentralizedStorage()

# බුද්ධිමත් ගිවිසුමක් සාදන්න
smart_contract = dspy.SmartContract(විමධ්‍යගත_ගබඩාව)

# දැනුම ප්‍රස්ථාරය සමඟ අන්තර් ක්‍රියා කිරීමට සංවාද AI පද්ධතිය භාවිතා කරන්න
conversational_ai.query("අද කාලගුණය මොන වගේද?")

# ව්‍යාපාර තර්කනය ස්වයංක්‍රීය කිරීමට ස්මාර්ට් කොන්ත්‍රාත්තුව භාවිතා කරන්න
smart_contract.execute ("කාලගුණ අනාවැකිය යාවත්කාලීන කරන්න")

Top 5-10 වැඩිපුරම භාවිතා කරන ලද විධාන/Snippets

LangChain සහ DSPy සඳහා වැඩිපුරම භාවිතා කරන ලද විධාන/snippets 5-10 මෙන්න:

  • langchain.KnowledgeGraph(): දැනුම ප්‍රස්ථාරයක් නිර්මාණය කරයි.
  • langchain.ConversationalAI(): සංවාදාත්මක AI පද්ධතියක් නිර්මාණය කරයි.
  • dspy.DecentralizedStorage(): විමධ්‍යගත ගබඩා පද්ධතියක් නිර්මාණය කරයි.
  • dspy.SmartContract(): ස්මාර්ට් කොන්ත්‍රාත්තුවක් නිර්මාණය කරයි.
  • langchain.query(): දැනුම ප්‍රස්ථාරය සමඟ අන්තර් ක්‍රියා කිරීමට සංවාද AI පද්ධතිය භාවිතා කරයි.
  • dspy.execute(): ව්‍යාපාර තර්කනය ස්වයංක්‍රීය කිරීමට ස්මාර්ට් කොන්ත්‍රාත්තුව භාවිතා කරයි.
  • langchain.tokenize(): NLP තාක්ෂණික ක්‍රම භාවිතයෙන් පෙළ ටෝකනීකරණය කරයි.
  • langchain.entity_recognition(): NLP තාක්ෂණික ක්‍රම භාවිතයෙන් ආයතන හඳුනාගැනීම සිදු කරයි.
  • dspy.blockchain_interact(): blockchain ජාලයක් සමඟ අන්තර්ක්‍රියා කරයි.
  • dspy.smart_contract_deploy(): ස්මාර්ට් කොන්ත්‍රාත්තුවක් යොදවයි.

දෘශ්‍යකරණය

LangChain සහ DSPy භාවිතයෙන් විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පයේ දෘශ්‍යකරණයක් මෙන්න:

{
  "වර්ගය": "pieChart",
  "දත්ත": {
    "ලේබල්": ["දැනුම ප්‍රස්ථාරය", "සංවාද AI", "විමධ්‍යගත ගබඩාව", "ස්මාර්ට් කොන්ත්‍රාත්තුව"],
    "දත්ත කට්ටල": [
      {
        "ලේබලය": "සංරචක",
        "දත්ත": [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 ගෘහ නිර්මාණ ශිල්පයට අප ගොඩනඟන සහ AI පද්ධති සමඟ අන්තර් ක්‍රියා කරන ආකාරය විප්ලවීය වෙනසක් කිරීමට හැකියාව ඇත. DSPy හි විමධ්‍යගත ගබඩාව සහ ස්මාර්ට් කොන්ත්‍රාත්තු හැකියාවන් සමඟ LangChain හි සංවාදාත්මක AI හැකියාවන් ඒකාබද්ධ කිරීමෙන්, සංවර්ධකයින්ට පරිමාණය කළ හැකි සහ ස්වයංක්‍රීය පමණක් නොව විමධ්‍යගත සහ ආරක්ෂිත සංකීර්ණ AI පද්ධති නිර්මාණය කළ හැකිය. මෘදුකාංග-නිර්වචනය කරන ලද වාහන සහ AI මත ධාවනය වන DevOps කාර්ය ප්‍රවාහ සඳහා වැඩිවන ඉල්ලුමත් සමඟ, LangChain සහ DSPy භාවිතා කරන විමධ්‍යගත AI ගෘහ නිර්මාණ ශිල්පය AI සංවර්ධනයේ අනාගතය හැඩගැස්වීමේදී ප්‍රධාන කාර්යභාරයක් ඉටු කිරීමට සූදානමින් සිටී.


Have Questions?

Let's Talk

Contact me on LinkedIn