** Ijikọ Agenttic AI n'ime usoro mmepe ngwanrọ: ntuziaka bara uru ***
** Okwu mmalite**
Odida obodo mmepe ngwanrọ na-agbanwe ngwa ngwa, yana mmụba nke teknụzụ Artificial Intelligence (AI) na Machine Learning (ML). Otu n'ime ebe kachasị akpali akpali nke nchọpụta AI bụ Agent AI, nke na-elekwasị anya n'ịmepụta ndị ọrụ nwere ọgụgụ isi nke nwere ike ịmekọrịta mmadụ na ndị ọrụ ndị ọzọ iji nweta ihe mgbaru ọsọ dị mgbagwoju anya. N'isiokwu a, anyị ga-enyocha otú ndị na-emepụta ngwanrọ na ndị na-ahụ maka ọrụ nwere ike isi na-arụ ọrụ AI dị ka LangChain na DSPy iji kwalite mmekorita, megharịa usoro, na melite nnyefe software na gburugburu mmepe ọgbara ọhụrụ.
Gịnị bụ AI?
AI Agentic na-ezo aka n'ụdị AI emebere ka ọ rụọ ọrụ n'aha mmadụ ma ọ bụ ndị ọrụ ndị ọzọ iji nweta ebumnuche akọwapụtara. Ndị ọrụ ndị a nwere ike soro mmadụ, ndị ọrụ ndị ọzọ na gburugburu ebe obibi na-akpakọrịta iji nweta ozi, mee mkpebi na ime ihe. AI Agentic dị iche na AI ọdịnala n'ihi na e mere ya ka ọ bụrụ onye na-arụ ọrụ na nke kwụụrụ onwe ya, kama ịmegharị naanị ya.
** Uru nke AI nke AI na mmepe ngwanrọ ***
Yabụ, kedu ihe kpatara ndị na-ahụ maka sọftụwia na ndị na-ahụ maka ọrụ ga-eji lebara AI anya anya? Nke a bụ ụfọdụ uru dị na ijikọ AI AI n'ime usoro mmepe ngwanrọ:
** Mmekọrịta emelitere ***: AI Agentic nwere ike inyere ndị otu aka imekọ ọnụ nke ọma site na ịmegharị ọrụ, na-enye nzaghachi ozugbo, na ịkwado nzikọrịta ozi. ** Usoro akpaaka ***: AI Agentic nwere ike megharịa ọrụ ugboro ugboro na-ewe oge, na-ahapụ ndị mmepe ka ha lekwasị anya na ọrụ dị elu. ** Mkpebi emelitere ***: AI Agentic nwere ike ịnye nghọta na ndụmọdụ sitere na data iji nyere ndị otu aka ịme mkpebi ka mma. ** Mmụba arụmọrụ ***: AI Agentic nwere ike inyere ndị otu aka ịrụ ọrụ nke ọma site na ịchọpụta mkpọmkpọ ebe, na-ebuli usoro ọrụ, na usoro nhazi.
** LangChain: Asambodo AI Agent ama ama**
LangChain bụ usoro AI na-ewu ewu nke na-enye ndị mmepe ohere ịmepụta ndị ọrụ nwere ọgụgụ isi nke nwere ike ịmekọrịta mmadụ na ndị ọrụ ndị ọzọ. Ewubere LangChain n'elu asụsụ mmemme Rust ma na-enye API dị mfe ma nwee nghọta maka iwulite ngwa AI na-arụ ọrụ.
** Ibido na LangChain ***
Iji malite LangChain, ị ga-achọ ịwụnye ọbá akwụkwọ LangChain wee guzobe gburugburu mmepe Rust. Nke a bụ ọmụmaatụ dị mfe maka ịmepụta onye nnọchi anya LangChain: `` nchara jiri langchain :: {Agent, Chain};
isi () { ka onye nnọchi anya = Agent :: ọhụrụ ("My Agent"); ka yinye = Chain :: ọhụrụ (onye nnọchiteanya);
chain.execute ("Ndewo, ụwa!");
} `` Koodu a na-emepụta onye nnọchi anya LangChain ọhụrụ wee mee iwu dị mfe ka ibipụta "Ndewo, ụwa!" na console.
** DSPy: Agent AI Framework dabere na Python**
DSPy bụ usoro AI nke sitere na Python nke na-enye API dị mfe ma nwee nghọta maka iwulite ndị ọrụ nwere ọgụgụ isi. Emebere DSPy ka ọ rụọ ọrụ n'enweghị nsogbu na ọba akwụkwọ Python ama ama dị ka NumPy na Pandas.
** Ibido na DSPy ***
Iji malite na DSPy, ị ga-achọ ịwụnye ọba akwụkwọ DSPy wee guzobe gburugburu mmepe Python. Nke a bụ ọmụmaatụ dị mfe maka ịmepụta onye nnọchi anya DSPy: "Python mbubata dspy ka dsp
def main(): onye nnọchi anya = dsp.Agent ("Onye nnọchite m") agent.execute ("Ndewo, ụwa!")
ọ bụrụ aha == "__ isi__": isi() `` Usoro a na-emepụta onye ọrụ DSPy ọhụrụ ma na-eme iwu dị mfe iji bipụta "Ndewo, ụwa!" na console.
** Iwu 5-10 Kachasị Eji mee ihe
Nke a bụ ụfọdụ iwu na snippets ndị a na-ejikarị maka LangChain na DSPy:
** LangChain ***
Agent :: ọhụrụ("My Agent"): Mepụta onye nnọchi anya LangChain ọhụrụ.- `Chain :: ọhụrụ(onye nnọchi anya): Mepụta yinye LangChain ọhụrụ.
- `chain.execute("Ndewo, ụwa!")': Na-eme iwu na yinye LangChain.
- `agent.ask("Gịnị bụ aha gị?")': jụrụ onye ọrụ LangChain ajụjụ.
- `agent.tell("Aha m bu John.")': Na-agwa onye nnochite anya LangChain otu ozi.
DSPy
- `dsp.Agent("My Agent")': Na-emepụta onye nnọchi anya DSPy ọhụrụ.
- `agent.execute("Ndewo, ụwa!")': Na-emezu iwu na onye ọrụ DSPy.
- `agent.ask("Gịnị bụ aha gị?")': jụrụ onye ọrụ DSP a ajụjụ.
- `agent.tell("Aha m bu John.")': Na-agwa onye nnochite anya DSPy otu ozi.
- `agent.memory["igodo"] = "uru"': Tọọ uru na ebe nchekwa onye ọrụ DSPy.
** Nlegharị anya ***
Nke a bụ nhụta dị mfe nke ndị ọrụ LangChain na DSPy na-eji Chart.js: Json { "ụdị": "ogwe", "data": { "labels": ["LangChain", "DSPy"], "datasets": [ { "label": "Oge mmegbu onye nnọchite anya", "data": [10, 20], "backgroundColor": ["#4CAF50", "#FF9800"] } ] }, "Nhọrọ": { " aha": { "ngosi": eziokwu, "text": "Ntụle oge mmebe onye nnọchi anya" }, "ọnụego": { "yAxes": [ { "akara aka": { "beginAtZero": eziokwu } } ] } } } `` Chaatị a tụlere oge ogbugbu nke ndị ọrụ LangChain na DSPy.
Mkpebi
N'ime edemede a, anyị nyochara ka ndị na-emepụta ngwanrọ na ndị na-ahụ maka ọrụ nwere ike isi tinye ngwa AI dị ka LangChain na DSPy iji kwalite mmekorita, megharịa usoro, na melite nnyefe ngwanrọ na gburugburu mmepe ọgbara ọhụrụ. Anyị nyekwara ntuziaka bara uru iji malite LangChain na DSPy, gụnyere ọmụmaatụ dị mfe yana iwu na snippets ndị a na-ejikarị. Site na ijikọ AI na-ahụ maka ọrụ n'ime usoro mmepe ngwanrọ, otu nwere ike melite arụmọrụ, nrụpụta na ime mkpebi, n'ikpeazụ na-eduga na nsonaazụ nnyefe ngwanrọ ka mma.