Ag orchestrating Agentic AI ann am pìoban DevOps le DSPy agus LangChain airson ZeroOps leasaichte | B4N1

Ag orchestrating Agentic AI ann am pìoban DevOps le DSPy agus LangChain airson ZeroOps leasaichte

8 months ago · b4n1 Read time: 4 min

Orchestrating Agentic AI ann am pìoban DevOps le DSPy agus LangChain airson ZeroOps leasaichte

** Ro-ràdh**

Tha amalachadh Artificial Intelligence (AI) ann am pìoban DevOps air cruth-atharrachadh a dhèanamh air an dòigh sa bheil bathar-bog air a leasachadh, air a dhearbhadh agus air a chleachdadh. Tha comas aig Agent AI, fo-sheata de AI a bheir comas do cho-dhùnaidhean fèin-riaghailteach agus a bhith a’ dèanamh ghnìomhan, èifeachdas agus èifeachdas pròiseasan DevOps a leasachadh. San artaigil seo, nì sinn sgrùdadh air a’ bhun-bheachd mu bhith ag òrdachadh AI àidseant ann am pìoban DevOps a ’cleachdadh DSPy agus LangChain, agus bruidhnidh sinn mu na buannachdan bhon dòigh-obrach seo ann a bhith a’ coileanadh ZeroOps.

** Dè a th’ ann an Agentic AI?**

Tha AI àidseant a’ toirt iomradh air seòrsa de AI aig a bheil comas co-dhùnaidhean a dhèanamh agus gnìomhan a dhèanamh gu neo-eisimeileach, gun eadar-theachd daonna. Tha seo air a choileanadh tro bhith a’ cleachdadh algorithms ionnsachadh innealan adhartach, giollachd cànain nàdarrach, agus ailtireachd inntinneil. Faodaidh siostaman AI àidseant ionnsachadh bho eòlas, atharrachadh gu suidheachaidhean ùra, agus eadar-obrachadh le daoine ann an dòigh nas nàdarra agus nas intuitive.

Dè a th’ ann an ZeroOps?

Tha ZeroOps na fheallsanachd DevOps a tha ag amas air cuir às don fheum air eadar-theachd daonna ann an leasachadh bathar-bog, cleachdadh agus cumail suas. Tha seo air a choileanadh tro bhith a’ cleachdadh fèin-ghluasad, orchestration, agus dèanamh cho-dhùnaidhean air an stiùireadh le AI. Tha ZeroOps a’ toirt comas do bhuidhnean bathar-bog a chleachdadh nas luaithe, le càileachd nas àirde, agus aig cosgaisean nas ìsle.

Orchestrating Agentic AI ann am pìoban DevOps

Gus AI àidseant a chuir air dòigh ann am pìoban DevOps, feumaidh sinn co-dhùnaidhean agus gnìomhan a tha air an stiùireadh le AI a thoirt a-steach don loidhne-phìoban. Faodar seo a choileanadh tro bhith a’ cleachdadh DSPy agus LangChain, dà fhrèam mòr-chòrdte airson a bhith a’ togail agus a’ cleachdadh thagraidhean air an stiùireadh le AI.

DSPy

Tha DSPy na fhrèam Python airson a bhith a’ togail agus a’ cleachdadh thagraidhean air an stiùireadh le AI. Tha e a’ toirt seachad seata innealan agus leabharlannan airson giollachd dàta, ionnsachadh innealan, agus giollachd cànain nàdarra. Tha DSPy air a dhealbhadh gus obrachadh gu sgiobalta le frèaman mòr-chòrdte leithid LangChain agus FastAPI.

LangChain

Tha LangChain na fhrèam Python airson a bhith a’ togail agus a’ cleachdadh thagraidhean air an stiùireadh le AI. Tha e a’ toirt seachad seata innealan agus leabharlannan airson giullachd cànain nàdarrach, ionnsachadh innealan, agus ailtireachd inntinneil. Tha LangChain air a dhealbhadh gus obrachadh gu sgiobalta le frèaman mòr-chòrdte leithid DSPy agus FastAPI.

Buileachadh Teicnigeach

Gus sealltainn gu bheil coileanadh teignigeach air orchestrating àidseant AI ann am pìoban DevOps a’ cleachdadh DSPy agus LangChain, beachdaichidh sinn air eisimpleir shìmplidh. Seach gu bheil sinn airson cleachdadh tagradh lìn a dhèanamh fèin-ghluasadach a’ cleachdadh loidhne-phìoban DevOps. Is urrainn dhuinn DSPy a chleachdadh gus siostam co-dhùnaidh air a stiùireadh le AI a thogail a cho-dhùineas an ro-innleachd cleachdadh as fheàrr stèidhichte air feartan leithid coileanadh tagraidh, fios air ais bho luchd-cleachdaidh, agus goireasan siostam.

toirt a-steach dspy
bho langchain import LLM


def deployment_strategy (app_performance, user_feedback, system_resources):
    # Cleachd DSPy gus dàta a phròiseasadh agus gus co-dhùnaidhean a dhèanamh
    data = dspy.Data(app_performance, user_feedback, system_resources)
    cinneadh = dspy.DecisionMaker(data)
    
    # Cleachd LangChain gus plana cleachdadh a ghineadh
    llm = LLM ("text-davinci-003")
    plan = llm.generate_text(f "Cleachd {app_performance} le goireasan {user_feedback} agus {system_resources}")
    
    plana tilleadh

# Mìnich loidhne-phìoban DevOps
loidhne-phìoban def (app_performance, user_feedback, system_resources):
    # Cleachd DSPy gus an loidhne-phìoban a chuir air dòigh
    loidhne-phìoban = dspy.Pipeline()
    pipeline.add_task(deployment_strategy, app_performance, user_feedback, system_resources)
    pipeline.add_task(dspytasks.Deploy, plan)
    
    # Ruith an loidhne-phìoban
    loidhne-phìoban.run()

# Ruith an loidhne-phìoban
loidhne-phìoban (90, 4.5, 80)

** 5-10 Òrdughan/Biotag as motha a chleachdar**

Seo na 5-10 òrdughan / pìosan as motha a chleachdar airson DSPy agus LangChain:

  1. dspy.Data(): A' cruthachadh nì dàta airson giullachd agus co-dhùnaidhean.
  2. dspy.DecisionMaker(): A' dèanamh cho-dhùnaidhean stèidhichte air dàta agus co-theacsa.
  3. LLM.generate_text(): A' gineadh teacsa a tha stèidhichte air molaidhean cuir a-steach.
  4. dspytasks.Deploy(): A' cleachdadh tagradh stèidhichte air plana cleachdadh.
  5. dspy.Pipeline(): A' stiùireadh loidhne-phìoban DevOps.
  6. pipeline.add_task(): A' cur gnìomh ris an loidhne-phìoban.
  7. pipeline.run(): A' ruith na loidhne-phìoban.
  8. dspy.Data.process(): Pròiseas dàta airson co-dhùnaidhean.
  9. dspy.DecisionMaker.decide(): A' dèanamh co-dhùnadh stèidhichte air dàta agus co-theacsa.
  10. LLM.generate_text(prompt): A' gineadh teacsa a tha stèidhichte air molaidhean cuir a-steach.

Sealladh

Seo dealbh den loidhne-phìoban DevOps àidseant air a stiùireadh le AI a’ cleachdadh Chart.js:

{
  "type": "bàr",
  "dàta": {
    "labels": ["Pròiseas dàta", "Co-dhùnadh", "Cleachdadh"],
    "stòr-dàta": [
      {
        "label": "AI àidseant",
        "dàta": [10, 20, 30],
        "backgroundColor": "rgba(255, 99, 132, 0.2)",
        "borderColor": "rgba(255, 99, 132, 1)",
        "Leud na crìche": 1
      }
    ]
  },
  "roghainnean": {
    "sgàilean": {
      "yAxes": [
        {
          "breacan": {
            "toiseach AtZero": fìor
          }
        }
      ]
    }
  }
}

Tha an dealbh seo a’ sealltainn na trì ìrean de loidhne-phìoban àidseant DevOps air a stiùireadh le AI: giullachd dàta, dèanamh cho-dhùnaidhean, agus cleachdadh.

** Co-dhùnadh**

San artaigil seo, rinn sinn sgrùdadh air a’ bhun-bheachd a thaobh a bhith ag òrdachadh AI àidseant ann am pìoban DevOps a ’cleachdadh DSPy agus LangChain. Sheall sinn eisimpleir shìmplidh air mar as urrainn dhut cleachdadh tagradh lìn a dhèanamh fèin-ghluasadach a’ cleachdadh siostam co-dhùnaidh air a stiùireadh le AI. Thug sinn cuideachd seachad sealladh air an loidhne-phìoban DevOps àidseant air a stiùireadh le AI a’ cleachdadh Chart.js. Le bhith ag amalachadh AI àidseant a-steach do phìoban DevOps, faodaidh buidhnean ZeroOps a choileanadh agus bathar-bog a chleachdadh nas luaithe, le càileachd nas àirde, agus aig cosgaisean nas ìsle.


Have Questions?

Let's Talk

Contact me on LinkedIn