Gutegura porogaramu ya AI ikoreshwa na software hamwe na Context-Aware Agents hamwe nibikoresho bya Orchestre | B4N1

Gutegura porogaramu ya AI ikoreshwa na software hamwe na Context-Aware Agents hamwe nibikoresho bya Orchestre

6 months ago · b4n1 Read time: 3 min

Intangiriro

Kwiyongera kwubwenge bwa Artificial Intelligence (AI) no gukoresha mudasobwa mugutezimbere software byatumye habaho impinduka zikomeye muburyo amakipe ya DevOps akora. Hamwe n'izamuka ryibikoresho bikoreshwa na AI hamwe na platform, gukenera abakozi-bazi imiterere n'ibikoresho bya orchestre byabaye ingorabahizi kuruta mbere hose. Muri iki kiganiro, tuzasesengura igitekerezo cyo gutunganya porogaramu itangwa na AI dukoresheje imiterere-yimikorere hamwe nibikoresho bya orchestre, twibanda ku guhuza LangChain na DSPy kugirango byongere imbaraga za DevOps no kwipimisha.

Inzitizi zo Gutanga Porogaramu ya AI

Mugihe AI hamwe na automatisation bikomeje guhindura imiterere yiterambere rya software, amakipe ya DevOps ahura nibibazo byinshi:

D. 4.

Context-Aware Agents hamwe nibikoresho bya Orchestre

Kugira ngo ibyo bibazo bikemuke, abakozi bazi imiterere n'ibikoresho bya orchestre byagaragaye nkigice cyingenzi cyo gutanga software ikoreshwa na AI. Ibi bikoresho bifasha amakipe kuri:

1 .. 2. D. 4. ** Kongera umutekano **: Ibi bikoresho birashobora gushyira mubikorwa ingamba zikomeye z'umutekano, kurinda sisitemu namakuru amakuru ashobora guhungabana.

LangChain na DSPy: Gukomatanya Gukomeye

LangChain na DSPy nibikoresho bibiri bikomeye bishobora gukoreshwa mugutezimbere ibyuma bya DevOps hamwe nubunini mugutanga software ikoreshwa na AI. LangChain ni isomero rya Python rifasha abitezimbere kubaka imiterere-yimikorere, mugihe DSPy nurwego rushingiye kuri Rust rutanga urubuga runini kandi rwizewe rwo gutanga software ikoreshwa na AI.

Ururimi

LangChain ni isomero rya Python rifasha abitezimbere kubaka imiterere-yimikorere ikoresheje gutunganya ururimi karemano (NLP) hamwe nubuhanga bwo kwiga imashini (ML). Hamwe na LangChain, abitezimbere barashobora:

1 .. 2. 3. ** Menya neza ko Ubunini **: LangChain irashobora kwipimisha hamwe nibisabwa byogutangwa na software ikoreshwa na AI.

DSPy

DSPy ni urwego rushingiye kuri Rust rutanga urubuga runini kandi rwizewe rwo gutanga software ikoreshwa na AI. Hamwe na DSPy, abitezimbere barashobora:

  1. ** Menya neza umutekano **: DSPy itanga ingamba zikomeye z'umutekano, irinda sisitemu namakuru amakuru ashobora guhungabana. D.

Guhuza LangChain na DSPy

Kwinjiza LangChain na DSPy birashobora gutanga imbaraga zikomeye zo kuzamura automatike ya DevOps hamwe nubunini mugutanga software ikoreshwa na AI. Mugukoresha imbaraga zibikoresho byombi, abitezimbere barashobora:

1 .. 2. 3. ** Menya neza ko Ubunini **: LangChain na DSPy birashobora kwipimisha hamwe nibisabwa byogutangwa na software ikoreshwa na AI.

Kode y'urugero

Dore urugero kode yo guhagarika yerekana uburyo bwo guhuza LangChain na DSPy: `` python gutumiza mu mahanga kuva dspy itumiza DSPy

Kora umukozi wa LangChain

umukozi = ururimi. Byihutirwa ( izina = "my_agent", icyitegererezo = "langchain / llama: 1.3B", prompt = "Ndi umukozi uzi imiterere ishobora kumva no gusubiza ibyinjijwe nabakoresha." )

Kora urugero rwa DSPy

dsp = DSPy ( izina = "my_dsp", icyitegererezo = "dspy / transformateur: 1.3B", prompt = "Ndi sisitemu nini ikoreshwa na AI ishobora gukemura ibibazo byiyongera." )

Huza umukozi wa LangChain nurugero rwa DSPy

umukozi.huza (dsp)

Gerageza sisitemu ihuriweho

icapiro (agent.isubiza ("Uraho, umeze ute?")) `` ` Iyi kodegisi yerekana uburyo bwo gukora umukozi wa LangChain nurugero rwa DSPy, hanyuma ukabihuza ukoresheje uburyo bwa "guhuza". Uburyo bwa "gusubiza" noneho bukoreshwa mugupima sisitemu ihuriweho.

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Uduce

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

Ururimi

  1. `ururimi
  2. agent.huza (dsp)
  3. agent.isubiza (" Uraho, umeze ute? ")
  4. langchain.LLM (icyitegererezo =" langchain / llama: 1.3B ")
  5. agent.get_response (prompt =" Witwa nde? ")

DSPy

  1. "Dspy.
  2. dsp.huza (agent)
  3. dsp.get_response (prompt =" Witwa nde? ")
  4. dspy.transformer (icyitegererezo =" dspy / transformateur: 1.3B ")
  5. dsp.get_output (prompt =" Uraho, umeze ute? ")

Kugaragara

Hano hari amashusho ya sisitemu ihuriweho na LangChain na DSPy ukoresheje Chart.js: json { "ubwoko": "akabari", "amakuru": { "ibirango": ["LangChain", "DSPy"], "imibare": [ { "label": "Ubunini", "amakuru": [10, 20], "backgroundColor": ["rgba (255, 99, 132, 0.2)", "rgba (54, 162, 235, 0.2)"] }, { "label": "Umutekano", "amakuru": [20, 10], "backgroundColor": ["rgba (255, 99, 132, 0.2)", "rgba (54, 162, 235, 0.2)"] } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "Kugereranya no Kugereranya Umutekano" }, "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } ` Iyi visualisation igereranya ubunini n'umutekano bya LangChain na DSPy, byerekana imbaraga za buri gikoresho.

Umwanzuro

Gutegura porogaramu ikoreshwa na AI hamwe na progaramu-imenyekanisha ibintu hamwe nibikoresho bya orchestre ni ikintu cyingenzi cya DevOps igezweho. Muguhuza LangChain na DSPy, abitezimbere barashobora kubaka sisitemu nini kandi itekanye ikoreshwa na AI ishobora gukemura ibibazo byiyongera. Hamwe no kwiyongera kwa AI no kwikora, ni ngombwa ko amakipe yakoresha ibikoresho nubuhanga kugirango akomeze imbere yumurongo.


Have Questions?

Let's Talk

Contact me on LinkedIn