Hoʻohui ʻia ʻo Agentic AI i loko o nā polokalamu hoʻomohala polokalamu: He alakaʻi hoʻomaʻamaʻa | B4N1

Hoʻohui ʻia ʻo Agentic AI i loko o nā polokalamu hoʻomohala polokalamu: He alakaʻi hoʻomaʻamaʻa

8 months ago · b4n1 Read time: 5 min

Hoʻohui ʻia ʻo Agentic AI i loko o nā polokalamu hoʻomohala polokalamu: He alakaʻi hoʻomaʻamaʻa

Hoʻolauna

Ke ulu wikiwiki nei ka ʻāina hoʻomohala polokalamu, me ka hoʻonui ʻia ʻana o nā ʻenehana Artificial Intelligence (AI) a me Machine Learning (ML). ʻO kekahi o nā wahi hoihoi loa o ka noiʻi AI ʻo Agentic AI, e kālele ana i ka hoʻokumu ʻana i nā ʻelele akamai e hiki ke launa pū me nā kānaka a me nā mea ʻē aʻe e hoʻokō i nā pahuhopu paʻakikī. Ma kēia ʻatikala, e ʻimi mākou pehea e hiki ai i nā mea hoʻolālā polokalamu a me nā luna papahana ke hoʻohana i nā mea hana AI e like me LangChain a me DSPy e hoʻomaikaʻi i ka hana like ʻana, hoʻomaʻamaʻa i nā kaʻina hana, a hoʻomaikaʻi i ka hāʻawi ʻana i nā polokalamu i nā kaiapuni hoʻomohala hou.

He aha ka Agentic AI?

ʻO Agentic AI e pili ana i kahi ʻano AI i hoʻolālā ʻia e hana ma ka ʻaoʻao o ke kanaka a i ʻole nā ​​mea ʻē aʻe e hoʻokō i nā pahuhopu kikoʻī. Hiki i kēia mau ʻelele ke launa pū me nā kānaka, nā luna ʻē aʻe, a me ke kaiapuni e hōʻiliʻili i ka ʻike, hoʻoholo, a hana i nā hana. He ʻokoʻa ʻo Agentic AI mai AI kuʻuna no ka mea, ua hoʻolālā ʻia ia e hoʻoikaika a kūʻokoʻa, ma mua o ka hoʻihoʻi wale ʻana.

Nā pōmaikaʻi o Agentic AI i ka hoʻomohala polokalamu

No laila, no ke aha e mālama pono ai nā mea hoʻolālā polokalamu a me nā mea hoʻokele papahana e pili ana iā AI agentic? Eia kekahi mau pōmaikaʻi o ka hoʻohui ʻana i ka agentic AI i loko o nā kaila hana hoʻomohala polokalamu:

  • Hoʻoikaika ʻia ʻana: Hiki i ka Agentic AI ke kōkua i nā hui e hana pū me ka ʻoi aku ka maikaʻi ma o ka hoʻomaʻamaʻa ʻana i nā hana, ka hāʻawi ʻana i nā manaʻo manawa maoli, a me ka hoʻomaʻamaʻa ʻana i ka kamaʻilio.
  • Nā Kaʻina Hana ʻOtometi: Hiki i ka Agentic AI ke hoʻokaʻawale i nā hana hou a hoʻopau manawa, e hoʻokuʻu ana i nā mea hoʻomohala e nānā i nā hana kiʻekiʻe.
  • Ka Hoʻoholo ʻana i Hoʻonui ʻia: Hiki iā Agentic AI ke hāʻawi i nā ʻike a me nā ʻōlelo paipai e kōkua i nā hui e hana i nā hoʻoholo maikaʻi aʻe.
  • Hoʻonui i ka Pono: Hiki iā Agentic AI ke kōkua i nā hui e hana ʻoi aku ka maikaʻi ma o ka ʻike ʻana i nā bottlenecks, hoʻomaikaʻi maikaʻi i nā kaʻina hana, a me nā kaʻina hana.

LangChain: He Pūnaehana AI Agentic Popular

ʻO LangChain kahi hoʻolālā AI agentic kaulana e hiki ai i nā mea hoʻomohala ke kūkulu i nā mea hana akamai e hiki ke launa pū me nā kānaka a me nā mea hana ʻē aʻe. Kūkulu ʻia ʻo LangChain ma luna o ka ʻōlelo hoʻolālā Rust a hāʻawi i kahi API maʻalahi a intuitive no ke kūkulu ʻana i nā noi AI agentic.

Hoʻomaka me LangChain

No ka hoʻomaka ʻana me LangChain, pono ʻoe e hoʻokomo i ka waihona LangChain a hoʻonohonoho i kahi hoʻomohala Rust. Eia kahi laʻana maʻalahi o ka hana ʻana i kahi luna LangChain:

hoʻohana i ka langchain::{Agent, Chain};

