ZeroOps: Kugera Ibikorwa Remezo byigenga hamwe na AI, StackGen, na LangChain
Intangiriro
Mubihe bigenda bihindagurika byimiterere yibicu-kavukire, ibyifuzo byo gucunga neza ibikorwa remezo kandi binini ntabwo byigeze biba hejuru. Ibikoresho gakondo byikora byagize uruhare runini mugutezimbere inzira, ariko akenshi bigabanuka mugukemura ibibazo nibibazo remezo bigezweho. Aha niho ZeroOps ije - inzira yimpinduramatwara ikoresha Agentic AI kugirango igere ku micungire y’ibikorwa remezo byigenga. Muri iyi ngingo, tuzacengera mwisi ya ZeroOps, dusuzume ibice byingenzi, inyungu, nibikorwa bifatika.
ZeroOps ni iki?
ZeroOps ni paradigima igaragara ihuza imbaraga za Artificial Intelligence (AI) hamwe no guhuza ibidukikije-kavukire kugirango habeho ibikorwa remezo byo kwiyobora. Mugukoresha ubushobozi bwabakozi ba AI, StackGen, na LangChain, ZeroOps ituma amashyirahamwe yihutisha gucunga ibikorwa remezo, kugabanya amakosa yabantu, no kunoza imikorere muri rusange.
Agentic AI: Umutima wa ZeroOps
Agentic AI bivuga ubwoko bwa AI bugaragaza imyitwarire yubwenge, ubushobozi bwo gufata ibyemezo, no guhuza n'imihindagurikire. Mu rwego rwa ZeroOps, abakozi ba Agentic AI bagenewe kwigira kubikorwa remezo, kumenya ibintu bidasanzwe, no gufata ingamba zo gukosora. Izi ntumwa zirashobora guhugurwa kumasoko atandukanye yamakuru, harimo ibiti, ibipimo, hamwe namadosiye yimiterere, kugirango batezimbere byimbitse imyitwarire yibikorwa remezo.
StackGen: Ibikorwa Remezo-nka-Kode (IaC) Moteri
StackGen ni moteri ya IaC ifungura isoko ifasha amashyirahamwe gusobanura no gucunga ibikorwa remezo nka code. Ukoresheje StackGen, abitezimbere barashobora gukora inyandikorugero yibikorwa remezo, bagakoresha porogaramu, kandi bagacunga umutungo muburyo buhoraho kandi bwororoka. Kwishyira hamwe kwa StackGen hamwe nabakozi ba Agentic AI bituma hashyirwaho ibikorwa remezo byo kwikiza, aho abakozi bashobora kumenya no gukosora ibibazo mugihe nyacyo.
LangChain: Orchestre Ibikorwa Remezo bikoreshwa na AI
LangChain ni Python ishingiye kumurongo ifasha abitezimbere kubaka no gukoresha orchestre ibikorwa remezo bikoreshwa na AI. Mugukoresha LangChain, amashyirahamwe arashobora gukora ibikoresho bya AI byihariye bihuza na StackGen nibindi bikoresho remezo kugirango bigere ku micungire y’ibikorwa remezo byigenga. Ubwubatsi bwa LangChain bwububiko nububiko bwibitabo bwagutse bwubatswe mbere bituma buhitamo neza kubaka inyubako zikomeye zikoreshwa na AI.
Gushyira mu bikorwa: Urugero rworoshye
Reka dusuzume urugero rworoshye rwuburyo ZeroOps ishobora gukoreshwa mubicu-kavukire. Dufate ko dufite urubuga rwashyizwe kumurongo wa Kubernetes, kandi turashaka gutangiza inzira yo gupima porogaramu dushingiye kubisabwa mumodoka.
`` python
gutumiza mu mahanga Kuva kumurongo.ibintu bitumiza LLMChain Kuva kumurongo.llms itumiza LangChainLLM
Sobanura umukozi wa AI
umukozi = LLMChain ( llm = LangChainLLM ( icyitegererezo_izina = "code-davinci-002", ubushyuhe = 0.7, max_tokens = 2048, guhagarika_ibisubizo = ["\ n", "\ n \ n"] ), urunigi_izina = "igipimo_app" )
Sobanura icyitegererezo cya StackGen
inyandikorugero = { "ubwoko": "Kohereza", "metadata": { "izina": "urubuga-porogaramu" }, "spec": { "kopi": 1 } }
Sobanura politiki yo gupima
politiki = { "condition": "traffic> 1000", "igikorwa": { "kopi": 2 } }
Kora ibikorwa remezo bikoreshwa na AI
orchestre = LangChainLLM ( icyitegererezo_izina = "code-davinci-002", ubushyuhe = 0.7, max_tokens = 2048, guhagarika_ibisubizo = ["\ n", "\ n \ n"] )
Sobanura gahunda ya StackGen
kohereza = StackGen ( inyandikorugero = inyandikorugero, politiki = politiki )
Kohereza porogaramu
kubohereza.deploy ()
Gupima porogaramu ukurikije icyifuzo cy'umuhanda
orchestre.scale_app (umukozi, kohereza) `` `
Muri uru rugero, twasobanuye umukozi wa AI dukoresheje LangChain ihuza na StackGen kugirango ihindure inzira yo gupima porogaramu y'urubuga rushingiye ku cyifuzo cy'umuhanda. Intumwa ikoresha icyitegererezo cyururimi rwatojwe gusesengura amakuru yumuhanda no gufata ibyemezo bijyanye no gupima porogaramu.
Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Udukoryo
Hano hari amwe mumabwiriza akoreshwa cyane na snippets kuri ZeroOps:
- ** langchain init **: Itangiza umushinga mushya wa LangChain.
bash langchain init my_umushinga` - ** llm urunigi **: Kurema urunigi rushya rwa LLM. `` python Kuva kumurongo.ibintu bitumiza LLMChain Kuva kumurongo.llms itumiza LangChainLLM
umukozi = LLMChain (
llm = LangChainLLM (
icyitegererezo_izina = "code-davinci-002",
ubushyuhe = 0.7,
max_tokens = 2048,
guhagarika_ibisubizo = ["\ n", "\ n \ n"]
),
urunigi_izina = "my_chain"
)
` 3. ** stackgen ikoresha **: Kohereza icyitegererezo cya StackGen kubitanga ibicu. bash
stackgen koresha my_icyitegererezo.yaml
` 4. ** orchestre igipimo_app **: Gupima porogaramu ishingiye kubisabwa mumodoka. python
Kuva kumurongo.ibintu bitumiza LLMChain
Kuva kumurongo.llms itumiza LangChainLLM
orchestre = LangChainLLM ( icyitegererezo_izina = "code-davinci-002", ubushyuhe = 0.7, max_tokens = 2048, guhagarika_ibisubizo = ["\ n", "\ n \ n"] )
orchestre.scale_app (umukozi, kohereza)
` 5. ** gari ya moshi y'abakozi **: Itoza umukozi wa AI kuri dataset. bash
umukozi uhugura my_dataset.csv
` 6. ** politiki ya stackgen **: Irasobanura politiki yo gupima porogaramu. python
politiki = {
"condition": "traffic> 1000",
"igikorwa": {
"kopi": 2
}
}
` 7. ** langchain visualize **: Yerekana uburyo bwa AI bwo gufata ibyemezo. bash
langchain iyerekane my_agent.json
` 8. ** Orchestre imiterere **: Yerekana imiterere ya porogaramu. bash
orchestre imiterere my_app
` 9. ** ibiti bya stackgen **: Yerekana ibiti byoherejwe na StackGen. bash
stackgen yandika my_akazi
` 10. ** umukozi asuzuma **: Asuzuma imikorere yumukozi wa AI. bash
umukozi gusuzuma my_agent.json
`` `
Kubona amashusho
Dore amashusho yububiko bwa ZeroOps ukoresheje Chart.js:
json { "ubwoko": "akabari", "amakuru": { "ibirango": ["Agentic AI", "StackGen", "LangChain"], "imibare": [ { "label": "Ibigize", "amakuru": [10, 8, 12], "backgroundColor": [ "rgba (255, 99, 132, 0.2)", "rgba (54, 162, 235, 0.2)", "rgba (255, 206, 86, 0.2)" ], "umupaka w'amabara": [ "rgba (255, 99, 132, 1)", "rgba (54, 162, 235, 1)", "rgba (255, 206, 86, 1)" ], "Ubugari bwumupaka": 1 } ] }, "amahitamo": { "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } `
Iyi visualisation yerekana ibice bitatu byingenzi bigize ZeroOps: Agentic AI, StackGen, na LangChain. Imbonerahamwe yumurongo yerekana akamaro ugereranije na buri kintu muburyo bwa ZeroOps.
Umwanzuro
ZeroOps nuburyo bwimpinduramatwara mu micungire y’ibikorwa remezo ikoresha Agentic AI, StackGen, na LangChain kugirango igere ku micungire y’ibikorwa remezo byigenga. Mugukoresha imbaraga za AI na IaC, ZeroOps ifasha amashyirahamwe gukoresha imicungire yibikorwa remezo, kugabanya amakosa yabantu, no kunoza imikorere muri rusange. Hamwe nibikorwa byayo bifatika, amategeko yo hejuru, hamwe no kubonerana, ZeroOps yiteguye guhindura uburyo bwo gucunga ibikorwa remezo mubidukikije-kavukire.