Te Whakatinana AI Agentic i roto i nga Reremahi DevOps mo te Whakaritenga Hanganga Motuhake
Whakataki
Ko te wawaotanga o Artificial Intelligence (AI), DevOps, me te hanganga hanganga kua puta ake he tauira hou i roto i te whakahaeretanga o nga hanganga - te whakahaerenga hanganga motuhake. Ko tenei huarahi e whakamahi ana i te AI me te Ako Miihini (ML) algorithms ki te whakaaunoa me te arotau i te whakarato hanganga, te whakatauine, me te whakahaere, e taea ai e nga kaihanga te aro ki nga mahi taumata teitei. I roto i tenei tuhinga, ka tirotirohia e maatau te mahi a te AI maataki ki te whakarei ake i te wheako kaiwhakawhanake me te whakapai ake i te tauine i roto i nga rerengamahi DevOps, me te aro ki nga taputapu penei i a LangChain, DSPy, me StackGen.
He aha te Agentic AI?
Ko te Agentic AI e tohu ana ki tetahi momo AI e whakaatu ana i te whanonga motuhake, te whakatau whakatau me te mahi i a ia ano me te kore e wawaohia e te tangata. I roto i te horopaki o DevOps, ka taea te whakamahi AI agentic ki te whakaaunoa i nga mahi penei i te whakarato hanganga, te tuku, me te tauine, me te aro turuki me te rapu raru. Ma tenei huarahi ka taea e nga kaiwhakawhanake te aro ki nga mahi taumata teitei, penei i te tuhi waehere me te hoahoa i nga tono, i te wa e tiaki ana te punaha AI i nga hanganga o raro.
LangChain: He Anga mo te Hanga i nga Pūnaha AI Kaituku
Ko te LangChain he anga-puna tuwhera mo te hanga i nga punaha AI ka taea te taunekeneke me nga kaiwhakamahi, te mahi mahi, me te whakatau. Ka whakaratohia he huinga o nga API me nga taputapu mo te hanga hononga korero, te tukatuka reo maori (NLP), me nga tauira ako miihini. Ka taea te whakamahi i te LangChain ki te hanga i te whānuitanga o nga momo tono, mai i nga chatbots me nga kaiawhina mariko ki nga punaha hangahanga motuhake.
DSPy: He Whare Pukapuka Python mo te Hanga i nga Pūnaha AI Agent
Ko te DSPy he whare pukapuka Python mo te hanga i nga punaha AI ka taea te taunekeneke me nga kaiwhakamahi, te mahi mahi, me te whakatau. Ka whakaratohia he huinga o nga API me nga taputapu mo te hanga hononga korero, NLP, me nga tauira ako miihini. Ka taea te whakamahi i te DSPy ki te hanga i te whānuitanga o nga momo tono, mai i nga chatbots me nga kaiawhina mariko ki nga punaha hangahanga motuhake.
StackGen: He Utauta mo te Hanga me te Whakahaere Hanganga
He taputapu a StackGen mo te hanga me te whakahaere i nga hanganga hei waehere. Ka whakaratohia he huinga API me nga taputapu mo te tautuhi i nga whirihoranga hanganga, te whakarato rauemi, me te whakahaere tukunga. Ka taea te whakamahi a StackGen ki te hanga me te whakahaere i te whānuitanga o nga hanganga, mai i nga miihini mariko me nga ipu ki nga mahi kore-tumau me nga tono-kapua.
Te Whakatinana AI Agentic i roto i nga Reremahi DevOps
Ki te whakatinana i te AI kaihoko i roto i nga rerengamahi DevOps, ka taea e tatou te whakamahi i te huinga o LangChain, DSPy, me StackGen. Anei tetahi tauira mo te whakamahi i enei taputapu ki te hanga i tetahi punaha hangahanga motuhake:
kawemai langchain
kawemai dspy
kawemai stackgen
hanganga_whirihora = {
"rauemi": [
{"name": "tumau-tukutuku", "type": "EC2", "rohe": "us-west-2"},
{"name": "patengi raraunga", "type": "RDS", "rohe": "us-west-2"}
]
}
# Tautuhia te whirihoranga tohatoha
deployment_config = {
"Ratonga": [
{"name": "tumau-tukutuku", "image": "nginx: hou", "tauranga": 80},
{"name": "patengi raraunga", "image": "mysql:latest", "port": 3306}
]
}
# Waihangahia he kaihoko LangChain
kaihoko = langchain.Agent(
name="hanganga-kaiwhakahaere",
description="He punaha hangahanga motuhake"
)
# Waihangahia he tauira DSPy
tauira = dspy.Model(
name="hanganga-kaiwhakahaere",
description="He tauira mo te matapae i nga whakaritenga hanganga"
)
# Waihangahia he puranga StackGen
tāpae = stackgen.Stack(
name="hanganga-kaiwhakahaere",
description="He puranga mo te whakahaere hanganga"
)
# Tautuhia te rerengamahi AI maataki
rerengamahi = [
{"step": "predict_infrastructure_requirements", "model": model},
{"step": "provision_infrastructure", "stack": stack},
{"step": "deployment_services", "deployment_config": deployment_config}
]
# Whakahaerehia te rerenga mahi AI
agent.run(reremahi)
Ka tautuhia e tenei waehere he punaha whakahiato hanganga motuhake e whakamahi ana i te LangChain, DSPy, me StackGen ki te matapae i nga whakaritenga hanganga, te whakarato rauemi, me te tuku ratonga.
Tiki 5-10 Nga Tono Whakamahinga/Momohipi
Anei nga tono 5-10 e tino whakamahia ana mo LangChain, DSPy, me StackGen:
| Utauta | Tono/Snippet | Whakaahuatanga |
|---|---|---|
| LangChain | langchain.Agent.create() |
Hangaia he kaihoko LangChain hou |
| LangChain | langchain.Agent.describe() |
Ka whakahokia mai he whakaahuatanga mo te kaihoko LangChain |
| DSPy | dspy.Model.create() |
Ka waihanga tauira DSPy hou |
| DSPy | dspy.Model.describe() |
Ka whakahoki whakaahuatanga mo te tauira DSPy |
| StackGen | stackgen.Stack.create() |
Ka waihangahia he puranga StackGen hou |
| StackGen | stackgen.Stack.describe() |
Ka whakahoki i te whakaahuatanga o te StackGen stack |
| LangChain | langchain.Agent.run() |
Ka whakahaere i te kaihoko LangChain |
| DSPy | dspy.Model.predict() |
Ka matapae i nga whakaritenga hanganga ma te whakamahi i te tauira DSPy |
| StackGen | stackgen.Stack.provision() |
Whakarato hanganga ma te whakamahi i te StackGen stack |
| StackGen | stackgen.Stack.deploy() |
Ka tuku ratonga ma te whakamahi i te StackGen tāpae |
Whakakitenga
Anei te tirohanga o te rerengamahi AI ma te whakamahi i te Chart.js:
{
"type": "pae",
"raraunga": {
"labels": [" Matapaetia nga Whakaritenga Hanganga", "Whakaritenga Hanganga", "Ratonga Tukuna"],
"raunga raraunga": [
{
"label": "Mahinga Mahi AI Agent",
"raraunga": [10, 20, 30],
"backgroundColor": "rgba(255, 99, 132, 0.2)",
"borderColor": "rgba(255, 99, 132, 1)",
"BorderWidth": 1
}
]
},
"kōwhiringa": {
"taitara": {
"whakaatu": pono,
"text": "Mahinga Mahi AI Agent"
},
"tauine": {
"yAxes": [
{
"tika": {
"beginAtZero": pono
}
}
]
}
}
}
Ko tenei whakakitenga e whakaatu ana i te rerenga mahi a AI hei tūtohi pae, me nga hikoinga e toru o te matapae i nga whakaritenga hanganga, te whakarato hanganga, me te tuku ratonga.
Whakamutunga
I roto i tenei tuhinga, i tirotirohia e matou te mahi a te AI maataki ki te whakarei ake i te wheako kaiwhakawhanake me te whakapai ake i te tauine i roto i nga rerengamahi DevOps. I whakauruhia e matou a LangChain, DSPy, me StackGen hei taputapu mo te hanga i nga punaha AI, me te whakaatu me pehea te whakamahi i enei taputapu ki te hanga i tetahi punaha hangahanga motuhake. I tukuna ano e matou he tirohanga mo te rerengamahi AI ma te whakamahi i te Chart.js. Na roto i te whakamahi i te AI kaihoko, ka taea e nga kaiwhakawhanake te aro ki nga mahi taumata teitei, penei i te tuhi waehere me te hoahoa tono, ma te punaha AI e tiaki nga hanganga o raro.