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.