Waihangahia he kaihoko AI ma te whakamahi i te DSPy | B4N1

Waihangahia he kaihoko AI ma te whakamahi i te DSPy

8 months ago · b4n1 Tiempo de lectura: 5 min

Ko te whakauru i te DSPy me te LangChain mo te Whanaketanga Pūmanawa Ake-Ai-Ai

Whakataki

Kei te tere haere te mara o te whanaketanga rorohiko, me te piki haere o nga tikanga Artificial Intelligence (AI) me te Ako Miihini (ML). E rua nga whare pukapuka Python rongonui, DSPy me LangChain, kei te whai waahi ki te waahi whanaketanga rorohiko a AI. I roto i tenei tuhinga, ka rukuhia e matou te whakaurunga o DSPy me LangChain, te tirotiro i ta raatau whakahiato o nga kaihoko AI me nga Tauira Reo Nui (LLM) ki te whakarei ake i nga mahi miihini rorohiko me te whakahou i nga rerenga mahi.

He aha te DSPy?

Ko DSPy he whare pukapuka Python e whakarato ana i te huinga taputapu mo te hanga me te whakahaere i nga kaihoko AI. Ka taea e nga kaiwhakawhanake te hanga, te whakangungu, me te tuku i nga kaihoko AI ka taea te mahi i nga momo mahi, penei i te tātari raraunga, te tukatuka reo maori, me te whakatau. Ka hangaia a DSPy ki runga ake o te whare pukapuka PyTorch rongonui me te whakarato i te API ngawari me te mohio mo te hanga i nga kaihoko AI.

He aha te LangChain?

Ko LangChain he whare pukapuka Python e whakarato ana i te huinga taputapu mo te hanga me te whakahaere i nga LLM. Ka taea e nga kaiwhakawhanake te hanga, te whakangungu, me te tuku i nga LLM ka taea te mahi i nga momo mahi, penei i te whakaputa tuhinga, te whakautu patai, me te whakamaoritanga reo. Hangaia a LangChain ki runga ake o te whare pukapuka Hugging Face Transformers rongonui me te whakarato i te API ngawari me te mohio mo te hanga LLM.

Whakakotahi DSPy me LangChain

Ko te whakaurunga o DSPy me LangChain ka taea e nga kaiwhakawhanake te hanga i nga tono rorohiko matatau a AI-aia ka taea te mahi i nga momo mahi. Ma te whakakotahi i te mana o nga kaihoko AI me nga LLM, ka taea e nga kaiwhakawhanake te hanga tono ka taea te tātari raraunga, te whakaputa tuhinga, me te whakatau.

Anei tetahi poraka waehere ngawari e whakaatu ana i te whakauru o DSPy me LangChain:

kawemai dspy
kawemai langchain


kaihoko = dspy.Agent()

# Waihangahia he LLM ma te whakamahi i te LangChain
llm = langchain.LLM()

# Whakamahia te kaihoko AI ki te tātari raraunga
data = {"ingoa": "John", "tau": 30}
tātari = agent.analyze(raraunga)

# Whakamahia te LLM ki te whakaputa tuhinga i runga i te tātaritanga
kupu = llm.generate_text(tātari)

# Tāngia te tuhinga i hangaia
tā(kuputuhi)

Ko tenei poraka waehere e whakaatu ana me pehea te hanga i tetahi kaihoko AI ma te whakamahi i te DSPy, he LLM ma te whakamahi i te LangChain, me te whakamahi tahi ki te tātari raraunga me te whakaputa tuhinga.

Whakaahua o nga Kaitohu AI me nga LLM

Ko te whakariterite o nga kaihoko AI me nga LLM he mea tino nui ki te whakauru i te DSPy me te LangChain. Ma te whakakotahi i te mana o nga kaihoko AI me nga LLM, ka taea e nga kaiwhakawhanake te hanga tono ka taea te mahi i nga momo mahi, penei:

  • Te tātari Raraunga: Ka taea e nga kaihoko AI te tātari raraunga, ka taea e nga LLM te whakaputa tuhinga i runga i te tātaritanga.
  • Te whakaputa tuhinga: Ka taea e nga LLM te whakaputa tuhinga, ka taea e nga kaihoko AI te tarai i nga tuhinga me te whakatau.
  • Whakatau: Ka taea e nga kaihoko AI te whakatau i runga i te tātaritanga raraunga, ka taea e nga LLM te tuku tohutohu.

Anei he tirohanga o te whakahiato o nga kaihoko AI me nga LLM ma te whakamahi i te Chart.js:

{
  "type": "pae",
  "raraunga": {
    "labels": ["Tatari Raraunga", "Hanga Kuputuhi", "Whakatau Whakatau"],
    "raunga raraunga": [
      {
        "label": "Kaiwhakahaere AI",
        "raraunga": [10, 5, 8],
        "backgroundColor": "rgba(255, 99, 132, 0.2)",
        "borderColor": "rgba(255, 99, 132, 1)",
        "BorderWidth": 1
      },
      {
        "label": "LLM",
        "raraunga": [8, 10, 5],
        "backgroundColor": "rgba(54, 162, 235, 0.2)",
        "borderColor": "rgba(54, 162, 235, 1)",
        "BorderWidth": 1
      }
    ]
  },
  "kōwhiringa": {
    "tauine": {
      "yAxes": [
        {
          "tika": {
            "beginAtZero": pono
          }
        }
      ]
    }
  }
}

Ko tenei tirohanga e whakaatu ana me pehea e taea ai e nga kaihoko AI me nga LLM te whakarite ki te mahi i nga mahi rereke.

Tiki 5-10 Nga Tono Whakamahinga/Momohipi

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

  1. dspy.Agent(): Hangaia he kaihoko AI ma te whakamahi i te DSPy.
  2. langchain.LLM(): Hangaia he LLM ma te whakamahi i te LangChain.
  3. agent.analyze(data): Ka tātari raraunga ma te whakamahi i te kaihoko AI.
  4. llm.generate_text(tātari): Ka whakaputa tuhinga i runga i te tātaritanga ma te whakamahi i te LLM.
  5. agent.make_decision(data): Ka whakatau i runga i te tātari raraunga ma te whakamahi i te kaihoko AI.
  6. llm.get_recommendations(tātari): Ka whiwhi taunakitanga i runga i te tātaritanga ma te whakamahi i te LLM.
  7. dspy.train_agent(data): Whakangungu i te kaihoko AI ma te whakamahi i nga raraunga kua whakaratohia.
  8. langchain.train_llm(raraunga): Whakangungu i te LLM ma te whakamahi i nga raraunga kua whakaratohia.
  9. dspy.deploy_agent(): Ka tukuna te kaihoko AI.
  10. langchain.deploy_llm(): Ka tukuna te LLM.

Whakamutunga

Ko te whakaurunga o DSPy me LangChain e whakarato ana i te taputapu taputapu kaha mo te hanga i nga tono rorohiko e peia ana e AI. Ma te whakakotahi i te mana o nga kaihoko AI me nga LLM, ka taea e nga kaiwhakawhanake te hanga tono ka taea te tātari raraunga, te whakaputa tuhinga, me te whakatau. Ko te whakariterite o nga kaihoko AI me nga LLM he mea tino nui ki te whakauru i te DSPy me te LangChain, a ma te mohio ki te whakamahi tahi i enei taputapu, ka taea e nga kaihanga te hanga tono ka taea te mahi i nga momo mahi.

Mahi a meake nei

Ko nga mahi a meake nei mo te whakauru DSPy me LangChain kei roto:

  • Te whakawhanake i nga kaihoko AI tino matatau me nga LLM ka taea te mahi i nga mahi uaua.
  • Te whakapai ake i te whakariterite o nga kaihoko AI me nga LLM kia maamaa ake te whakamahi tahi a nga kaihanga i enei taputapu.
  • Te hanga i etahi atu tono e whakamahi ana i te DSPy me te LangChain hei whakaatu i o raatau kaha.

Nga Tohutoro

Tuhipoka: Ko nga poraka waehere me nga whakakitenga e whakamahia ana i roto i tenei tuhinga mo nga kaupapa whakaatu anake, a, ehara pea i te waehere pono, i nga whakaaturanga ranei e whakamahia ana i roto i nga tono o te ao.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn