Te Whakatinana AI Agentic i roto i nga Reremahi DevOps mo te Whakaritenga Hanganga Motuhake | B4N1

Te Whakatinana AI Agentic i roto i nga Reremahi DevOps mo te Whakaritenga Hanganga Motuhake

3 months ago · b4n1 Tiempo de lectura: 5 min

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.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn