ZeroOps: Gaaritaanka Kaabayaasha Ismaamulka ee Wakiilada AI, StackGen, iyo LangChain | B4N1

ZeroOps: Gaaritaanka Kaabayaasha Ismaamulka ee Wakiilada AI, StackGen, iyo LangChain

7 months ago · b4n1 Read time: 5 min

** ZeroOps: Gaaritaanka Kaabayaasha Ismaamulka ee Wakiilada AI, StackGen, iyo LangChain ***

hordhac

Marka la eego muuqaalka is-beddelaya ee deegaan-daruur-hooyo, baahida loo qabo maareynta kaabayaasha wax-ku-ool ah oo la miisaami karo weligood may sareyn. Aaladaha iswada ee dhaqameedku waxay door ka qaateen hab-socodka hab-socodka, laakiin inta badan way ka gaabiyaan wax ka qabashada kakanaanta iyo nuucyada kaabayaasha casriga ah. Tani waa halka ZeroOps ay ka timaaddo - hab kacaan ah oo ka faa'iideysanaya Agent AI si loo gaaro maareynta kaabayaasha madaxbannaan. Maqaalkan, waxaan u dhexgeli doonaa aduunka ZeroOps, sahaminta qaybaheeda asaasiga ah, faa'iidooyinka, iyo codsiyada la taaban karo.

Waa maxay ZeroOps?

ZeroOps waa jaantus soo baxaya oo isku daraya awooda Sirdoonka Artificial Intelligence (AI) iyo dabacsanaanta deegaan-daruur-hooyo si loo abuuro kaabayaasha is-maamulka. Ka faa'iidaysiga awoodaha wakiilada AI, StackGen, iyo LangChain, ZeroOps waxay awood u siinaysaa hay'adaha inay si toos ah u maamulaan kaabayaasha, yareeyaan khaladaadka bini'aadamka, oo ay horumariyaan waxtarka guud.

** AI: Wadnaha ZeroOps ***

Agentic AI waxaa loola jeedaa nooc ka mid ah AI oo muujiya dabeecad caqli gal ah, awoodaha go'aan qaadashada, iyo la qabsiga. Marka la eego macnaha ZeroOps, wakiilada AI waxaa loogu talagalay inay wax ka bartaan qaababka kaabayaasha, aqoonsadaan cilladaha, oo ay qaadaan tallaabooyinka sixitaanka. Wakiiladan waxaa lagu tababari karaa ilo xogeedyo kala duwan, oo ay ku jiraan diiwaanka, cabbirada, iyo faylasha qaabeynta, si loo horumariyo faham qoto dheer oo ku saabsan habdhaqanka kaabayaasha.

StackGen: Kaabayaasha-sida-koodka (IaC) Engine

StackGen waa matoorka IaC-furan kaas oo awood u siinaya ururada inay qeexaan oo maamulaan kaabayaasha kood ahaan. Isticmaalka StackGen, horumariyayaashu waxay abuuri karaan qaab-dhismeedka kaabayaasha, geeyaan codsiyada, oo u maareeyaan ilaha si joogto ah oo dib loo soo saari karo. Is dhexgalka StackGen ee wakiilada AI Agent wuxuu u oggolaanayaa abuurista kaabayaasha is-bogsiinta, halkaas oo wakiilladu ay ogaan karaan oo ay hagaajin karaan arrimaha wakhtiga dhabta ah.

** LangChain: Abaabulaha Kaabayaasha ee Awooda Ku leh AI ***

LangChain waa qaab-dhismeedka Python-ku-salaysan kaas oo awood u siinaya horumariyayaashu inay dhisaan oo ay geeyaan orchestrators kaabayaasha ku shaqeeya AI. Iyaga oo ka faa'iidaysanaya LangChain, ururadu waxay abuuri karaan wakiilo AI caado u ah kuwaas oo ku dhex milma StackGen iyo qalabyada kale ee kaabayaasha si loo gaaro maaraynta kaabayaasha madaxbannaan. LangChain qaab dhismeedka qaab-dhismeedka casriga ah iyo maktabad ballaadhan oo ka kooban qaybo horay loo dhisay ayaa ka dhigaya doorashada ugu habboon ee lagu dhisayo xalalka kaabayaasha AI ee adag.

Codsi Wax-ku-ool ah: Tusaale Fudud

Aan ka fiirsanno tusaale fudud oo ah sida ZeroOps loogu adeegsan karo deegaan daruur-hooyo ah. Ka soo qaad in aanu haysano arji shabakadeed oo lagu shubay kutlada Kubernetes, oo aanu rabno in aanu si otomaatig ah u samayno habka cabirida codsiga ku salaysan baahida taraafikada.

`` Python

soo dejinta langchain laga bilaabo langchain. wakiilada soo dejinta LLMChain laga soo dejiyo langchain.llms LangChainLLM

Qeex wakiilka AI

wakiilka = LLMChain ( ll=LangChainLLM model_name = "code-davinci-002", heerkulka =0.7, max_tokens=2048, stop_sequences=["\n", "\n\n"] ), silsilad_name = "cabbir_app" )

Qeex qaabka StackGen

qaabka = { "type": "Diritaan", "metadata": { "name": "web-app" }, "spec": { "Replicas": 1 } }

Qeex siyaasadda is-miidaminta

siyaasadda = { "condition": "taraafikada> 1000", "ficil": { "Replicas": 2 } }

Abuur abaabulaha kaabayaasha AI ku shaqeeya

Orchestrator = LangChainLLM ( model_name = "code-davinci-002", heerkulka =0.7, max_tokens=2048, stop_sequences=["\n", "\n\n"] )

Qeex geynta StackGen

geyn = StackGen ( template=hab, siyaasad=siyaasad )

Geli codsiga

deployment.deploy()

Cabbir codsiga ku salaysan baahida taraafikada

orchestrator.scale_app (wakiil, hawlgelin) ``

Tusaalahan, waxaanu ku qeexnay wakiilka AI isticmaalaya LangChain kaas oo ku xidha StackGen si loo habeeyo habka cabirida codsiga shabakada ee ku salaysan baahida taraafikada. Wakiilku waxa uu isticmaalaa qaab luuqadeed oo horay loo tababaray si uu u baadho xogta taraafikada oo uu u gaadho go'aamo ku saabsan cabirida codsiga.

** 5-10ka ugu sarreeya amarada/Qodobka ugu Isticmaalka badan**

Waa kuwan qaar ka mid ah amarada inta badan la isticmaalo iyo qayb yar oo loogu talagalay ZeroOps:

  1. ** langchain init ***: Wuxuu bilaabay mashruuc cusub oo LangChain ah. bash langchain init my_project
  2. ** silsilad llm ***: Waxay abuurtaa silsilad cusub oo LLM ah. `` Python laga bilaabo langchain. wakiilada soo dejinta LLMChain laga soo dejiyo langchain.llms LangChainLLM

wakiilka = LLMChain ( ll=LangChainLLM model_name = "code-davinci-002", heerkulka =0.7, max_tokens=2048, stop_sequences=["\n", "\n\n"] ), silsilad_name = "my_chain" ) 3. ** stackgen deploy ***: Wuxuu geeyaa qaab-dhismeedka StackGen bixiyaha daruuraha. bash stackgen geyn my_template.yaml 4. ** Orchestrar scale_app ***: Waxay cabbirtaa codsiga ku salaysan baahida taraafikada. Python laga bilaabo langchain. wakiilada soo dejinta LLMChain laga soo dejiyo langchain.llms LangChainLLM

Orchestrator = LangChainLLM ( model_name = "code-davinci-002", heerkulka =0.7, max_tokens=2048, stop_sequences=["\n", "\n\n"] )

orchestrator.scale_app (wakiil, hawlgelin) 5. ** tareenka wakiilka ***: Wuxuu ku tababaraa wakiilka AI xog-ururinta. bash wakiilka ayaa tababar my_dataset.csv 6. ** siyaasada iskoorka ***: Waxay qeexdaa siyaasada cabirida codsiga. Python siyaasadda = { "condition": "taraafikada> 1000", "ficil": { "Replicas": 2 } } 7. ** langchain muuqaal ***: Wuxuu sawiraa habka go'aan qaadashada wakiilka AI. bash langchain sawir my_agent.json 8. ** Heerka orchesttarka ***: Wuxuu muujiyaa heerka codsiga. bash heerka orchesterka my_app 9. ** logs stackgen ***: Waxay soo bandhigaysaa diiwaanka geynta StackGen. bash stackgen logs my_deployment 10. ** wakiilka ayaa qiimeeya ***: Wuxuu qiimeeyaa waxqabadka wakiilka AI. bash wakiilka ayaa qiimeeya my_agent.json ``

Muuqaalka

Waa kuwan muuqaalka naqshadaha ZeroOps iyadoo la adeegsanayo Chart.js: json { "type": "bar", "xogta": { "calaamadaha": ["Agentic AI", "StackGen", "LangChain"], "datasets": [ { "label": "Components", "xogta": [10, 8, 12], "backgroundColor": [ "rgba(255, 99, 132, 0.2)", "rgba (54, 162, 235, 0.2)", "rgba(255, 206, 86, 0.2)" ], "BorderColor": [ "rgba(255, 99, 132, 1)", "rgba (54, 162, 235, 1)", "rgba(255, 206, 86, 1)" ], "BorderWidth": 1 } ] }, "doorashooyinka": { "Miisaanka": { "yAxes": [ { "ticks": { "beginAtZero": run } } ] } } } Aragtidani waxay muujinaysaa saddexda qaybood ee asaasiga ah ee ZeroOps: Agent AI, StackGen, iyo LangChain. Shaxda barku waxay tusinaysaa muhiimada ay leedahay qayb kasta oo ku jirta qaab dhismeedka ZeroOps.

** Gabagabo**

ZeroOps waa hab kacaan ah oo lagu maareeyo kaabayaasha kaasoo ka faa'iidaysta Agent AI, StackGen, iyo LangChain si loo gaaro maaraynta kaabayaasha madax-bannaan. Ka faa'iidaysiga awoodda AI iyo IaC, ZeroOps waxay u suurtagelisaa ururrada inay si toos ah u maamulaan kaabayaasha, yareeyaan khaladaadka aadanaha, oo ay horumariyaan waxtarka guud. Iyada oo la adeegsanayo codsiyadeeda wax ku oolka ah, amarada ugu sarreeya, iyo aragtida, ZeroOps waxay diyaar u tahay inay beddesho habka aan u maareyno kaabayaasha deegaan-daruur-hooyo.


Have Questions?

Let's Talk

Contact me on LinkedIn