ZeroOps: AI නියෝජිතයන්, StackGen සහ LangChain සමඟින් ස්වයංක්‍රීය යටිතල පහසුකම් ලබා ගැනීම | B4N1

ZeroOps: AI නියෝජිතයන්, StackGen සහ LangChain සමඟින් ස්වයංක්‍රීය යටිතල පහසුකම් ලබා ගැනීම

7 months ago · b4n1 Tiempo de lectura: 2 min

ZeroOps: AI නියෝජිතයන්, StackGen, සහ LangChain සමඟින් ස්වයංක්‍රීය යටිතල පහසුකම් ලබා ගැනීම

හැඳින්වීම

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

ZeroOps යනු කුමක්ද?

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

Agentic AI: ZeroOps හි හදවත

නියෝජිත AI යනු බුද්ධිමත් හැසිරීම්, තීරණ ගැනීමේ හැකියාව සහ අනුවර්තනය වීමේ හැකියාව ප්‍රදර්ශනය කරන AI වර්ගයකි. ZeroOps හි සන්දර්භය තුළ, නියෝජිත AI නියෝජිතයන් සැලසුම් කර ඇත්තේ යටිතල පහසුකම් රටා වලින් ඉගෙන ගැනීමට, විෂමතා හඳුනා ගැනීමට සහ නිවැරදි ක්‍රියාමාර්ග ගැනීමට ය. යටිතල ව්‍යුහයේ හැසිරීම් පිළිබඳ ගැඹුරු අවබෝධයක් වර්ධනය කිරීම සඳහා ලඝු-සටහන්, ප්‍රමිතික සහ වින්‍යාස ගොනු ඇතුළු විවිධ දත්ත මූලාශ්‍ර පිළිබඳව මෙම නියෝජිතයින්ට පුහුණු කළ හැක.

StackGen: Infrastructure-as-Code (IaC) එන්ජිම

StackGen යනු විවෘත මූලාශ්‍ර IaC එන්ජිමක් වන අතර එමඟින් ආයතනවලට යටිතල පහසුකම් කේතය ලෙස අර්ථ දැක්වීමට සහ කළමනාකරණය කිරීමට හැකියාව ලැබේ. StackGen භාවිතා කිරීමෙන්, සංවර්ධකයින්ට යටිතල පහසුකම් සැකිලි නිර්මාණය කිරීමට, යෙදුම් යෙදවීමට සහ සම්පත් ස්ථාවර සහ ප්‍රතිනිෂ්පාදනය කළ හැකි ආකාරයෙන් කළමනාකරණය කළ හැකිය. Agentic AI නියෝජිතයන් සමඟ StackGen ඒකාබද්ධ කිරීම ස්වයං-සුව කිරීමේ යටිතල පහසුකම් නිර්මාණය කිරීමට ඉඩ සලසයි, එහිදී නියෝජිතයින්ට තත්‍ය කාලීනව ගැටළු හඳුනාගෙන ඒවා නිවැරදි කළ හැකිය.

LangChain: AI-බලවත් යටිතල පහසුකම් වාද්‍ය වෘන්දය

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

ප්‍රායෝගික යෙදුම: සරල උදාහරණයක්

වලාකුළු ස්වදේශික පරිසරයක ZeroOps යෙදිය හැකි ආකාරය පිළිබඳ සරල උදාහරණයක් සලකා බලමු. අපි කියමු අපි Kubernetes පොකුරක් මත වෙබ් යෙදුමක් යොදවා ඇති අතර, රථවාහන ඉල්ලුම මත පදනම්ව යෙදුම පරිමාණය කිරීමේ ක්‍රියාවලිය ස්වයංක්‍රීය කිරීමට අපට අවශ්‍ය වේ.


langchain ආනයනය කරන්න
langchain.agents වෙතින් LLMCchain ආනයනය කරයි
langchain.llms වෙතින් LangChainLLM ආනයනය කරන්න

# AI නියෝජිතයා නිර්වචනය කරන්න
නියෝජිතයා = LLMCchain(
    llm=LangChainLLM(
        model_name="code-davinci-002",
        උෂ්ණත්වය = 0.7,
        max_tokens=2048,
        stop_sequences=["\n", "\n\n"]
    ),
    chain_name="scale_app"
)

# StackGen අච්චුව නිර්වචනය කරන්න
සැකිල්ල = {
    "කාරුණික": "යෙදීම",
    "පාර දත්ත": {
        "නම": "වෙබ් යෙදුම"
    },
    "විශේෂය": {
        "ප්‍රතිරූප": 1
    }
}

# පරිමාණ ප්‍රතිපත්තිය නිර්වචනය කරන්න
ප්‍රතිපත්තිය = {
    "තත්වය": "රථවාහන > 1000",
    "ක්‍රියාව": {
        "ප්‍රතිරූප": 2
    }
}

# AI බලයෙන් ක්‍රියාත්මක වන යටිතල පහසුකම් වාද්‍ය වෘන්දය සාදන්න
වාද්‍ය වෘන්දය = LangChainLLM(
    model_name="code-davinci-002",
    උෂ්ණත්වය = 0.7,
    max_tokens=2048,
    stop_sequences=["\n", "\n\n"]
)

# StackGen යෙදවීම නිර්වචනය කරන්න
යෙදවීම = StackGen(
    template=සැකිල්ල,
    policy=ප්‍රතිපත්ති
)

# යෙදුම යොදවන්න
deployment.deploy()

# රථවාහන ඉල්ලුම මත පදනම්ව යෙදුම පරිමාණය කරන්න
orchestrator.scale_app(නියෝජිතයා, යෙදවීම)

මෙම උදාහරණයේදී, අපි රථවාහන ඉල්ලුම මත පදනම්ව වෙබ් යෙදුමක් පරිමාණය කිරීමේ ක්‍රියාවලිය ස්වයංක්‍රීය කිරීමට StackGen සමඟ ඒකාබද්ධ වන LangChain භාවිතා කරන AI නියෝජිතයෙකු නිර්වචනය කර ඇත. රථවාහන දත්ත විශ්ලේෂණය කිරීමට සහ යෙදුම පරිමාණය කිරීම පිළිබඳ තීරණ ගැනීමට නියෝජිතයා පූර්ව-පුහුණු භාෂා ආකෘතියක් භාවිතා කරයි.

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

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


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn