Te Whakaraupapa Agent AI i roto i nga Reremahi DevOps me DSPy me LangChain | B4N1

Te Whakaraupapa Agent AI i roto i nga Reremahi DevOps me DSPy me LangChain

6 months ago · b4n1 Tiempo de lectura: 5 min

Whakataki

Ko te whakawhitinga o Artificial Intelligence (AI), hoahoanga rorohiko, me DevOps kua puta ake he tauira hou mo te whanaketanga rorohiko: Agentic AI. E tohu ana a Agentic AI ki te whakamahi aunoatanga a AI ki te whakarei ake i te pai me te whai hua o nga rerengamahi DevOps. I roto i tenei tuhinga, ka tirotirohia e matou te kaupapa o Agentic CI / CD me pehea te whakatinana ma te whakamahi i te DSPy me te LangChain.

He aha te Agentic CI/CD?

Ko te Agentic CI/CD he rerengamahi DevOps e whakamahi ana i te automation a AI-peia ki te whakamaarama i te tukanga o te Whakauru Tonu me te Whakanoho Tonu. Ko tenei huarahi e whakamahi ana i nga miihini ako miihini ki te tarai i nga raraunga mai i nga momo puna, penei i nga putunga waehere, te hanga i nga kaitoro, me nga taputapu aro turuki, ki te tautuhi i nga tauira me nga rereke ka taea te whakatau i nga whakatau.

Kua hoahoatia te Agentic CI/CD ki te whakapai ake i te pai me te whaihua o nga rerengamahi DevOps na:

  1. Whakaaunoa i nga mahi tukurua: Ka taea e te aunoatanga a AI te mahi i nga mahi penei i te arotake waehere, te whakamatautau, me te whakatakotoranga, te whakaatea i nga kaiwhakawhanake tangata ki te aro ki nga mahi taumata teitei.
  2. Te tautuhi i nga take pea: Ka taea e nga miihini ako miihini te wetewete i nga raraunga mai i nga momo puna ki te tautuhi i nga take pea i mua i te raru nui.
  3. Whakaarotau Reremahi: Ka taea e Agentic CI/CD te arotau i nga rerengamahi ma te tautuhi i nga huarahi tino pai mo te tuku waehere me te whakaiti i te wa heke.

Te whakatinana i te Agentic CI / CD me DSPy me LangChain

DSPy me LangChain e rua nga anga rongonui mo te hanga i nga punaha AI Agentic. Ko DSPy he whare pukapuka Python mo te hanga i nga punaha tohatoha, ko LangChain he anga mo te hanga i nga punaha korero korero AI.

Hei whakatinana i te Agentic CI/CD me DSPy me LangChain, ka whakamahia e matou nga waahanga e whai ake nei:

  1. DSPy: Ka whakamahia e matou te DSPy ki te hanga i tetahi punaha tohatoha ka taea te whakahaere i nga raraunga nui me te mahi i nga tatauranga uaua.
  2. LangChain: Ka whakamahia e matou a LangChain ki te hanga i tetahi punaha korero korero AI ka taea te taunekeneke me nga kaiwhakawhanake me te whakarato i nga whakaaro ki te tukanga CI / CD.

Anei he tauira ngawari mo te whakamahi i te DSPy me te LangChain ki te whakatinana Agentic CI/CD:

kawemai dspy
mai i te langchain kawemai LLM

# Tautuhia he huinga DSPy
tautau = dspy.Cluster()

# Tautuhia he LangChain LLM
llm = LLM("kuputuhi-davinci-003")

# Tautuhia he rerengamahi CI/CD
def ci_cd_workflow(waehere):
    # Tātarihia te waehere ma te whakamahi i te DSPy
    tātari = cluster.analyze(waehere)
    
    # Whakamahia te LangChain hei whakarato i nga tirohanga
    tirohanga = llm.generate_insights(tātari)
    
    # Whakahokia nga tirohanga
    hoki mai nga whakaaro

# Whakamatauhia te rerengamahi CI/CD
code = "print('Kia ora te Ao!')"
tirohanga = ci_cd_workflow(waehere)
tā(whakaaro)

Ka tautuhia e tenei waehere he rerengamahi CI/CD e whakamahi ana i te DSPy ki te wetewete i te waehere me te LangChain hei whakarato i nga tirohanga. Ko te mahi ci_cd_workflow ka uru ki te waehere hei whakaurunga, ka tātari ma te whakamahi i te DSPy, katahi ka whakamahi i te LangChain hei whakaputa whakaaro. Ko nga tirohanga ka whakahokia hei putanga.

Top 5-10 Whakamahinga Whakahau/Snippets

Anei nga tono 5-10 e tino whakamahia ana mo DSPy me LangChain:

DSPy

  1. dspy.Cluster(): Hangaia he huinga DSPy.
  2. cluster.analyze(code): Ka tātari waehere ma te whakamahi i te DSPy.
  3. cluster.deploy(code): Ka tukuna te waehere ma te whakamahi i te DSPy.
  4. cluster.monitor(code): Ka aroturuki i te waehere ma te whakamahi i te DSPy.
  5. dspy.utils.log(taumata, karere): Ka takiuru he karere ki te taumata kua tohua.

LangChain

  1. LLM("text-davinci-003"): Hangaia he LLM LangChain.
  2. llm.generate_insights(tātari): Ka whakaputa whakaaro ma te whakamahi i te LangChain.
  3. llm.interact(tātari): Ka taunekeneke me nga kaiwhakawhanake ma te whakamahi i te LangChain.
  4. langchain.utils.log(taumata, karere): Ka takiuru he karere ki te taumata kua tohua.
  5. langchain.utils.tokenize(kuputuhi): He tohu tohu ma te whakamahi i te LangChain.

Whakaaturanga

Anei he tirohanga o te rerengamahi Agentic CI/CD ma te whakamahi i te Chart.js:

{
  "type": "pae",
  "raraunga": {
    "labels": ["Tatari Waehere", "Whakatupu Maramatanga", "Whakamahinga"],
    "raunga raraunga": [
      {
        "label": "DSPy",
        "raraunga": [10, 20, 30],
        "Tae papamuri": ["#FF6384", "#36A2EB", "#FFCE56"]
      },
      {
        "label": "LangChain",
        "raraunga": [20, 30, 40],
        "Tae papamuri": ["#FF6384", "#36A2EB", "#FFCE56"]
      }
    ]
  },
  "kōwhiringa": {
    "taitara": {
      "whakaatu": pono,
      "text": "Rengamahi CI/CD Agent"
    },
    "tauine": {
      "yAxes": [
        {
          "tika": {
            "beginAtZero": pono
          }
        }
      ]
    }
  }
}

Ko tenei whakakitenga e whakaatu ana i te rerengamahi Agentic CI/CD hei tūtohi pae, me DSPy me LangChain e tohuhia ana hei huingararaunga motuhake.

Whakamutunga

I roto i tenei tuhinga, i tirotirohia e matou te kaupapa o Agentic CI / CD me pehea te whakatinana ma te whakamahi i te DSPy me te LangChain. I korero matou mo nga painga o Agentic CI/CD, tae atu ki nga mahi tukurua aunoa, te tautuhi i nga take pea, me te arotau i nga rerenga mahi. I whakaratohia ano e matou he tauira maatau mo te whakamahi i te DSPy me te LangChain ki te whakatinana i te Agentic CI / CD, me te 5-10 runga o nga whakahau / snippets mo DSPy me LangChain. Ka mutu, i whakauruhia e matou he tirohanga o te rerengamahi Agentic CI/CD ma te whakamahi i te Chart.js.

Ma te whakamahi i te DSPy me te LangChain, ka taea e nga kaiwhakawhanake te hanga i nga punaha AI Agentic e whakarei ake ana i te pai me te whai hua o nga rerengamahi DevOps. Ahakoa he kaiwhakawhanake mohio koe, katahi ano ka timata, Ko Agentic CI/CD he waahi whakaihiihi me te tere tipu haere e tika ana kia tirotirohia.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn