ZeroOps: Te Whakatutuki Hanganga Motuhake me te Agentic AI me nga Utauta Whakaritenga
Whakataki
I roto i te tipu haere tonu o te hangarau rorohiko me te DevOps, kua puta te ariā o ZeroOps hei huarahi hurihuri ki te whakahaere hanganga. Ko te whai a ZeroOps ki te whakatutuki i nga hanganga motuhake, ka taea e nga punaha te whakaora i a koe ano, te whirihora i a koe ano, me te arotau i a koe ano me te kore e wawaohia e te tangata. Ka taea tenei tirohanga ma te whakakotahitanga o Artificial Intelligence (AI), miihini rorohiko, me te miihini DevOps. I roto i tenei tuhinga, ka rukuhia e tatou te waahi o enei hangarau me te tirotiro me pehea te awhina a AI me nga taputapu orchestration pera i a LangChain me DSPy ki te whakatutuki i nga ZeroOps i roto i te kapua me nga punaha tauineine.
Te Raruraru mo te Whakahaere Hanganga Tuku iho
Ko te whakahaere hanganga o mua ko te whirihoranga a-ringa, te aro turuki me te rapu raru o nga punaha. Ko tenei huarahi e pa ana ki nga hapa, nga ngoikoretanga, me nga take whakaheke. I te wa e tipu haere ana nga punaha, ka piki ake te hiahia mo te wawaotanga a te tangata, ka piki ake nga utu, te waatea, me te pouri. Ko te huarahi tuku iho e aukati ana i nga mahi auaha, na te mea ka poapoa nga kaiwhakawhanake me nga kaiwhakahaere i nga mahi noa, ka iti te wa mo nga kaupapa rautaki.
Te pikinga ake o te AI Agentic me nga Utauta Whakaritenga
Ko te Agentic AI, he waahanga o te matauranga hangai, e pa ana ki nga punaha ka taea te mahi mo ratou ake, ki te whakatau whakatau me te mahi i nga mahi kaore he wawaotanga a te tangata. Ko nga taputapu orchestration, i tetahi atu taha, ka whakahaere aunoa i te whakahaeretanga o nga punaha uaua ma te whakarite i nga taunekeneke i waenga i nga momo waahanga. Ko te whakawhitinga o nga taputapu AI me nga taputapu whakahiato kua ara ake he momo punaha hou ka taea te whakahaere whaiaro, te whakaora whaiaro, me te arotau.
LangChain: He Anga mo te Agentic AI
Ko te LangChain he anga-puna tuwhera e taea ai e nga kaiwhakawhanake te hanga i nga punaha AI maataki. Ka whakaratohia he huinga taputapu me nga whare pukapuka mo te tukatuka reo maori (NLP), ako miihini (ML), me te whanaketanga rorohiko. Ko te hoahoanga a LangChain i hangaia hei whakahaere i te hanganga o nga punaha motuhake ka taea te taunekeneke ki te tangata me etahi atu punaha i roto i te huarahi whai kiko.
mai i te langchain kawemai LLMChain
# Tautuhia he LLMChain ngawari
llm_mekameka = LLMChain(
llm_name="text-davinci-003",
pāmahana=0.7,
morahi_roa=2048,
min_roa=128,
)
# Whakamahia te LLMChain ki te whakaputa tuhinga
text = llm_chain.run("Tuhia he korero poto mo te ngeru")
tā(kuputuhi)
DSPy: He Anga mo te Orchestration
Ko te DSPy he anga-puna tuwhera e whakarato ana i te huinga taputapu me nga whare pukapuka mo te hanga i nga punaha whakahaere. Ka taea e nga kaiwhakawhanake te whakahaere aunoa i te whakahaere o nga punaha uaua ma te whakarite i nga taunekeneke i waenga i nga momo waahanga. Ko te hoahoanga a DSPy i hoahoatia hei whakahaere i te hanga o nga punaha tauineine me te hee.
# Tauira DSPy waehere
mai i dspy kawemai Rerengamahi
# Tautuhia he rerengamahi ngawari
reremahi = Rerengamahi(
name="example_workflow",
mahi=[
{"name": "task1", "type": "shell", "command": "echo 'Kia ora te Ao'"},
{"name": "task2", "type": "python", "script": "print('Kia ora te Ao')"},
],
)
# Whakahaerehia te rerenga mahi
rerengamahi.run()
** Te whakatutuki i nga ZeroOps me te Agentic AI me nga Utauta Whakaritenga**
Ko te whakakotahitanga o nga taputapu AI me nga taputapu whakahiato penei i a LangChain me DSPy ka taea te whakatutuki i nga ZeroOps i roto i te kapua me nga punaha tauineine. Ma te whakaaunoa i te whakahaeretanga o nga punaha uaua, ka taea e nga kaiwhakawhanake me nga kaiwhakahaere te aro ki nga kaupapa rautaki, ma te punaha e whakahaere ana, e whakaora ana ia ia ano, e arotau ana.
Painga o ZeroOps
He maha nga painga o ZeroOps:
- Whakanuia te pai: Ko te whakahaere hanganga aunoa ka whakaiti i nga hapa a-ringa me te whakanui ake i te hua.
- Whakanuia ake: Ka taea e nga punaha te piki ake, te whakaheke aunoa, kaore he wawaotanga a te tangata.
- Whakapai ake: Ko nga punaha whakaora-whaiaro ka whakaiti i te wa paheke me te whakapai ake i te pono o te punaha.
- Whakaitihia nga utu: Ka whakaitihia e te whakahaerenga hanganga aunoa te hiahia mo te wawaotanga a te tangata, e arai ana ki te penapena utu.
Tiki 5-10 Nga Tono Whakamahinga/Momohipi
Anei etahi o nga whakahau e whakamahia nuitia ana mo LangChain me DSPy:
- LangChain
llm_chain.run("kuputuhi"): Whakahaerehia he mahi whakaputa tuhinga ma te whakamahi i te LLMChain.llm_chain.train("data"): Whakangunguhia he tauira reo ma te whakamahi i te LLMChain.llm_chain.evaluate("text"): Aromātaihia te mahinga o te tauira reo ma te whakamahi i te LLMChain.
- DSPy
workflow.run(): Whakahaerehia he rerengamahi ma te whakamahi i te angamahi DSPy.workflow.status(): Tikina te mana o te rerengamahi ma te whakamahi i te angamahi DSPy.workflow.log(): Tikina te putanga rangitaki o te rerengamahi ma te whakamahi i te angamahi DSPy.
Whakakitenga
Anei he tūtohi ngawari ma te whakamahi i te Chart.js hei tiro i nga painga o ZeroOps:
{
"type": "pae",
"raraunga": {
"labels": ["Whakanuia te Kakama", "Whakapai ake i te Whakanui", "Whakanuia te Tiakitanga", "Whakaitihia nga Utu"],
"raunga raraunga": [
{
"label": "Nga hua o ZeroOps",
"raraunga": [90, 85, 95, 80],
"Tae papamuri": ["#4CAF50", "#FF9800", "#2196F3", "#009688"],
"BorderColor": ["#4CAF50", "#FF9800", "#2196F3", "#009688"],
"BorderWidth": 1
}
]
},
"kōwhiringa": {
"taitara": {
"whakaatu": pono,
"text": "Nga hua o ZeroOps"
},
"tauine": {
"yAxes": [
{
"tika": {
"beginAtZero": pono
}
}
]
}
}
}
Whakamutunga
Ko te ZeroOps he huarahi hurihuri ki te whakahaere hanganga e taea ai e nga punaha motuhake te whakahaere i a koe ano, te whakaora i a koe ano, me te arotau. Ma te whakamahi i nga taputapu AI me nga taputapu orchestration pera i a LangChain me DSPy, ka taea e nga kaiwhakawhanake me nga kaiwhakahaere te whakanui ake i te kaha, te whakapai ake i te tauineine, te whakapai ake i te pono, me te whakaheke i nga utu. I te wa e tipu haere tonu ana te hangarau, ka taea e taatau te kite i nga tono hou ake o ZeroOps i roto i nga kapua me nga punaha tauineine.