Te Wewete i te Pumanawa o Agentic AI i DevOps: He Tirohanga Hangarau mo te LangChain me te Whakauru DSPy | B4N1

Te Wewete i te Pumanawa o Agentic AI i DevOps: He Tirohanga Hangarau mo te LangChain me te Whakauru DSPy

8 months ago · b4n1 Read time: 4 min

Te Wewete i te Pumanawa o te Agentic AI i DevOps: He Tirohanga Hangarau mo te LangChain me te Whakauru DSPy

Whakataki

Kei te tere te tipu o te whenua DevOps, na te piki haere o te tono mo te tuku rorohiko tere, pono, me te haumaru. Ko tetahi o nga kaikawe matua o tenei huringa ko te whakauru o Artificial Intelligence (AI) me te Ako Miihini (ML) ki roto i nga rerengamahi DevOps. I roto i tenei tuhinga, ka tirotirohia e matou te ariā o Agentic AI i DevOps, e arotahi ana ki te whakauru o LangChain me DSPy, e rua nga taputapu orchestration kaha e taea ai te hangahanga rorohiko tauine me te haumaru.

He aha te Agentic AI i DevOps?

Agentic AI i DevOps e tohu ana ki te whakamahi a nga kaihoko AI ki te whakaaunoa me te arotau i nga rerengamahi DevOps. Ka taea e enei apiha te mahi i nga mahi penei i te aro turuki, te takiuru, me te whakatakotoranga, te tuku rauemi tangata mo etahi atu mahi rautaki me te mahi auaha. Ko nga kaupapa matua o Agentic AI i DevOps ko te Hangarau Horopaki me te ZeroOps.

Te Hangarau Horopaki

Ko te Hangarau Horopaki te tukanga o te hanga i te maaramatanga tahi mo te horopaki e whakahaere ai nga rerengamahi DevOps. Kei roto i tenei ko te tautuhi i nga ture, here, me nga whainga e whakahaere ana i te whanonga o nga kaihoko AI i roto i te rerengamahi DevOps. Horopaki Hangaia ka taea e nga kaihoko AI te whakatau whakatau me te mahi i nga mahi e rite ana ki nga whaainga me nga whaainga a te whakahaere.

ZeroOps

Ko ZeroOps he kaupapa DevOps e whai ana ki te whakakore i te hiahia mo te wawaotanga a te tangata ki nga rerengamahi DevOps. Ka tutuki tenei ma te hanga i tetahi punaha whakaora-whaiaro, whakapai ake, me te whakamaarama i a koe ano ka taea te kite me te urupare ki nga huringa o te taiao kaore he wawaotanga a te tangata. Ka taea te ZeroOps ma te whakamahi i nga kaihoko AI ka taea te aro turuki, te tātari, me te urupare ki nga huringa o te punaha.

Ko LangChain me DSPy Whakauru

Ko LangChain me DSPy e rua nga taputapu orchestration kaha e taea ai te whakauru o Agentic AI i DevOps. Ko LangChain he whare pukapuka Python e whakarato ana i te anga mo te hanga i nga kaihoko korero korero AI, ko DSPy he whare pukapuka i runga i te Rust e whakarato ana i te anga mo te hanga i nga punaha tohatoha.

Na roto i te whakauru i te LangChain me te DSPy, ka taea e nga kaiwhakawhanake te hanga i te hoahoanga rorohiko maamaa me te haumaru e whakamahi ana i te mana o Agentic AI. Anei tetahi tauira o te huarahi e taea ai tenei whakaurunga:


kawemai langchain
mai i langchain.chat_models kawemai ChatOpenAI
mai i langchain.llms kawemai LLMOpenAI

# Tautuhia te tauira korerorero me te LLM
korerorero_tauira = ChatOpenAI()
llm = LLMOpenAI()

# Tautuhia te kaihoko LangChain
kaihoko = langchain.Agent(
    mekameka=langchain.Chain(
        llm=llm,
        korerorero_tauira=tauira_korero
    )
)

# Tautuhia te kaihoko DSPy
dsp_agent = dspy.Agent(
    name="my_agent",
    description="Ko taku kaihoko DSPy"
)

# Whakauruhia nga kaihoko LangChain me DSPy
langchain_agent = langchain.Agent(
    mekameka=langchain.Chain(
        llm=llm,
        korerorero_tauira=tauira_korero,
        dsp_agent=dsp_agent
    )
)

# Whakamahia te kaihoko whakauru ki te mahi i tetahi mahi
langchain_agent.execute("Tohaina te tono ki te hanga")

Tiki 5-10 Nga Tono Whakamahinga/Momohipi

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

  1. LangChain Agent Creation: langchain.Agent(chain=langchain.Chain(llm=llm, chat_model=chat_model))
  2. DSPy Agent Creation: dspy.Agent(ingoa="my_agent", description="Toku kaihoko DSPy")
  3. RangChain Agent Execution: langchain_agent.execute("Tohaina te tono ki te hanga")
  4. DSPy Agent Execution: dsp_agent.execute("Tohaina te tono ki te hanga")
  5. Whakamaramatanga Mekameka Lang: langchain.Chain(llm=llm, chat_model=chat_model)
  6. DSPy Chain Definition: dspy.Chain(ingoa = "my_chain", whakaahuatanga = "Toku mekameka DSPy")
  7. Rehitatanga Agent LangChain: langchain_agent.register()
  8. Rehita Kaihoko DSPy: dsp_agent.register()
  9. LangChain Agent Wehenga Rehitatanga: langchain_agent.unregister()
  10. DSPy Whakakore Rehitatanga Agent: dsp_agent.unregister()

Whakakitenga

Anei he tirohanga mo te whakaurunga LangChain me DSPy ma te whakamahi i te Chart.js:

{
  "type": "pae",
  "raraunga": {
    "labels": ["LangChain", "DSPy"],
    "raunga raraunga": [
      {
        "label": "Hanga Kaihanga",
        "raraunga": [10, 5],
        "Tae papamuri": ["#4CAF50", "#FF9800"]
      },
      {
        "label": "Manga Kaimahi",
        "raraunga": [8, 6],
        "Tae papamuri": ["#2196F3", "#9C27B0"]
      },
      {
        "label": "Whakamaramatanga mekameka",
        "raraunga": [12, 4],
        "Tae papamuri": ["#8BC34A", "#3F51B5"]
      }
    ]
  },
  "kōwhiringa": {
    "taitara": {
      "whakaatu": pono,
      "text": "Ko te LangChain me te DSPy Integration"
    },
    "korero": {
      "whakaatu": pono
    }
  }
}

Whakamutunga

Ko te whakaurunga o LangChain me DSPy ka taea te hanga i te hoahoanga raupaparorohiko whakahiato me te haumaru e whakamahi ana i te mana o Agentic AI i DevOps. Ma te whakamahi i nga kaupapa Hangarau Horopaki me nga kaupapa ZeroOps, ka taea e nga kaiwhakawhanake te hanga i nga punaha whakaora-whaiaro, whakapai ake, me te whakamaarama i a koe ano ka taea te kite me te urupare ki nga huringa o te taiao me te kore e wawaohia e te tangata. Ko te 5-10 te nuinga o nga whakahau / snippets mo LangChain me DSPy e whakaratohia ana, me te tirohanga o te whakauru ma te whakamahi i te Chart.js.


Have Questions?

Let's Talk

Contact me on LinkedIn