Te Whakawhanake i te Hangahanga mo te Whakawhanaketanga Pūmanawa Ahu-Ai: He Aratohu Hangarau mo te Orchestration me DSPy me LangChain | B4N1

Te Whakawhanake i te Hangahanga mo te Whakawhanaketanga Pūmanawa Ahu-Ai: He Aratohu Hangarau mo te Orchestration me DSPy me LangChain

3 months ago · b4n1 Read time: 7 min

Whakataki

Ko te whakawhitinga o te AI, te hangarau rorohiko, me te hoahoanga kua puta ake he tauira hou i roto i te whanaketanga rorohiko: te whanaketanga rorohiko a AI. Ma tenei huarahi e whakamahi ana i te ako miihini me te mohio mohio ki te whakaaunoa i nga momo waahanga o te huringa oranga whanaketanga rorohiko, mai i te tohu ki te whakamatautau me te tuku. Heoi, i te mea kua kaha haere te whanaketanga rorohiko a AI, kua puta te hiahia mo te hoahoanga me nga taputapu orchestration. I roto i tenei tuhinga, ka tirotirohia e matou te ariā o te wehewehe i te hoahoanga mo te whakawhanaketanga rorohiko a AI me te whakarato i tetahi aratohu hangarau ki te whakamahi i te DSPy me te LangChain mo te whakahiato.

Te Whakawhanaketanga Hangahanga mo te Whanaketanga Pūmanawa Ahu-Ai

Ko te hoahoanga kua wehea e pa ana ki te hoahoa punaha ka tohatohahia nga waahanga puta noa i nga pona maha, miihini ranei, kaua ki te tuunga ki runga i te tūmau kotahi. He maha nga painga o tenei huarahi, tae atu ki:

  • Kua pai ake te tauine: Ka taea e te hoahoanga whakahiato te whakahaere i te piki haere o nga waka me nga mahi mahi ma te tohatoha i te uta ki nga pona maha.
  • Whakanuia te kare o te he: Ki te rahua tetahi pona, ka mahi tonu te punaha me te kore e aukati, na te mea ka taea e etahi atu pona te kawe i ana kawenga.
  • Kua nui ake te haumarutanga: Ko te hoahoanga kua wehea he uaua ake mo te hunga whakaeke ki te whai i te waahi kotahi o te kore, na te mea he maha nga waahi whakauru ki te punaha.

I roto i te horopaki o te whakawhanaketanga rorohiko a AI, he mea nui te whakamaarama i te hoahoanga mo etahi take:

  • He tere ake te whakawhanaketanga: Ko te hoahoanga kua wehea ka taea e nga kaiwhakawhanake te mahi ki nga waahanga rereke o te punaha i te wa kotahi, ka whakaiti i te waa whanaketanga katoa.
  • Ko te mahi tahi kua pai ake: Ko te hoahoanga kua whakahiatohia te mahi tahi i waenga i nga kaiwhakawhanake, na te mea ka taea te mahi takitahi me te kore e pa ki te punaha katoa.
  • Whakanuia nga mahi hou: Ka akiaki te hoahoanga whakahiato i nga mahi auaha, na te mea ka taea e nga kaiwhakawhanake te whakamatau i nga whakaaro me nga hangarau hou me te kore e whakararu i te punaha katoa.

Whakaritenga me DSPy me LangChain

Ko te whakahiato he tikanga mo te whakahaere me te ruruku i nga taunekeneke i waenga i nga waahanga rereke o te punaha. I roto i te horopaki o te whakawhanaketanga rorohiko a AI, he mea nui te whakahiato mo te whakarite kia mahi tahi nga tauira AI me etahi atu waahanga.

Ko DSPy me LangChain e rua nga taputapu whakahiato rongonui ka taea te whakamahi ki te whakaheke i te hoahoanga mo te whakawhanaketanga rorohiko a AI. Ko nga taputapu e rua he maha nga waahanga, tae atu ki:

  • Whakahaere tauira: DSPy me LangChain ka taea e nga kaiwhakawhanake te whakahaere me te tuku tauira AI puta noa i nga pona maha, miihini ranei.
  • Mahinga Rerenga Mahi: Ka whakarato nga taputapu e rua i te whānuitanga o nga ahuatanga aunoatanga, tae atu ki te whakarite mahi, te tukatuka raraunga, me te whakangungu tauira.
  • Te aro turuki i nga wa tuturu: Ko te DSPy me te LangChain e tuku ana i nga wa-a-waa mo te aro turuki me te takiuru, ka taea e nga kaihanga te whai i nga mahi o a raatau tauira AI me etahi atu waahanga.

DSPy

Ko te DSPy he taputapu hangahanga a Python e whakarato ana i nga momo ahuatanga mo te whakahaere me te tuku tauira AI. Ko etahi o nga ahuatanga matua o DSPy ko:

  • Whakaahua tauira: Ka taea e DSPy nga kaiwhakawhanake ki te tuku tauira AI puta noa i nga pona maha, i nga miihini ranei, me te whakapumau i te waatea me te tauine.
  • Mahinga Rerenga Mahi: Ka whakaratohia e DSPy te whānuitanga o nga ahuatanga aunoatanga, tae atu ki te whakarite mahi, te tukatuka raraunga, me te whakangungu tauira.
  • Te aro turuki i nga wa tuturu: Ka tuku a DSPy i nga mahi tirotiro me te takiuru mo te waa, ka taea e nga kaihanga te whai i nga mahi o a raatau tauira AI me etahi atu waahanga.

Anei tetahi tauira mo te whakamahi i te DSPy ki te tuku tauira AI:

kawemai dspy

# Waihangahia he tauira DSPy hou
dspy_instance = dspy.DSPy()

# Tautuhia te tauira AI hei tohatoha
tauira = dspy.Model(
    name="my_model",
    momo = "teteretere",
    putanga="1.0"
)

# Tukuna te tauira AI
dspy_instance.deploy_model(tauira)

# Aroturuki i te tauira AI
dspy_instance.monitor_model(tauira)

LangChain

Ko LangChain he taputapu whakahiato i runga i te waikura e whakarato ana i nga momo ahuatanga mo te whakahaere me te tuku tauira AI. Ko etahi o nga ahuatanga matua o LangChain ko:

  • Whakaahua tauira: Ka taea e LangChain nga kaiwhakawhanake ki te tuku tauira AI puta noa i nga pona maha, i nga miihini ranei, me te whakapumau i te waatea me te tauine.
  • Mahinga Rerenga Mahi: Ka whakarato a LangChain i te whānuitanga o nga ahuatanga aunoa, tae atu ki te whakarite mahi, te tukatuka raraunga, me te whakangungu tauira.
  • Te aro turuki i nga wa tuturu: Ka tuku a LangChain i nga wa-a-waa mo te aro turuki me te takiuru, ka taea e nga kaihanga te whai i nga mahi o a raatau tauira AI me etahi atu waahanga.

Anei tetahi tauira mo te whakamahi i te LangChain ki te tuku tauira AI:

whakamahi langchain::{Model, Deployment};

// Waihangahia he tauira LangChain hou
kia langchain_instance = langchain::LangChain::hou();

// Tautuhia te tauira AI hei hora
kia tauira = Tauira::hou(
    ingoa: "taku_tauira",
    momo: "tensorflow",
    putanga: "1.0"
);

// Hoatuhia te tauira AI
let deployment = Tukuna::hou(tauira);
langchain_instance.deploy(whakamahinga);

// Aroturuki i te tauira AI
langchain_instance.monitor(whakamahinga);

Top 5-10 Whakamahinga Whakahau/Snippets

Anei nga 5-10 o runga o nga whakahau/snippets e whakamahia ana mo DSPy me LangChain:

DSPy

  • dspy_instance.deploy_model(tauira): Hoatu he tauira AI ki tetahi pona, miihini ranei.
  • dspy_instance.monitor_model(tauira): Ka aroturuki i te mahinga o tetahi tauira AI i roto i te waa-tūturu.
  • dspy_instance.get_model_status(tauira): Ka tiki i te mana o te tauira AI, tae atu ki tana whakatakotoranga me te mana aroturuki.
  • dspy_instance.update_model(tauira): He whakahōu tauira AI me nga raraunga hou, whirihoranga ranei.
  • dspy_instance.delete_model(tauira): Mukua he tauira AI mai i te punaha.

LangChain

  • langchain_instance.deploy(deployment): Ka horahia he tauira AI ki tetahi pona, miihini ranei.
  • langchain_instance.monitor(deployment): Ka aro turuki i te mahinga o tetahi tauira AI i roto i te waa-tūturu.
  • langchain_instance.get_deployment_status(deployment): Ka tiki i te mana o te tauira AI, tae atu ki tana whakatakotoranga me te mana aroturuki.
  • langchain_instance.update_deployment(deployment): He whakahōu tauira AI me nga raraunga hou, whirihoranga ranei.
  • langchain_instance.delete_deployment(deployment): Mukua he tauira AI mai i te punaha.

Whakaaturanga

Anei he tirohanga mo te hoahoanga whakamomori mo te whanaketanga rorohiko a AI ma te whakamahi i te DSPy me te LangChain:

{
  "type": "Tutohi porowhita",
  "raraunga": {
    "labels": ["DSPy", "LangChain"],
    "raunga raraunga": [
      {
        "label": "Te Tauira Tauira",
        "raraunga": [50, 50],
        "Tae papamuri": ["#FF6384", "#36A2EB"],
        "HoverBackgroundColor": ["#FF6384", "#36A2EB"]
      },
      {
        "label": "Aunoatanga Rerenga Mahi",
        "raraunga": [40, 60],
        "Tae papamuri": ["#FF6384", "#36A2EB"],
        "HoverBackgroundColor": ["#FF6384", "#36A2EB"]
      },
      {
        "label": "Aroturuki Wā-tūturu",
        "raraunga": [30, 70],
        "Tae papamuri": ["#FF6384", "#36A2EB"],
        "HoverBackgroundColor": ["#FF6384", "#36A2EB"]
      }
    ]
  },
  "kōwhiringa": {}
}

Ko tenei tirohanga e whakaatu ana i te tohatoha o nga ahuatanga i waenga i te DSPy me te LangChain, me te DSPy e whakahaere ana i te whakatakotoranga tauira me te LangChain e whakahaere ana i te aunoatanga rerengamahi me te aro turuki i nga waa tuuturu.

Whakamutunga

He mea nui te whakamaarama i te hoahoanga mo te whanaketanga rorohiko a AI-aia mo te whakapai ake i te tauineine, te aro ki te he, me te haumarutanga. Ka taea e nga taputapu orchestration pera i te DSPy me te LangChain te awhina i nga kaiwhakawhanake ki te whakahaere me te whakarite i nga taunekeneke i waenga i nga waahanga rereke o te punaha, me te whakarite i te mahi tahi me te mahi auaha. Ma te whakamahi i te DSPy me te LangChain, ka taea e nga kaiwhakawhanake te hanga i nga rerenga mahi whanaketanga rorohiko a AI-aia, e arahi ana ki te whanaketanga tere, te pai ake o te mahi tahi, me te whakarei ake i nga mahi auaha.


Have Questions?

Let's Talk

Contact me on LinkedIn