Hoʻolauna
ʻO ka ulu wikiwiki ʻana o Artificial Intelligence (AI) a me Machine Learning (ML) ua alakaʻi i ka hoʻomohala ʻana i ka agentic AI, kahi ʻano AI hiki ke hana i nā hana a hoʻoholo i kāna iho. Hiki i kēia ʻenehana ke hoʻololi i ke ala a mākou e hoʻokokoke ai i ka hoʻolālā polokalamu a me ka automation DevOps. Ma kēia ʻatikala, e ʻimi mākou i ka hoʻohui ʻana o AI agentic, Large Language Models (LLMs), a me nā mea hana orchestration e like me LangChain a me DSPy e hoʻokaʻawale i ka hoʻolālā polokalamu, nā ʻōnaehana, a me nā kaʻina DevOps.
He aha ka Agentic AI?
ʻO Agentic AI e pili ana i kahi ʻano AI hiki ke hana i nā hana a hoʻoholo i kāna iho. He ʻokoʻa kēia i nā ʻōnaehana AI kuʻuna, i hoʻolālā maʻamau e hana i nā hana kikoʻī a hahai i kahi hoʻonohonoho o nā lula i koho mua ʻia. ʻO nā ʻōnaehana Agentic AI, ma ka ʻaoʻao ʻē aʻe, ua hoʻolālā ʻia e ʻoi aku ka autonomous a hiki ke hoʻololi ʻia, e ʻae iā lākou e aʻo mai ko lākou kaiapuni a hoʻoholo i nā hoʻoholo e pili ana i kā lākou mau pahuhopu a me nā pahuhopu.
ʻO ke kuleana o nā LLM ma Agentic AI
He ʻano AI i aʻo ʻia ma nā ʻikepili kikokikona nui a hiki ke hana i ka ʻōlelo e like me ke kanaka. He ʻāpana koʻikoʻi nā LLM o nā ʻōnaehana AI, ʻoiai lākou e hāʻawi i ka hiki ke hoʻomaopopo a hoʻopuka i ka ʻōlelo kanaka. ʻAe kēia i nā ʻōnaehana AI agentic e kamaʻilio me nā kānaka a me nā ʻōnaehana ʻē aʻe ma ke ʻano kūlohelohe a intuitive.
Nā Mea Hana Hana: LangChain a me DSPy
Hoʻolālā ʻia nā mea hana orchestration e like me LangChain a me DSPy e hoʻokele a hoʻonohonoho i nā pilina ma waena o nā ʻōnaehana like ʻole a me nā ʻāpana. Hāʻawi kēia mau mea hana i kahi ala e wehewehe a hoʻokō i nā kahe hana, hiki ke hoʻokomo i nā hana e like me ka hoʻoili ʻana i ka ʻikepili, ka hoʻomaʻamaʻa hoʻohālike, a me ke kau ʻana.
LangChain
ʻO LangChain kahi mea hana orchestration open-source e hāʻawi i kahi hoʻolālā maʻalahi a hoʻonui ʻia no ke kūkulu ʻana a me ka mālama ʻana i nā kahe hana. Hoʻolālā ʻia ʻo LangChain e hana me kahi ākea o nā ʻōnaehana a me nā ʻāpana, me nā LLM, nā waihona, a me nā API.
DSPy
ʻO DSPy kahi mea hana orchestration e pili ana iā Python e hāʻawi i kahi ala maʻalahi a intuitive e wehewehe a hoʻokō i nā kahe hana. Hoʻolālā ʻia ʻo DSPy e hana me kahi ākea o nā ʻōnaehana a me nā ʻāpana, me nā LLM, nā waihona, a me nā API.
Hoʻokaʻawale ʻana i nā ʻōnaehana polokalamu a me nā kaʻina hana DevOps
Hiki ke hoʻohana ʻia ʻo Agentic AI, LLMs, a me nā mea hana orchestration e like me LangChain a me DSPy no ka hoʻohana ʻana i kahi ākea ākea o ka hoʻolālā polokalamu a me nā kaʻina DevOps. Aia kekahi mau laʻana:
- Hoʻoponopono code automated: Hiki ke hoʻohana ʻia nā ʻōnaehana Agentic AI no ka nānā ʻana i ka code a ʻike i nā pilikia e hiki mai ana, e like me nā pōpoki a me nā nāwaliwali palekana.
- Ka hoʻāʻo ʻakomi: Hiki ke hoʻohana ʻia nā ʻōnaehana Agentic AI no ka hoʻomaʻamaʻa ʻana i ka hoʻāʻo ʻana, me ka hoʻāʻo ʻana o ka ʻāpana, ka hoʻāʻo hoʻohui ʻana, a me ka hoʻāʻo ʻana i ka hopena i ka hopena.
- Ka hoʻouna ʻokoʻa: Hiki ke hoʻohana ʻia nā ʻōnaehana Agentic AI no ka hoʻopololei ʻana i ka hoʻoili ʻana, me ka hoʻokomo ʻana i ke code, hoʻonohonoho, a me nā kumuwaiwai ʻē aʻe.
- Ka nānā 'akomi: Hiki ke hoʻohana ʻia nā ʻōnaehana Agentic AI no ka hoʻohana ʻana i ka nānā ʻana, me ka nānā ʻana i ka hana ʻana o ka ʻōnaehana, palekana, a me nā ana ʻē aʻe.
Hoʻokō maʻamau
Ma kēia ʻāpana, e hāʻawi mākou i kahi hiʻohiʻona maʻalahi o ka hoʻohana ʻana iā LangChain a me DSPy e hoʻokaʻawale i kahi hoʻolālā polokalamu a me ke kaʻina DevOps.
Laʻana: Hoʻoponopono ʻana i nā code code
Ma kēia hiʻohiʻona, e hoʻohana mākou iā LangChain a me DSPy e hoʻokaʻawale i ka loiloi code. E wehewehe mākou i kahi kaʻina hana e pili ana i kēia mau ʻanuʻu:
- Ka helu helu helu: E hoʻohana ke kaʻina hana i kahi LLM no ke kālailai ʻana i ke code a ʻike i nā pilikia.
- Hoʻoponopono code: E hoʻohana ana ke kaʻina hana i kahi ʻōnaehana AI agentic e nānā i ke code a ʻike i nā pilikia e hiki mai ana.
- Ka hoʻouna ʻana i ke code: E hoʻohana ke kaʻina hana i kahi hāmeʻa hoʻolaha e kau i ke code i kahi kaiapuni hana.
Eia kekahi laʻana o ka hoʻokō ʻana i kēia kaila hana me LangChain a me DSPy:
lawe mai i ka lanchain
mai langchain lawe mai LLM
# E wehewehe i ka LLM
llm = LLM("text-davinci-003")
# E wehewehe i ka ʻōnaehana AI agentic
ai_system = langchain.AgenticAI()
# E wehewehe i ke kaʻina hana
kaʻina hana = langchain.Workflow(
kapuaʻi=[
langchain.Step(
inoa = "Ka helu helu helu",
func=llm.analyze_code,
inputs={"code": "def hello_world(): print('Hello World')"},
),
langchain.Step(
inoa = "Nā helu helu",
func=ai_system.review_code,
inputs={"code": "def hello_world(): print('Hello World')"},
),
langchain.Step(
inoa = "Hoʻolaha code",
func=langchain.deploy_code,
inputs={"code": "def hello_world(): print('Hello World')"},
),
]
)
# Hoʻopau i ke kaʻina hana
workflow.execute()
Hōʻike kēia code i kahi kaʻina hana e loaʻa ana ʻekolu mau ʻanuʻu: ka loiloi code, loiloi code, a me ka hoʻolaha code. Ke hoʻohana nei ke kaʻina hana i kahi LLM e kālailai i ke code, kahi ʻōnaehana AI agentic e nānā i ke code, a me kahi mea hana e kau ai i ke code i kahi hana hana.
5-10 kiʻekiʻe loa i hoʻohana ʻia i nā kauoha/nā ʻāpana
Eia nā 5-10 kiʻekiʻe loa i hoʻohana ʻia i nā kauoha / snippets no LangChain a me DSPy:
langchain.Workflow(steps=[...]): Wehewehe i ke kaʻina hana me nā ʻanuʻu he nui.langchain.Step(name="...", func=..., inputs={...}): Wehewehe i hoʻokahi kapuaʻi i loko o ke kaʻina hana.llm.analyze_code(inputs={"code": ...}): E hoʻohana i kahi LLM no ke kālailai code.ai_system.review_code(inputs={"code": ...}): E hoʻohana i ka ʻōnaehana AI agentic e nānā i ke code.langchain.deploy_code(inputs={"code": ...}): Hoʻopili i ke code i kahi kaiapuni hana.langchain.AgenticAI(): Hana i kahi laʻana o kahi ʻōnaehana AI agentic.langchain.LLM(): Hana i kahi la'ana o kahi LLM.langchain.deploy_code(): E hoʻolālā i ke code i kahi kaiapuni hana.langchain.execute_workflow(): E hoʻokō i kahi kaʻina hana.langchain.get_workflow_status(): E kiʻi i ke kūlana o kahi kaʻina hana.
Hoikeike
Eia kahi laʻana o ka nānā ʻana i kahi kahe hana me ka hoʻohana ʻana iā Chart.js:
{
"type": "pā",
"ʻikepili": {
"labels": ["Ka helu helu helu", "Hoʻoponopono Code", "Hoʻohana Code"],
"mau ʻikepili": [
{
"label": "Nā Kaʻina Hana Hana",
"ʻikepili": [10, 20, 30],
"ʻulaʻula": [
"rgba(255, 99, 132, 0.2)",
"rgba(54, 162, 235, 0.2)",
"rgba(255, 206, 86, 0.2)"
],
"BorderColor": [
"rgba(255, 99, 132, 1)",
"rgba(54, 162, 235, 1)",
"rgba(255, 206, 86, 1)"
],
"BorderWidth": 1
}
]
},
"koho": {}
}
Hōʻike kēia code i kahi pakuhi pahu me ʻekolu mau lepili: Code Analysis, Code Review, and Code Deployment. Hōʻike ka pakuhi i ka helu o nā ʻanuʻu i kēlā me kēia pae o ke kaʻina hana.
Ka hopena
ʻO Agentic AI, LLMs, a me nā mea hana orchestration e like me LangChain a me DSPy i hiki ke hoʻololi i ke ala a mākou e hoʻokokoke ai i ka hoʻolālā polokalamu a me ka automation DevOps. Ma ka hana ʻana i nā hana e like me ka loiloi code, ka hoʻāʻo ʻana, a me ka hoʻolaha ʻana, hiki iā mākou ke hoʻomaikaʻi i ka maikaʻi a me ka pono o kā mākou kaʻina hana. Ma kēia ʻatikala, ua ʻimi mākou i ka hoʻohui ʻana o kēia mau ʻenehana a hāʻawi i kahi hiʻohiʻona maʻalahi o ka hoʻohana ʻana iā lākou e hoʻomaʻamaʻa i kahi hoʻolālā polokalamu a me ke kaʻina DevOps.