Gutegura Agentic AI muri DevOps Akazi hamwe na DSPy na LangChain | B4N1

Gutegura Agentic AI muri DevOps Akazi hamwe na DSPy na LangChain

6 months ago · b4n1 Tiempo de lectura: 3 min

Intangiriro

Ihuriro rya Artificial Intelligence (AI), ubwubatsi bwa software, na DevOps byabyaye paradizo nshya mugutezimbere software: Agentic AI. Agentic AI bivuga gukoresha ikoreshwa rya AI ryifashishwa mu kuzamura imikorere no gukora neza bya DevOps. Muri iki kiganiro, tuzasesengura igitekerezo cya Agentic CI / CD nuburyo bwo kubishyira mu bikorwa dukoresheje DSPy na LangChain.

Agentic CI / CD ni iki?

Agentic CI / CD nigikorwa cya DevOps ikoresha gukoresha moteri ikoreshwa na AI kugirango yorohereze inzira yo gukomeza kwishyira hamwe no gukomeza kohereza. Ubu buryo bukoresha imashini yiga algorithms kugirango isesengure amakuru aturuka ahantu hatandukanye, nk'ububiko bwa kode, kubaka seriveri, n'ibikoresho byo gukurikirana, kugirango umenye imiterere n'ibidasanzwe bishobora kumenyesha gufata ibyemezo.

Umukozi CI / CD yashizweho kugirango atezimbere imikorere ningirakamaro byakazi ka DevOps by:

  1. ** Gutangiza imirimo isubirwamo **: Gukoresha AI ikoreshwa na AI irashobora gukora imirimo nko gusubiramo kode, kugerageza, no kohereza, kubohora abiteza imbere abantu kugirango bibande kumirimo yo murwego rwohejuru.
  2. ** Kumenya ibibazo bishobora guterwa **: Kwiga imashini algorithms irashobora gusesengura amakuru aturuka ahantu hatandukanye kugirango hamenyekane ibibazo bishobora kuba mbere yuko biba ibibazo bikomeye. D.

Gushyira mubikorwa Agentic CI / CD hamwe na DSPy na LangChain

DSPy na LangChain nuburyo bubiri buzwi bwo kubaka sisitemu ya Agentic AI. DSPy ni isomero rya Python yo kubaka sisitemu zagabanijwe, mugihe LangChain ni urwego rwo kubaka sisitemu yo kuganira ya AI.

Gushyira mubikorwa Agentic CI / CD hamwe na DSPy na LangChain, tuzakoresha ibice bikurikira:

  1. ** DSPy **: Tuzakoresha DSPy kugirango twubake sisitemu yagabanijwe ishobora gukoresha amakuru menshi kandi ikora comptabilite igoye.
  2. ** LangChain **: Tuzakoresha LangChain kugirango twubake sisitemu yo kuganira ya AI ishobora gukorana nabateza imbere no gutanga ubushishozi mubikorwa bya CI / CD.

Dore urugero rworoshye rwuburyo bwo gukoresha DSPy na LangChain kugirango ushyire mubikorwa Agentic CI / CD: `` python kwinjiza dspy kuva muri langchain itumiza LLM

Sobanura itsinda rya DSPy

cluster = dspy.Cluster ()

Sobanura LangChain LLM

llm = LLM ("inyandiko-davinci-003")

Sobanura ibikorwa bya CI / CD

def ci_cd_ibikorwa (code): # Gisesengura kode ukoresheje DSPy isesengura = cluster.isesengura (code)

# Koresha LangChain kugirango utange ubushishozi
ubushishozi = llm.ibyara_ibisobanuro (gusesengura)

# Subiza ubushishozi
garuka ubushishozi

Gerageza ibikorwa bya CI / CD

code = "icapa ('Mwaramutse Isi!')" ubushishozi = ci_cd_ibikorwa (code) icapiro (ubushishozi) `` Iyi kode isobanura ibikorwa bya CI / CD ikoresha DSPy mu gusesengura kode na LangChain kugirango itange ubushishozi. Imikorere ya "ci_cd_workflow ifata kode nkiyinjiza, ikayisesengura ukoresheje DSPy, hanyuma ikoresha LangChain kugirango itange ubushishozi. Ubushishozi noneho busubizwa nkibisohoka.

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Uduce

Dore top 5-10 zikoreshwa cyane / ibisobanuro kuri DSPy na LangChain:

DSPy

  1. dspy.Cluster (): Kurema DSPy cluster.
  2. cluster.analyze (code): Isesengura kode ukoresheje DSPy.
  3. cluster.deploy (code): Kohereza code ukoresheje DSPy.
  4. cluster.monitor (code): Ikurikirana code ukoresheje DSPy.
  5. Dspy.utils.log (urwego, ubutumwa): Andika ubutumwa kurwego rwagenwe.

Ururimi

  1. LLM ("inyandiko-davinci-003") `: Kurema LangChain LLM.
  2. Llm.generate_insight (analyse): Itanga ubushishozi ukoresheje LangChain.
  3. llm.imikoranire (isesengura): Imikoranire nabateza imbere ukoresheje LangChain.
  4. langchain.utils.log (urwego, ubutumwa): Andika ubutumwa kurwego rwagenwe.
  5. langchain.utils.tokenize (inyandiko): Tokenize inyandiko ukoresheje LangChain.

Kugaragara

Hano hari amashusho ya Agentic CI / CD ikora ukoresheje Chart.js: json { "ubwoko": "akabari", "amakuru": { "ibirango": ["Isesengura rya Kode", "Ubushishozi Igisekuru", "Kohereza"], "imibare": [ { "label": "DSPy", "amakuru": [10, 20, 30], "backgroundColor": ["# FF6384", "# 36A2EB", "# FFCE56"] }, { "label": "LangChain", "amakuru": [20, 30, 40], "backgroundColor": ["# FF6384", "# 36A2EB", "# FFCE56"] } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "Umukozi CI / CD Akazi" }, "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } ` Iyi visualisation yerekana Agentic CI / CD ikora nkibishushanyo mbonera, hamwe na DSPy na LangChain byerekanwe nkamakuru yihariye.

Umwanzuro

Muri iki kiganiro, twasesenguye igitekerezo cya Agentic CI / CD nuburyo bwo kubishyira mu bikorwa dukoresheje DSPy na LangChain. Twaganiriye ku nyungu za Agentic CI / CD, harimo imirimo yisubiramo mu buryo bwikora, kumenya ibibazo bishobora kuvuka, no guhindura imikorere. Twatanze kandi urugero rworoshye rwuburyo bwo gukoresha DSPy na LangChain kugirango dushyire mubikorwa Agentic CI / CD, kimwe na 5-10 byambere bikoreshwa cyane / ibisobanuro kuri DSPy na LangChain. Hanyuma, twashyizemo amashusho ya Agentic CI / CD ikora ukoresheje Chart.js.

Mugukoresha DSPy na LangChain, abitezimbere barashobora kubaka sisitemu ya Agentic AI itezimbere imikorere nubushobozi bwimikorere ya DevOps. Waba uri umuhanga muburambe cyangwa utangiye gusa, Agentic CI / CD numurima ushimishije kandi wihuta cyane ukwiye gushakisha.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn