ZeroOps: Agentic AI සහ Orchestration මෙවලම් සමඟින් ස්වයංක්‍රීය යටිතල පහසුකම් ලබා ගැනීම | B4N1

ZeroOps: Agentic AI සහ Orchestration මෙවලම් සමඟින් ස්වයංක්‍රීය යටිතල පහසුකම් ලබා ගැනීම

7 months ago · b4n1 Read time: 4 min

ZeroOps: Agentic AI සහ Orchestration මෙවලම් සමඟින් ස්වයංක්‍රීය යටිතල පහසුකම් සාක්ෂාත් කර ගැනීම

හැඳින්වීම

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

සාම්ප්‍රදායික යටිතල පහසුකම් කළමනාකරණයේ ගැටලුව

සම්ප්‍රදායික යටිතල පහසුකම් කළමනාකරණයට පද්ධති අතින් වින්‍යාස කිරීම, අධීක්ෂණය සහ දෝශ නිරාකරණය ඇතුළත් වේ. මෙම ප්රවේශය දෝෂ, අකාර්යක්ෂමතා සහ පරිමාණ ගැටළු වලට ගොදුරු වේ. පද්ධති සංකීර්ණත්වය වර්ධනය වන විට, මිනිස් මැදිහත්වීමේ අවශ්යතාව වැඩි වන අතර, පිරිවැය වැඩිවීම, අක්රිය වීම සහ අපේක්ෂා භංගත්වයට හේතු වේ. සාම්ප්‍රදායික ප්‍රවේශය නව්‍යකරණයට බාධා කරයි, මන්ද සංවර්ධකයින් සහ ක්‍රියාකරුවන් ලෞකික කර්තව්‍යයන් නිසා සිරවී සිටින අතර, උපායමාර්ගික මුලපිරීම් සඳහා සුළු කාලයක් ඉතිරි වේ.

** නියෝජිත AI සහ වාද්‍ය වෘන්දයේ නැගීම**

කෘත්‍රිම බුද්ධියේ උප කුලකයක් වන Agentic AI යන්නෙන් අදහස් කරන්නේ තමන් වෙනුවෙන් ක්‍රියා කළ හැකි, තීරණ ගැනීමට සහ මිනිස් මැදිහත්වීමකින් තොරව ක්‍රියා කළ හැකි පද්ධති ය. අනෙක් අතට, වාද්‍ය වෘන්ද මෙවලම් විවිධ සංරචක අතර අන්තර්ක්‍රියා සම්බන්ධීකරණය කිරීමෙන් සංකීර්ණ පද්ධති කළමනාකරණය ස්වයංක්‍රීය කරයි. නියෝජිත AI සහ වාද්‍ය වෘන්දයේ ඡේදනය ස්වයං-කළමනාකරණය, ස්වයං-සුව කිරීම සහ ස්වයං-ප්‍රශස්තකරණය කළ හැකි නව පන්තියේ පද්ධති බිහි වී ඇත.

LangChain: නියෝජිත AI සඳහා රාමුවක්

LangChain යනු සංවර්ධකයින්ට නියෝජිත AI පද්ධති තැනීමට හැකි විවෘත මූලාශ්‍ර රාමුවකි. එය ස්වභාවික භාෂා සැකසුම් (NLP), යන්ත්‍ර ඉගෙනීම (ML) සහ මෘදුකාංග සංවර්ධනය සඳහා මෙවලම් සහ පුස්තකාල සමූහයක් සපයයි. LangChain හි ගෘහ නිර්මාණ ශිල්පය නිර්මාණය කර ඇත්තේ මිනිසුන් සහ අනෙකුත් පද්ධති සමඟ අර්ථවත් ලෙස අන්තර් ක්‍රියා කළ හැකි ස්වයංක්‍රීය පද්ධති නිර්මාණය කිරීමට පහසුකම් සැලසීමටය.


langchain ආනයනය LLMCchain වෙතින්

# සරල LLMCchain නිර්වචනය කරන්න
llm_chain = LLMCchain(
    llm_name="text-davinci-003",
    උෂ්ණත්වය = 0.7,
    max_length=2048,
    min_length=128,
)

# පෙළ ජනනය කිරීමට LLMCchain භාවිතා කරන්න
text = llm_chain.run ("බළලෙකු ගැන කෙටි කතාවක් ලියන්න")
මුද්‍රණය (පෙළ)

DSPy: වාද්‍ය වෘන්දය සඳහා රාමුවක්

DSPy යනු වාද්‍ය වෘන්ද පද්ධති ගොඩනැගීම සඳහා මෙවලම් සහ පුස්තකාල කට්ටලයක් සපයන විවෘත මූලාශ්‍ර රාමුවකි. විවිධ සංරචක අතර අන්තර්ක්‍රියා සම්බන්ධීකරණය කිරීමෙන් සංකීර්ණ පද්ධති කළමනාකරණය ස්වයංක්‍රීය කිරීමට එය සංවර්ධකයින්ට හැකියාව ලබා දෙයි. DSPy හි ගෘහ නිර්මාණ ශිල්පය සැලසුම් කර ඇත්තේ පරිමාණය කළ හැකි සහ දෝෂ-ඉවසන පද්ධති නිර්මාණය කිරීමට පහසුකම් සැලසීම සඳහා ය.

# උදාහරණ DSPy කේතය
dspy import Workflow වෙතින්

# සරල කාර්ය ප්‍රවාහයක් නිර්වචනය කරන්න
වැඩ ප්‍රවාහය = වැඩ ප්‍රවාහය(
    name="උදාහරණ_වැඩ ප්‍රවාහය",
    කාර්යයන් =[
        {"name": "task1", "type": "shell", "command": "echo 'Hello World'"},
        {"name": "task2", "type": "python", "script": "print('Hello World')"},
    ],
)

# වැඩ ප්‍රවාහය ක්‍රියාත්මක කරන්න
workflow.run()

Agentic AI සහ Orchestration මෙවලම් සමඟ ZeroOps ලබා ගැනීම

නියෝජිත AI සහ LangChain සහ DSPy වැනි වාද්‍ය වෘන්දයේ සංකලනය වලාකුළු සහ පරිමාණය කළ හැකි පද්ධතිවල ZeroOps ලබා ගැනීමට හැකි වේ. සංකීර්ණ පද්ධති කළමනාකරණය ස්වයංක්‍රීය කිරීමෙන්, සංවර්ධකයින්ට සහ ක්‍රියාකරුවන්ට උපායමාර්ගික මුලපිරීම් කෙරෙහි අවධානය යොමු කළ හැකි අතර, පද්ධතිය ස්වයං-කළමනාකරණය, ස්වයං-සුව කිරීම සහ ස්වයං-ප්‍රශස්තකරණය කරයි.

ZeroOps වල ප්‍රතිලාභ

ZeroOps හි ප්‍රතිලාභ බොහෝ ය:

  • කාර්යක්ෂමතාව වැඩි වීම: ස්වයංක්‍රීය යටිතල පහසුකම් කළමනාකරණය අතින් දෝෂ අඩු කර ඵලදායිතාව වැඩි කරයි.
  • වැඩිදියුණු කළ හැකිතාක්: මිනිස් මැදිහත්වීමකින් තොරව පද්ධති ස්වයංක්‍රීයව ඉහළට හෝ පහළට පරිමාණය කළ හැක.
  • වැඩිදියුණු කළ විශ්වසනීයත්වය: ස්වයං-සුව කිරීමේ පද්ධති අක්‍රිය කාලය අඩු කරන අතර සමස්ත පද්ධතියේ විශ්වසනීයත්වය වැඩි දියුණු කරයි.
  • අඩු කරන ලද පිරිවැය: ස්වයංක්‍රීය යටිතල පහසුකම් කළමනාකරණය මිනිස් මැදිහත්වීමේ අවශ්‍යතාවය අඩු කරයි, පිරිවැය ඉතිරි කිරීමට හේතු වේ.

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

LangChain සහ DSPy සඳහා බහුලව භාවිතා වන විධාන සහ කොටස් කිහිපයක් මෙන්න:

LangChain + llm_chain.run("text"): LLMchain භාවිතයෙන් පෙළ උත්පාදන කාර්යයක් ධාවනය කරන්න. + llm_chain.train("data"): LLMchain භාවිතයෙන් භාෂා ආකෘතියක් පුහුණු කරන්න. + llm_chain.evaluate("text"): LLMchain භාවිතයෙන් භාෂා ආකෘතියක කාර්ය සාධනය ඇගයීම. DSPy + workflow.run(): DSPy රාමුව භාවිතයෙන් කාර්ය ප්‍රවාහයක් ධාවනය කරන්න. + workflow.status(): DSPy රාමුව භාවිතයෙන් කාර්ය ප්‍රවාහයක තත්ත්වය ලබා ගන්න. + workflow.log(): DSPy රාමුව භාවිතයෙන් කාර්ය ප්‍රවාහයක ලොග් ප්‍රතිදානය ලබා ගන්න.

දෘෂ්‍යකරණය

ZeroOps හි ප්‍රතිලාභ දෘශ්‍යමාන කිරීමට Chart.js භාවිතා කරන සරල ප්‍රස්ථාරයක් මෙන්න:

'''' ජේසන් { "වර්ගය": "බාර්", "දත්ත": { ලේබල් "දත්ත කට්ටල": [ { "label": "ZeroOps හි ප්‍රතිලාභ", "දත්ත": [90, 85, 95, 80], "backgroundColor": ["#4CAF50", "#FF9800", "#2196F3", "#009688"], "borderColor": ["#4CAF50", "#FF9800", "#2196F3", "#009688"], "දේශසීමා පළල": 1 } ] }, "විකල්ප": { "මාතෘකාව": { "දර්ශණය": ඇත්ත, "text": "ZeroOps හි ප්‍රතිලාභ" }, "පරිමාණ": { "yAxes": [ { "කිනිතුල්ලන්": { "beginAtZero": ඇත්ත } } ] } } }


** නිගමනය **

ZeroOps යනු යටිතල පහසුකම් කළමනාකරණය සඳහා විප්ලවීය ප්‍රවේශයක් වන අතර එය ස්වයං පාලනයට, ස්වයං-සුව කිරීමට සහ ස්වයං-ප්‍රශස්ත කිරීමට ස්වයං පාලන පද්ධති සක්‍රීය කරයි. නියෝජිත AI සහ LangChain සහ DSPy වැනි වාද්‍ය වෘන්ද මෙවලම් භාවිතා කිරීමෙන්, සංවර්ධකයින්ට සහ ක්‍රියාකරුවන්ට වැඩි කාර්යක්ෂමතාවයක්, වැඩිදියුණු කළ පරිමාණයක්, වැඩි දියුණු කළ විශ්වසනීයත්වයක් සහ අඩු පිරිවැයක් ලබා ගත හැකිය. තාක්‍ෂණය අඛණ්ඩව පරිණාමය වන බැවින්, වලාකුළු සහ පරිමාණය කළ හැකි පද්ධතිවල ZeroOps හි ඊටත් වඩා නව්‍ය යෙදුම් දැකීමට අපට අපේක්ෂා කළ හැකිය.

Have Questions?

Let's Talk

Contact me on LinkedIn