Te Whakaraupapa i te Tukunga Pūmanawa Ahu-Ai me nga Kaitohu Horopaki me nga Utauta Whakaritenga | B4N1

Te Whakaraupapa i te Tukunga Pūmanawa Ahu-Ai me nga Kaitohu Horopaki me nga Utauta Whakaritenga

3 months ago · b4n1 Tiempo de lectura: 6 min

Whakataki

Ko te pikinga o te tangohanga o Artificial Intelligence (AI) me te automation i roto i te whanaketanga rorohiko kua puta he huringa nui ki te mahi a nga roopu DevOps. Na te pikinga ake o nga taputapu me nga papahanga a AI, kua kaha ake te hiahia mo nga kaiwhakatakoto korero me nga taputapu orchestration. I roto i tenei tuhinga, ka tirotirohia e matou te ariā o te whakahaere i te tukunga rorohiko a AI ma te whakamahi i nga kaiwhakatakoto korero me nga taputapu orchestration, me te aro ki te whakauru i te LangChain me te DSPy mo te whakarei ake i te miihini DevOps me te tauineine.

Nga Werohanga o te Tukunga Pūmanawa Ahu-Ai

I te mea kei te huri haere tonu a AI me te automation i te whenua whanaketanga rorohiko, he maha nga wero kei nga roopu DevOps:

  1. Te Whakanuia te Matatini: Ko nga taputapu me nga papaaaahi a AI he whakauru i nga paparanga hou o te uaua, he uaua ki nga roopu ki te whakahaere me te whakarite i o raatau rerenga mahi.
  2. Te Whakanuia: I te mea ka kaha haere nga taputapu a AI, ka piki te hiahia mo te tauineine, ka werohia nga roopu ki te whakarite kia pai te whakauru me te whakatakotoranga.
  3. Haumarutanga: Ko nga taputapu me nga papaaa-a-Ai e whakaatu ana i nga raru haumarutanga hou, na te mea he mea nui mo nga roopu ki te whakatinana i nga tikanga haumarutanga pakari hei tiaki i o raatau punaha me o raatau raraunga.
  4. Te Tiaki Tiaki: Na te pikinga ake o te kitenga tinihanga a AI, me mohio nga kapa ki te kimi me te whakautu ki nga whakatuma pea i roto i te waa.

Nga Kaitohu Horopaki-Mahiohio me nga Utauta Whakaritenga

Hei whakatika i enei wero, kua puta mai nga apiha mohio ki te horopaki me nga taputapu orkestra hei waahanga nui o te tuku rorohiko a AI. Ko enei taputapu ka taea e nga roopu te:

  1. Whakaaunoa Reremahi: Ka taea e nga kaihoko mohio ki te horopaki te whakaaunoa i nga rerengamahi, te whakaiti i te wawaotanga a-ringa me te whakanui ake i te pai.
  2. Whakauruhia nga Utauta Aki-Ai: Ka taea e nga taputapu whakahiato te whakauru i nga taputapu me nga papaaa-a-Ai, me te whakapumau i te whakawhitiwhiti korero me te mahi tahi.
  3. Whakaritea te Whakanuia: Ka taea e nga apiha mohio ki te horopaki me nga taputapu orchestration te tauine me te piki haere o nga tono o te tuku rorohiko a AI.
  4. Whakanuia te Haumarutanga: Ka taea e enei taputapu te whakatinana i nga tikanga haumarutanga pakari, te whakamarumaru i nga punaha me nga raraunga mai i nga riri ka taea.

LangChain me DSPy: He Whakakotahitanga Kaha

Ko LangChain me DSPy nga taputapu kaha e rua ka taea te whakamahi ki te whakarei ake i te miihini a DevOps me te tauine i roto i te tuku rorohiko a AI. Ko te LangChain he whare pukapuka Python e taea ai e nga kaiwhakawhanake te hanga i nga kaiwhakatakoto korero-a-roto, i te mea ko DSPy he anga-a-Waikawa e whakarato ana i te papaaapapa tauine me te haumaru mo te tuku rorohiko a AI.

LangChain

Ko te LangChain he whare pukapuka Python e taea ai e nga kaiwhakawhanake te hanga i nga kaiwhakatakoto korero-a-roto ma te whakamahi i nga tikanga tukatuka reo maori (NLP) me nga tikanga ako miihini (ML). Ma te LangChain, ka taea e nga kaihanga:

  1. Hanga Nga Kaihoko Tohu-Hoko: Ka taea e LangChain nga kaiwhakawhanake ki te hanga i nga kaihoko mohio ki te horopaki ka taea te mohio me te whakautu ki te whakauru a te kaiwhakamahi.
  2. Whakakotahihia nga Utauta-Ai-Ai: Ka taea e LangChain te whakauru i nga taputapu me nga papaaa-a-Ai, me te whakarite i te whakawhitiwhiti korero me te mahi tahi.
  3. Whakaritea te Whakanuia: Ka taea e LangChain te tauine me te piki haere o nga tono mo te tuku rorohiko a AI.

DSPy

Ko te DSPy he anga-a-Waikura e whakarato ana i te papaaaahua tauine me te haumaru mo te tuku rorohiko a AI. Ma te DSPy, ka taea e nga kaihanga:

  1. Hanga Pūnaha Whakatauine AI-Aia: Ka taea e DSPy nga kaiwhakawhanake ki te hanga i nga punaha aa-Ai whakaineine ka kaha ki te hapai i nga tono piki haere.
  2. Whakaritea te Haumarutanga: Ka whakarato a DSPy i nga tikanga haumarutanga pakari, te whakamarumaru i nga punaha me nga raraunga mai i nga riri ka taea.
  3. Whakauruhia nga Utauta-Ai-Ai: Ka taea e DSPy te whakauru i nga taputapu me nga papaa-a-Ai, me te whakapumau i te whakawhitiwhiti korero me te mahi tahi.

Te whakauru i te LangChain me te DSPy

Ko te whakauru i te LangChain me te DSPy ka taea te whakarato i te whakakotahitanga kaha mo te whakarei ake i te miihini a DevOps me te tauineine i roto i te tuku rorohiko a AI. Ma te whakamahi i nga kaha o nga taputapu e rua, ka taea e nga kaihanga:

  1. Hanga Nga Kaihoko Tohu-Hoko: Ka taea te whakamahi i te LangChain ki te hanga i nga kaitoha-a-roto ka mohio me te whakautu ki te whakaurunga a te kaiwhakamahi.
  2. Whakakotahi i nga Utauta Awhi-Ai: Ka taea e DSPy te whakauru i nga taputapu me nga papaaa-a-Ai, me te whakapumau i te whakawhitiwhiti korero me te mahi tahi.
  3. Whakaritea te Whakanuia: Ka taea e LangChain me DSPy te tauine me te piki haere o nga hiahia o te tuku rorohiko a AI.

Waehere Tauira

Anei he tauira poraka waehere e whakaatu ana me pehea te whakauru LangChain me DSPy:

kawemai langchain
mai i dspy kawemai DSPy

# Waihangahia he kaihoko LangChain
kaihoko = langchain.Agent(
    name="my_agent",
    tauira = "langchain/llama:1.3B",
    prompt="He kaihoko mohio au ki te horopaki ka taea te mohio me te whakautu ki nga whakaurunga kaiwhakamahi."
)

# Waihangahia he tauira DSPy
dsp = DSPy(
    ingoa="my_dsp",
    model="dspy/transformer:1.3B",
    prompt="He pünaha whakakaupapa AI ahau e kaha ana ki te hapai i nga hiahia nui."
)

# Whakauruhia te kaihoko LangChain me te tauira DSPy
agent.connect(dsp)

# Whakamatauhia te punaha whakauru
print(agent.respond("Kia ora, kei te pehea koe?"))

Ko tenei poraka waehere e whakaatu ana me pehea te hanga i tetahi kaihoko LangChain me tetahi tauira DSPy, katahi ka whakauru ma te whakamahi i te tikanga hono. Ka whakamahia te tikanga whakautu hei whakamatautau i te punaha whakauru.

Top 5-10 Whakamahinga Whakahau/Snippets

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

LangChain

. 2. agent.connect(dsp) 3. agent.respond("Kia ora, kei te pehea koe?") 4. langchain.LLM(tauira = "langchain/llama:1.3B") 5. agent.get_response(prompt="Ko wai to ingoa?")

DSPy

  1. dspy.DSPy(ingoa = "my_dsp", model = "dspy/transformer:1.3B", prompt = "He punaha au e peia AI ka taea e au te whakahaere i nga tono piki haere.")
  2. dsp.connect(agent)
  3. dsp.get_response(prompt="Ko wai to ingoa?")
  4. dspy.transformer(tauira = "dspy/transformer:1.3B")
  5. dsp.get_output(prompt="Kia ora, kei te pehea koe?")

Whakaaturanga

Anei he tirohanga o te punaha LangChain me DSPy whakauru ma te whakamahi i te Chart.js:

{
  "type": "pae",
  "raraunga": {
    "labels": ["LangChain", "DSPy"],
    "raunga raraunga": [
      {
        "label": "Te Whakanui",
        "raraunga": [10, 20],
        "backgroundColor": ["rgba(255, 99, 132, 0.2)", "rgba(54, 162, 235, 0.2)"]
      },
      {
        "label": "Haumarutanga",
        "raraunga": [20, 10],
        "backgroundColor": ["rgba(255, 99, 132, 0.2)", "rgba(54, 162, 235, 0.2)"]
      }
    ]
  },
  "kōwhiringa": {
    "taitara": {
      "whakaatu": pono,
      "text": "Whakatauritenga Whakanui me te Haumarutanga"
    },
    "tauine": {
      "yAxes": [
        {
          "tika": {
            "beginAtZero": pono
          }
        }
      ]
    }
  }
}

Ko tenei tirohanga ka whakataurite i te tauine me te haumaru o LangChain me DSPy, e whakaatu ana i nga kaha o ia taputapu.

Whakamutunga

Hei mutunga, ko te whakahiato i te tukunga rorohiko a AI me nga apiha mohio ki te horopaki me nga taputapu whakahiato he waahanga nui o DevOps hou. Ma te whakauru i te LangChain me te DSPy, ka taea e nga kaiwhakawhanake te hanga i nga punaha whakahiato me te haumaru AI e kaha ana ki te whakatutuki i nga tono piki haere. Na te piki haere o te AI me te automation, he mea nui ma nga roopu ki te tango i enei taputapu me enei tikanga kia noho ki mua i te pihi.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn