د StackGen او LangChain سره د خودمختاره زیربنا آرکیسټریشن | B4N1

د StackGen او LangChain سره د خودمختاره زیربنا آرکیسټریشن

8 months ago · b4n1 Tiempo de lectura: 6 min

پیژندنه

د DevOps او کلاوډ اصلي غوښتنلیکونو په دوره کې، د زیربنا آرکیسټریشن د عصري سافټویر پراختیا یوه مهمه برخه ګرځیدلې. د زیربناوو د آرکیسټریشن دودیز وسیلې، لکه د ځواب وړ، Terraform، او CloudFormation، د زیربنا سرچینو د ځای پرځای کولو او مدیریت په اتومات کولو کې د پام وړ پرمختګونه کړي دي. په هرصورت، دا وسیلې اکثرا په لاسي ترتیب، سکریپټینګ، او انساني مداخلې تکیه کوي، کوم چې کولی شي د غلطیو، ناانډولیو، او خنډونو المل شي.

د دې محدودیتونو په نښه کولو لپاره، موږ اړتیا لرو چې د مصنوعي استخباراتو (AI) او ماشین زده کړې (ML) ځواک څخه کار واخلو ترڅو د خپلواکه زیربناوو آرکیسټریشن سیسټمونه رامینځته کړي. په دې مقاله کې، موږ به وپلټئ چې څنګه StackGen او LangChain د داسې سیسټم جوړولو لپاره کارول کیدی شي، د ډیرو DevOps اتوماتیک فعالول او د زیربنا اداره کولو طریقه کې انقلاب راولي.

StackGen څه شی دی؟

StackGen د خلاصې سرچینې، د کلاوډ اصلي زیربنا آرکیسټریشن وسیله ده چې د زیربناوو سرچینې تعریف او اداره کولو لپاره د اعلاناتي ترتیب ماډل کاروي. دا د دې لپاره ډیزاین شوی چې د توزیع وړ ، انعطاف وړ او توزیع وړ وي ، دا د لوی پیمانه ، پیچلي زیربنا پلي کولو لپاره غوره انتخاب جوړوي.

د StackGen اصلي جوړښت د ماډلر، پلگ ان پر بنسټ ډیزاین پر بنسټ والړ دی، کوم چې پراختیا کونکو ته اجازه ورکوي چې په اسانۍ سره خپل فعالیت پراخ او تنظیم کړي. دا ماډلریت StackGen ته دا وړتیا هم ورکوي چې د نورو وسیلو او چوکاټونو سره په بې ساري ډول مدغم شي ، لکه LangChain ، کوم چې موږ به یې وروسته بحث وکړو.

LangChain څه شی دی؟

LangChain د خبرو اترو AI غوښتنلیکونو رامینځته کولو لپاره خورا پرمختللی ، خلاصې سرچینې چوکاټ دی. دا د چیټ بوټونو ، غږ معاونینو ، او نورو خبرو اترو انٹرفیسونو رامینځته کولو لپاره د ځواکمن وسیلو او APIs سیټ چمتو کوي. LangChain د LangChain کور په سر کې جوړ شوی، کوم چې د انسان په څیر ژبه پروسس او تولید لپاره خورا پراخه، توزیع شوی جوړښت دی.

د LangChain کلیدي ځانګړتیاوې عبارت دي له:

** د خبرو اترو AI**: LangChain پراختیا کونکو ته وړتیا ورکوي چې د خبرو اترو انٹرفیسونه رامینځته کړي چې کولی شي د طبیعي ژبې آخذونو باندې پوه شي او ځواب ووایی.

  • تخلیقي AI: LangChain یو لړ تولیدي AI ماډلونه وړاندې کوي، پشمول له متن څخه متن او له متن څخه انځور ته ماډلونه، کوم چې د انسان په څیر متن، انځورونو او نورو رسنیو تولیدولو لپاره کارول کیدی شي.
  • انټیګریشن: LangChain د StackGen په ګډون د پراخه وسیلو او چوکاټونو سره په بې ساري ډول مدغم کوي، دا د خپلواکه زیربناوو آرکیسټریشن سیسټمونو جوړولو لپاره یو غوره انتخاب جوړوي.

د خورا لوی DevOps اتومات لپاره د AI اجنټانو او تولیدي AI څخه ګټه پورته کول

د StackGen او LangChain په کارولو سره د خودمختاره زیربنا آرکیسټریشن سیسټم رامینځته کولو لپاره ، موږ اړتیا لرو د AI اجنټ رامینځته کړو چې کولی شي د طبیعي ژبې معلوماتو ته درک او ځواب ووایی. دا AI اجنټ به د زیربنایی سرچینو تنظیم کولو مسؤل وي ، لکه مجازی ماشینونه ، کانټینرونه او شبکې.

دلته د معمارۍ لوړې کچې کتنه ده:

  1. د کارونکي انپټ: کارونکي د طبیعي ژبې ان پټ چمتو کوي، لکه د نوي مجازی ماشین ځای پرځای کولو غوښتنه.
  2. LangChain: د LangChain چوکاټ د کارونکي ان پټ پروسس کوي او د غوښتنې لپاره د ماشین لوستلو وړ نمایش رامینځته کوي.
  3. StackGen: د StackGen وسیله د ماشین لوستلو وړ نمایش ترلاسه کوي او د زیربنا سرچینې تنظیم کولو لپاره کاروي.
  4. تخلیقي AI: د LangChain چوکاټ د انسان په څیر متن، عکسونو او نورو رسنیو تولیدولو لپاره د AI ماډلونه کاروي ترڅو کاروونکي ته فیډبیک چمتو کړي.

