Gufungura ubushobozi bwa Agentic AI muri DevOps: Ubushakashatsi bwa Tekinike bwa LangChain na DSPy Kwishyira hamwe
Intangiriro
Imiterere ya DevOps iratera imbere byihuse, iterwa no kwiyongera kubisabwa byihuse, byizewe, kandi bifite umutekano. Imwe mungenzi zingenzi ziyi mpinduka ni uguhuza ubwenge bwa Artificial Intelligence (AI) hamwe no Kwiga Imashini (ML) mubikorwa bya DevOps. Muri iki kiganiro, tuzasuzuma icyerekezo cya Agentic AI muri DevOps, twibanze ku guhuza LangChain na DSPy, ibikoresho bibiri bikomeye bya orchestre bifasha ibikoresho bya software binini kandi bifite umutekano.
Agentic AI ni iki muri DevOps?
Agentic AI muri DevOps bivuga gukoresha ibikoresho bya AI kugirango byikora kandi bitezimbere ibikorwa bya DevOps. Izi ntumwa zirashobora gukora imirimo nko gukurikirana, gutema ibiti, no kohereza, kubohora abakozi kugirango bakore ibikorwa byinshi kandi bihanga. Amahame yingenzi ya Agentic AI muri DevOps ni Context Engineering na ZeroOps.
Imiterere yubuhanga
Context Engineering ninzira yo gushiraho imyumvire isangiwe murwego aho DevOps ikora. Ibi bikubiyemo gusobanura amategeko, imbogamizi, nintego zigenga imyitwarire yabakozi ba AI mubikorwa bya DevOps. Context Engineering ituma abakozi ba AI bafata ibyemezo byuzuye kandi bagafata ingamba zijyanye nintego nintego z'umuryango.
ZeroOps
ZeroOps ni ihame rya DevOps rigamije gukuraho ibikenewe kugira uruhare rwabantu mubikorwa bya DevOps. Ibi bigerwaho mugushiraho uburyo bwo kwikiza, kwikenura, no kwikingira umutekano ushobora gutahura no gusubiza impinduka mubidukikije utabigizemo uruhare. ZeroOps ishoboka hakoreshejwe ibikoresho bya AI bishobora gukurikirana, gusesengura, no gusubiza impinduka muri sisitemu.
LangChain na DSPy Kwishyira hamwe
LangChain na DSPy nibikoresho bibiri bikomeye bya orchestre bifasha guhuza Agentic AI muri DevOps. LangChain ni isomero rya Python ritanga urwego rwo kubaka abakozi ba AI baganira, naho DSPy ni isomero rishingiye kuri Rust ritanga urwego rwo kubaka sisitemu zagabanijwe.
Muguhuza LangChain na DSPy, abitezimbere barashobora gukora software nini kandi itekanye yububiko bwa software ikoresha imbaraga za Agentic AI. Dore urugero rwukuntu uku kwishyira hamwe kugerwaho:
`` python
gutumiza mu mahanga kuva kumurongo.chat_models itumiza ChatOpenAI kuva kumurongo.llms itumiza LLMOpenAI
Sobanura uburyo bwo kuganira na LLM
chat_model = ChatOpenAI () llm = LLMOpenAI ()
Sobanura umukozi wa LangChain
umukozi = ururimi. Byihutirwa ( urunigi = urunigi. Urunigi ( llm = llm, ikiganiro_model = ikiganiro_icyitegererezo ) )
Sobanura umukozi wa DSPy
dsp_agent = dspy. Byihutirwa ( izina = "my_agent", ibisobanuro = "Umukozi wanjye DSPy" )
Huza abakozi ba LangChain na DSPy
urunigi_agent = ururimi. urunigi = urunigi. Urunigi ( llm = llm, ikiganiro_model = ikiganiro_model, dsp_agent = dsp_agent ) )
Koresha umukozi uhuriweho kugirango ukore umurimo
langchain_agent.kora ("Kohereza porogaramu kumusaruro") `` `
Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Udukoryo
Dore top 5-10 zikoreshwa cyane / ibisobanuro kuri LangChain na DSPy:
- ** Kurema abakozi ba LangChain Kurema **: `ururimi
- ** Kurema abakozi ba DSPy **:
dspy.Agent (izina =" my_agent ", ibisobanuro =" Umukozi wanjye DSPy ") - ** LangChain Agent Execution **: `langchain_agent.kora (" Kohereza porogaramu kumusaruro ")
- ** Gushyira mu bikorwa abakozi ba DSPy **: `dsp_agent.
- ** Urunigi rw'Urunigi Ibisobanuro **: `ururimi.
- ** DSPy Urunigi Ibisobanuro **:
dspy.Urunigi (izina =" my_chain ", ibisobanuro =" Urunigi rwanjye DSPy ") - ** Kwiyandikisha kubakozi ba LangChain **:
langchain_agent.register () - ** Kwiyandikisha kw'abakozi ba DSPy **:
dsp_agent.register () - ** Abakozi ba LangChain Kwiyandikisha **:
langchain_agent.unregister () - ** DSPy Agent Kwiyandikisha **:
dsp_agent.unregister ()
Kubona amashusho
Dore amashusho ya LangChain na DSPy guhuza ukoresheje Chart.js:
json { "ubwoko": "akabari", "amakuru": { "ibirango": ["LangChain", "DSPy"], "imibare": [ { "label": "Kurema abakozi", "amakuru": [10, 5], "backgroundColor": ["# 4CAF50", "# FF9800"] }, { "label": "Gushyira mu bikorwa abakozi", "amakuru": [8, 6], "backgroundColor": ["# 2196F3", "# 9C27B0"] }, { "label": "Ibisobanuro by'Urunigi", "amakuru": [12, 4], "backgroundColor": ["# 8BC34A", "# 3F51B5"] } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "LangChain na DSPy Kwishyira hamwe" }, "umugani": { "kwerekana": ukuri } } } `
Umwanzuro
Kwishyira hamwe kwa LangChain na DSPy bituma habaho gukora software nini kandi itekanye yububiko ikoresha imbaraga za Agentic AI muri DevOps. Ukoresheje Context Engineering na ZeroOps, abitezimbere barashobora gushiraho uburyo bwo kwikiza, kwikenura, hamwe no kwikingira umutekano ushobora gutahura no gusubiza impinduka mubidukikije utabigizemo uruhare. Hejuru ya 5-10 ikoreshwa cyane / ibisobanuro kuri LangChain na DSPy biratangwa, hamwe no kwerekana amashusho yo kwishyira hamwe ukoresheje Chart.js.