fn nui() {
    let agent = Agent::new("My Agent");
    let kaulahao = Chain::new(agent);

    chain.execute("Aloha, honua!");
}

Hoʻokumu kēia code i kahi luna LangChain hou a hoʻokō i kahi kauoha maʻalahi e paʻi "Aloha, honua!" i ka console.

DSPy: He Pūnaehana Agentic AI Hoʻokumu ʻia ʻo Python

ʻO DSPy kahi hoʻolālā AI e pili ana i ka Python e hāʻawi ana i kahi API maʻalahi a intuitive no ke kūkulu ʻana i nā ʻelele akamai. Hoʻolālā ʻia ʻo DSPy e hana maʻalahi me nā hale waihona puke Python kaulana e like me NumPy a me Pandas.

Hoʻomaka me DSPy

No ka hoʻomaka ʻana me DSPy, pono ʻoe e hoʻokomo i ka waihona DSPy a hoʻonohonoho i kahi ʻenehana hoʻomohala Python. Eia kahi laʻana maʻalahi o ka hana ʻana i kahi ʻelele DSPy:

lawe mai i ka dspy e like me dsp

def main():
    luna = dsp.Agent("My Agent")
    agent.execute("Aloha, honua!")

inā __name__ == "__nui__":
    nui()

Hoʻokumu kēia code i kahi luna DSPy hou a hoʻokō i kahi kauoha maʻalahi e paʻi "Aloha, honua!" i ka console.

** 5-10 kiʻekiʻe loa i hoʻohana ʻia i nā kauoha/nā ʻāpana**

Eia kekahi o nā kauoha a me nā snippets maʻamau no LangChain a me DSPy:

LangChain

  • ʻAgent::new("My Agent")`: Hoʻokumu i kahi ʻelele LangChain hou.
  • Chain::new(agent): Hana i kahi kaulahao LangChain hou.
  • chain.execute("Aloha, honua!"): Hoʻokō i kahi kauoha ma ke kaulahao LangChain.
  • agent.ask("ʻO wai kou inoa?"): Nīnau i ka luna LangChain i kahi nīnau.
  • agent.tell("ʻO John koʻu inoa."): Haʻi i ka ʻelele LangChain i kahi ʻike.

DSPy

  • dsp.Agent("My Agent"): Hana i kahi luna DSPy hou.
  • agent.execute("Aloha, honua!"): Hoʻokō i kahi kauoha ma ka luna DSPy.
  • agent.ask("ʻO wai kou inoa?"): Nīnau i ka luna DSPy i kekahi nīnau.
  • agent.tell("ʻO John koʻu inoa."): Haʻi i ka luna DSPy i kahi ʻike.
  • agent.memory["key"] = "value": Hoʻonohonoho i kahi waiwai ma ka hoʻomanaʻo o ka luna DSPy.

Hōʻikeʻike

Eia kahi hiʻohiʻona maʻalahi o nā ʻelele LangChain a me DSPy e hoʻohana ana iā Chart.js:

{
  "type": "pā",
  "ʻikepili": {
    "labels": ["LangChain", "DSPy"],
    "mau ʻikepili": [
      {
        "label": "Manawa Hoʻokō ʻAgent",
        "ʻikepili": [10, 20],
        "ʻulaʻula": ["#4CAF50", "#FF9800"]
      }
    ]
  },
  "koho": {
    "poʻo inoa": {
      "hōʻike": ʻoiaʻiʻo,
      "text": "Hoʻohālikelike Manawa Hoʻokō Agent"
    },
    "nā unahi": {
      "yAxes": [
        {
          "kuʻi": {
            "beginAtZero": ʻoiaʻiʻo
          }
        }
      ]
    }
  }
}

Hoʻohālikelike kēia pakuhi i ka manawa hoʻokō o nā luna o LangChain a me DSPy.

Hoʻoholo

Ma kēia ʻatikala, ua ʻimi mākou pehea e hiki ai i nā mea hoʻolālā polokalamu a me nā luna o ka papahana ke hoʻohana i nā mea hana AI e like me LangChain a me DSPy e hoʻomaikaʻi i ka hana like ʻana, hoʻomaʻamaʻa i nā kaʻina hana, a hoʻomaikaʻi i ka hāʻawi ʻana i nā polokalamu i nā kaiapuni hoʻomohala hou. Hāʻawi pū mākou i kahi alakaʻi kūpono no ka hoʻomaka ʻana me LangChain a me DSPy, me nā hiʻohiʻona maʻalahi a me nā kauoha maʻamau a me nā snippet. Ma ka hoʻohui ʻana i ka agentic AI i loko o nā kaʻina hana hoʻomohala polokalamu, hiki i nā hui ke hoʻomaikaʻi i ka pono, ka huahana, a me ka hoʻoholo ʻana, e alakaʻi ana i nā hopena hoʻopuka polokalamu ʻoi aku ka maikaʻi.


Have Questions?

Let's Talk

Contact me on LinkedIn