د دې معمارۍ روښانه کولو لپاره، راځئ چې یو ساده مثال په پام کې ونیسو. فرض کړئ چې موږ غواړو د StackGen او LangChain په کارولو سره نوی مجازی ماشین ځای په ځای کړو. دلته د Python کوډ ټوټه ده چې دا ښیې چې دا څنګه ترلاسه کیدی شي: ``پېتون langchain واردول د Stackgen واردولو څخه StackGen

د لینګ چین اجنټ جوړ کړئ

اجنټ = langchain.Agent( نوم = "انفراسټرکچر_آرکیسټرټر" ماډل = "متن ته متن" prompt="د 2 CPUs او 4 GB رام سره یو نوی مجازی ماشین ځای په ځای کړئ", )

د StackGen مثال جوړ کړئ

stackgen = StackGen()

د LangChain په کارولو سره د کارونکي ان پټ پروسس کړئ

user_input = "د 2 CPUs او 4 GB رام سره یو نوی مجازی ماشین ځای په ځای کړئ" processed_input = agent.process_input(user_input)

د StackGen په کارولو سره د زیربناوو سرچینې تنظیم کړئ

stackgen.deploy_vm(processed_input) `` دا کوډ snippet ښیي چې څنګه د LangChain اجنټ د کارونکي ان پټ پروسس کوي او د ماشین لوستلو وړ نمایش رامینځته کوي، کوم چې بیا د StackGen لخوا د زیربناوو سرچینې تنظیم کولو لپاره کارول کیږي.

غوره 5-10 ډیری کارول شوي کمانډونه / ټوټې

دلته د StackGen او LangChain لپاره غوره 5-10 ډیری کارول شوي کمانډونه / ټوټې دي:

StackGen

  1. stackgen deploy_vm <vm_config>: یو نوی مجازی ماشین د ټاکل شوي ترتیب سره ځای په ځای کوي.
  2. stackgen delete_vm <vm_id>: د ټاکل شوي ID سره یو مجازی ماشین ړنګوي.
  3. stackgen list_vms: په اوسني چاپیریال کې ټول مجازی ماشینونه لیستوي.
  4. stackgen create_network <network_config>: د ټاکل شوي ترتیب سره نوې شبکه جوړوي.
  5. stackgen delete_network <network_id>: د ټاکل شوي ID سره شبکه ړنګوي.

LangChain

  1. agent.process_input(<user_input>): د کارونکي ان پټ پروسس کوي او د ماشین لوستلو وړ نمایش رامینځته کوي.
  2. agent.generate_text(<prompt>): د ټاکل شوي پرامپټ پراساس د انسان په څیر متن رامینځته کوي.
  3. agent.generate_image(<prompt>): د ټاکل شوي پرامپټ پر بنسټ یو انځور جوړوي.
  4. agent.integrate_stackgen(<stackgen_config>): له StackGen سره LangChain مدغم کوي.
  5. agent.list_integrations(): د StackGen سره ټول ادغام لیست کوي.

لید

دلته د Chart.js په کارولو سره د StackGen او LangChain معمارۍ لید دی: json { "type": "pieChart", "ډاټا": { "labels": ["StackGen", "LangChain"], "ډاټاسایټ": [ { "label": "د زیربنا آرکیسټریشن", "ډاټا": [50, 50], "backgroundColor": ["#4CAF50", "#FF9800"] } ] }، "اختیارونه": { "عنوان": { "ښکاره": ریښتیا، "text": "StackGen او LangChain جوړښت" }، "legend": { "ښکاره": ریښتیا } } } دا لید د زیربنا آرکیسټریشن جوړښت کې د StackGen او LangChain ترمنځ مساوي ویش ښیې.

پایله

پدې مقاله کې ، موږ سپړلي چې څنګه StackGen او LangChain د یو خپلواک زیربنا آرکیسټریشن سیسټم رامینځته کولو لپاره کارول کیدی شي. موږ ښودلې چې څنګه د LangChain چوکاټ د طبیعي ژبې آخذو پروسس کولو او د ماشین لوستلو وړ نمایشونو رامینځته کولو لپاره کارول کیدی شي ، کوم چې بیا د StackGen لخوا د زیربنایی سرچینو تنظیم کولو لپاره کارول کیدی شي. موږ یو لړ عملي کوډونه او کمانډونه هم چمتو کړي چې د StackGen او LangChain جوړولو او یوځای کولو لپاره کارول کیدی شي.

د AI اجنټانو او تولیدي AI ځواک په کارولو سره ، موږ کولی شو خورا ډیر DevOps اتومات سیسټمونه رامینځته کړو چې خورا د توزیع وړ ، انعطاف وړ او د توزیع وړ دي. دا به پراختیا کونکو ته وړتیا ورکړي چې د لوړې کچې کارونو باندې تمرکز وکړي ، لکه د غوښتنلیکونو جوړول او ځای په ځای کول ، پداسې حال کې چې د زیربنا آرکیسټریشن سیسټم د زیربنایی زیرمو سرچینو ته پاملرنه کوي.

موږ امید لرو چې دا مقاله د StackGen او LangChain جوړښت یوه هراړخیزه کتنه چمتو کړې او پراختیا کونکي یې هڅولي چې د خپلواکو زیربناوو آرکیسټریشن امکانات وپلټي.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn