AI නියෝජිතයන් සමඟ ZeroOps අගුළු හැරීම සහ සන්දර්භය ඉංජිනේරු: StackGen සහ LangChain භාවිතා කරමින් AI DevOps ස්වයංක්‍රීයකරණය සඳහා රටාව පදනම් කරගත් ප්‍රවේශයක් | B4N1

AI නියෝජිතයන් සමඟ ZeroOps අගුළු හැරීම සහ සන්දර්භය ඉංජිනේරු: StackGen සහ LangChain භාවිතා කරමින් AI DevOps ස්වයංක්‍රීයකරණය සඳහා රටාව පදනම් කරගත් ප්‍රවේශයක්

8 months ago · b4n1 Read time: 5 min

** AI නියෝජිතයන් සමඟ ZeroOps අගුළු ඇරීම සහ සන්දර්භය ඉංජිනේරු: StackGen සහ LangChain භාවිතා කරමින් AI DevOps ස්වයංක්‍රීයකරණය සඳහා රටාව පදනම් කරගත් ප්‍රවේශයක්**

හැඳින්වීම

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

ZeroOps යනු කුමක්ද?

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

AI නියෝජිතයන් සහ සන්දර්භ ඉංජිනේරු

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

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

StackGen: AI DevOps ස්වයංක්‍රීයකරණය සඳහා රටාව පදනම් කරගත් ප්‍රවේශයක්

StackGen යනු AI DevOps ස්වයංක්‍රීයකරණය සඳහා රටා මත පදනම් වූ ප්‍රවේශයක් ක්‍රියාත්මක කිරීමට සංවර්ධකයින්ට හැකි විවෘත මූලාශ්‍ර රාමුවකි. StackGen විසින් යෙදවීම, පරීක්ෂා කිරීම සහ අධීක්ෂණය වැනි විවිධ කාර්යයන් ස්වයංක්‍රීය කිරීමට භාවිතා කළ හැකි පූර්ව-නිර්වචනය කළ රටා සහ සැකිලි කට්ටලයක් සපයයි.

StackGen LangChain මත ගොඩනගා ඇත, සංවර්ධකයින්ට සංවාදාත්මක AI පද්ධති තැනීමට හැකි රාමුවකි. LangChain ස්වභාවික භාෂා යෙදවුම් තේරුම් ගැනීමට සහ ඒවාට ප්‍රතිචාර දැක්විය හැකි සංවාද AI පද්ධති තැනීමට භාවිතා කළ හැකි API සහ මෙවලම් කට්ටලයක් සපයයි.

LangChain: සංවාදාත්මක AI පද්ධති ගොඩනැගීම

LangChain යනු සංවර්ධකයින්ට සංවාදාත්මක AI පද්ධති තැනීමට හැකි රාමුවකි. LangChain ස්වභාවික භාෂා යෙදවුම් තේරුම් ගැනීමට සහ ඒවාට ප්‍රතිචාර දැක්විය හැකි සංවාද AI පද්ධති තැනීමට භාවිතා කළ හැකි API සහ මෙවලම් කට්ටලයක් සපයයි.

LangChain ගොඩනගා ඇත්තේ TensorFlow සහ PyTorch ඇතුළු විවෘත මූලාශ්‍ර තාක්‍ෂණ ගණනාවක් මත ය. LangChain ස්වභාවික භාෂා යෙදවුම් තේරුම් ගැනීමට සහ ඒවාට ප්‍රතිචාර දැක්විය හැකි සංවාද AI පද්ධති තැනීමට භාවිතා කළ හැකි API සහ මෙවලම් කට්ටලයක් සපයයි.

** StackGen සහ LangChain සමඟ ZeroOps ක්‍රියාත්මක කිරීම**

StackGen සහ LangChain සමඟ ZeroOps ක්‍රියාත්මක කිරීමට, අපි පියවර ගණනාවක් අනුගමනය කළ යුතුය:

  1. ** AI නියෝජිතයා නිර්වචනය කරන්න**: ZeroOps ක්‍රියාත්මක කිරීමේ පළමු පියවර වන්නේ විවිධ කාර්යයන් ස්වයංක්‍රීය කිරීමට භාවිතා කරන AI නියෝජිතයා නිර්වචනය කිරීමයි. StackGen විසින් සපයන ලද පූර්ව-නිර්චිත රටා සහ සැකිලි ගණනාවක් භාවිතයෙන් AI නියෝජිතයා නිර්වචනය කළ හැක.
  2. සන්දර්භ එන්ජිම සැලසුම් කරන්න: මීළඟ පියවර වන්නේ AI නියෝජිතයා ක්‍රියාත්මක වන සන්දර්භය තේරුම් ගැනීමට සහ ප්‍රතිචාර දැක්වීමට භාවිතා කරන සන්දර්භය එන්ජිම සැලසුම් කිරීමයි. LangChain විසින් සපයනු ලබන API සහ මෙවලම් ගණනාවක් භාවිතයෙන් සන්දර්භය එන්ජිම නිර්මාණය කළ හැක.
  3. AI නියෝජිතයා ක්‍රියාත්මක කරන්න: AI නියෝජිතයා සහ සන්දර්භය එන්ජිම නිර්වචනය කළ පසු, මීළඟ පියවර වන්නේ StackGen සහ LangChain විසින් සපයනු ලබන API සහ මෙවලම් ගණනාවක් භාවිතයෙන් AI නියෝජිතයා ක්‍රියාත්මක කිරීමයි.
  4. පරීක්ෂා කිරීම සහ යෙදවීම: අවසාන පියවර වන්නේ නිෂ්පාදන පරිසරයක AI නියෝජිතයා පරීක්ෂා කිරීම සහ යෙදවීමයි.

උදාහරණ කේතය: StackGen සහ LangChain භාවිතයෙන් සරල AI නියෝජිතයෙකු ක්‍රියාත්මක කිරීම

StackGen සහ LangChain භාවිතයෙන් සරල AI නියෝජිතයෙකු ක්‍රියාත්මක කරන්නේ කෙසේද යන්න පෙන්නුම් කරන උදාහරණ කේත බ්ලොක් එකක් මෙන්න:

langchain ආනයනය කරන්න
langchain.chains වෙතින් LLMCchain ආනයනය කරන්න
langchain.llms වෙතින් LLM ආනයනය කරන්න


ai_agent = LLMCchain(
    llm=LLM(
        model_name="davinci:3-batch",
        උෂ්ණත්වය = 0.5,
        max_tokens=100,
    ),
    input_format="text",
    output_format="text",
)

# සන්දර්භය එන්ජිම නිර්වචනය කරන්න
Context_engine = langchain.ContextEngine(
    llm=LLM(
        model_name="davinci:3-batch",
        උෂ්ණත්වය = 0.5,
        max_tokens=100,
    ),
    input_format="text",
    output_format="text",
)

# AI නියෝජිතයා ක්‍රියාත්මක කරන්න
ai_agent.implement(
    සන්දර්භය_එන්ජින්=සන්දර්භය_එන්ජිම,
    input_text="ආයුබෝවන්, ඔබට කොහොමද?",
)

# AI නියෝජිතයා පරීක්ෂා කර යොදවන්න
ai_agent.test_and_deploy(
    input_text="ආයුබෝවන්, ඔබට කොහොමද?",
)

මෙම කේත අවහිර කිරීම StackGen සහ LangChain භාවිතා කර සරල AI නියෝජිතයෙකු ක්‍රියාත්මක කරන ආකාරය පෙන්නුම් කරයි. AI නියෝජිතයා StackGen විසින් සපයන ලද පෙර-නිර්චිත රටා සහ සැකිලි ගණනාවක් භාවිතා කරමින් නිර්වචනය කර ඇත. සන්දර්භය එන්ජිම නිර්මාණය කර ඇත්තේ LangChain විසින් සපයන ලද API සහ මෙවලම් ගණනාවක් භාවිතා කරමිනි. AI නියෝජිතයා StackGen සහ LangChain විසින් සපයනු ලබන API සහ මෙවලම් ගණනාවක් භාවිතයෙන් ක්‍රියාත්මක වේ. අවසාන වශයෙන්, AI නියෝජිතයා පරීක්ෂා කර නිෂ්පාදන පරිසරයක යොදවනු ලැබේ.

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

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

  1. langchain.LLMCchain(): නව LLM දාම වස්තුවක් නිර්මාණය කරයි.
  2. langchain.ContextEngine(): නව සන්දර්භ එන්ජින් වස්තුවක් නිර්මාණය කරයි.
  3. LLM(model_name="davinci:3-batch", උෂ්ණත්වය=0.5, max_tokens=100): නිශ්චිත මාදිලියේ නම, උෂ්ණත්වය සහ උපරිම ටෝකන සහිත නව LLM වස්තුවක් සාදයි.
  4. ai_agent.implement(context_engine=context_engine, input_text="Hello, how are you?"): නිශ්චිත සන්දර්භය එන්ජිම සහ ආදාන පෙළ භාවිතයෙන් AI නියෝජිතයා ක්‍රියාත්මක කරයි.
  5. ai_agent.test_and_deploy(input_text="Hello, how are you?"): නිශ්චිත ආදාන පෙළ භාවිතයෙන් AI නියෝජිතයා පරීක්ෂා කර යොදවයි.
  6. langchain.llms.LLM(): නව LLM වස්තුවක් සාදයි.
  7. langchain.chains.LLMCchain(): නව LLM දාම වස්තුවක් නිර්මාණය කරයි.
  8. langchain.ContextEngine(llm=LLM(model_name="davinci:3-batch", උෂ්ණත්වය=0.5, max_tokens=100)): නිශ්චිත LLM වස්තුව භාවිතයෙන් නව සන්දර්භ එන්ජින් වස්තුවක් සාදයි.
  9. ai_agent.context_engine = langchain.ContextEngine(llm=LLM(model_name="davinci:3-batch", උෂ්ණත්වය=0.5, max_tokens=100)): AI නියෝජිතයාගේ සන්දර්භය එන්ජිම නිශ්චිත සන්දර්භය එන්ජින් වස්තුවට සකසයි.
  10. ai_agent.input_text = "ආයුබෝවන්, ඔබට කොහොමද?": AI නියෝජිතයාගේ ආදාන පෙළ නියමිත ආදාන පෙළට සකසයි.

දෘෂ්‍යකරණය

මෙන්න Chart.js භාවිතයෙන් ZeroOps ගෘහ නිර්මාණ ශිල්පයේ දෘශ්‍යකරණයකි: '''' ජේසන් { "වර්ගය": "බාර්", "දත්ත": { "ලේබල්": ["AI නියෝජිතයා", "සන්දර්භය එන්ජිම", "StackGen", "LangChain"], "දත්ත කට්ටල": [ { "ලේබලය": "ගෘහ නිර්මාණ ශිල්පය", "දත්ත": [10, 8, 6, 4], "backgroundColor": ["#FF6384", "#36A2EB", "#FFCE56", "#4BC0C0"] } ] }, "විකල්ප": { "මාතෘකාව": { "දර්ශණය": ඇත්ත, "පෙළ": "ZeroOps ගෘහ නිර්මාණ ශිල්පය" }, "පුරාවෘත්තය": { "දර්ශණය": ඇත්ත }, "පරිමාණ": { "yAxes": [ { "කිනිතුල්ලන්": { "beginAtZero": ඇත්ත } } ] } } }

මෙම දෘශ්‍යකරණය AI නියෝජිතයා, සන්දර්භය එන්ජිම, StackGen සහ LangChain ඇතුළුව ZeroOps පද්ධතියේ ගෘහ නිර්මාණ ශිල්පය විදහා දක්වයි.

** නිගමනය **

ZeroOps යනු DevOps ස්වයංක්‍රීයකරණය සඳහා විප්ලවීය ප්‍රවේශයක් වන අතර එය මෘදුකාංග පද්ධති යෙදවීම සහ කළමනාකරණය සඳහා අතින් මැදිහත් වීමේ අවශ්‍යතාවය ඉවත් කිරීමට උත්සාහ කරයි. AI නියෝජිතයන් සහ සන්දර්භය ඉංජිනේරු විද්‍යාව ZeroOps ක්‍රියාත්මක කිරීමේදී තීරණාත්මක කාර්යභාරයක් ඉටු කරයි, සහ StackGen සහ LangChain AI DevOps ස්වයංක්‍රීයකරණය සඳහා රටා මත පදනම් වූ ප්‍රවේශයක් සපයයි. StackGen සහ LangChain භාවිතයෙන් සරල AI නියෝජිතයෙකු ක්‍රියාත්මක කිරීමෙන්, අපට යෙදවීම, පරීක්ෂා කිරීම සහ අධීක්ෂණය වැනි විවිධ කාර්යයන් ස්වයංක්‍රීය කළ හැක. StackGen සහ LangChain සඳහා වැඩිපුරම භාවිතා කරන ලද විධාන/snippets 5-10, Chart.js භාවිතයෙන් ZeroOps ගෘහ නිර්මාණ ශිල්පයේ දෘශ්‍යකරණයක් සමඟින් ද සපයා ඇත.

Have Questions?

Let's Talk

Contact me on LinkedIn