Gutegura AI Gutwarwa na software Gutanga: Guhuza DSPy na LangChain kubikoresho byongerewe imbaraga | B4N1

Gutegura AI Gutwarwa na software Gutanga: Guhuza DSPy na LangChain kubikoresho byongerewe imbaraga

8 months ago · b4n1 Tiempo de lectura: 3 min

Intangiriro

Imiterere yiterambere rya software irimo guhinduka cyane hamwe no kuza kwa Artificial Intelligence (AI) hamwe no Kwiga Imashini (ML). Mugihe tekinoroji ikoreshwa na AI ikomeje kugenda itera imbere, gukenera uburyo bwogutanga software neza kandi bwikora byabaye ngombwa cyane. Muri iki kiganiro, tuzasesengura imikoranire hagati yibikoresho bya orchestre nka DSPy na LangChain mugutangiza no gutezimbere uburyo bwo gutanga software mugihe cya AI.

Amavu n'amavuko

DSPy: Imikorere ya Python ishingiye kuri Orchestre

DSPy ni Python ishingiye kuri orchestre igamije koroshya uburyo bwo gutanga software. Itanga uburyo bworoshye kandi bunini bwububiko bwo guhuza ibikoresho na serivisi zitandukanye, bigafasha abitezimbere gukora ibikorwa byabigenewe hamwe numuyoboro. Igishushanyo mbonera cya DSPy cyemerera kwaguka no kugikora byoroshye, bigatuma ihitamo neza kumiryango ishaka koroshya inzira za DevOps.

LangChain: Urwego rwo Kubaka Ikiganiro cya AI Porogaramu

LangChain ni Python ishingiye kumurongo wo kubaka ibiganiro bya AI. Itanga urutonde rwibikoresho namasomero yo gukora ibiganiro, abafasha amajwi, nibindi biganiro. Ubwubatsi bwa moderi ya LangChain butuma abaterankunga bashiraho uburyo bwihariye bwo kuganira no guhuza imiterere na serivisi zitandukanye za AI.

Guhuza DSPy na LangChain kuri DevOps Yongerewe

Muguhuza DSPy na LangChain, amashyirahamwe arashobora gukora imiyoboro ikomeye ya AI itwarwa na software itanga kandi igahindura ibyiciro bitandukanye byiterambere. Dore urwego rwo hejuru murwego rwo hejuru rwo kwishyira hamwe:

  1. ** Isesengura rya Kode **: LangChain ikoreshwa mu gusesengura codebase, kumenya ibibazo bishobora no gutanga ibitekerezo. D.
  2. ** Gukomeza Kwishyira hamwe **: LangChain ikoreshwa muguhuza na sisitemu yo kugenzura verisiyo, nka Git, na trigger kubaka no kohereza.
  3. ** Ubuyobozi bwo Kurekura **: DSPy ikoreshwa mugucunga ibyasohotse, harimo gukora inyandiko zisohora, kuvugurura inyandiko, no kohereza mubikorwa.

Urugero rufatika: Gukoresha Kode Yisesengura hamwe na LangChain

Dore urugero rworoshye rwuburyo bwo gukoresha LangChain kugirango uhindure isesengura rya code: `` python gutumiza mu mahanga Kuva kumurongo.umunyururu utumiza code_isesengura

Kora urugero rwa LangChain

lc = Ururimi.Ururimi ()

Sobanura urunigi rwo gusesengura kode

urunigi = code_isesengura.CodeIsesenguraUrunigi ( icyitegererezo = "code-isesengura-icyitegererezo", ururimi = "python", code = "def ongeraho (a, b): subiza a + b" )

Koresha urunigi rwo gusesengura kode

ibisubizo = urunigi.run ()

Shira ibisubizo

icapiro (ibisubizo) `` ` Iyi kode ikora urugero rwa LangChain kandi isobanura urunigi rwo gusesengura kode ukoresheje isomero rya "code_analysis". Urunigi noneho rukoreshwa, kandi ibisubizo byacapishijwe kuri konsole.

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Uduce

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

DSPy

  1. dsp init: Itangiza umushinga mushya wa DSPy.
  2. dsp install: Gushiraho kwishingikiriza kumushinga.
  3. dsp kubaka: Yubaka umushinga.
  4. dsp test: Ikora ibizamini byikora kumushinga.
  5. dsp kohereza: Kohereza umushinga kubyara umusaruro.

Ururimi

  1. Langchain init: Itangiza umushinga mushya wa LangChain.
  2. moderi ya langchain: Itoza icyitegererezo gishya cya AI.
  3. "Urunigi rw'ururimi": Risobanura uburyo bushya bwo kuganira.
  4. langchain run: Ikoresha ibiganiro.
  5. gusesengura langchain: Gusesengura code ukoresheje LangChain.

Kugaragara

Dore amashusho yo guhuza DSPy na LangChain ukoresheje Chart.js: json { "ubwoko": "akabari", "amakuru": { "ibirango": "imibare": [ { "label": "DSPy", "amakuru": [10, 15, 20, 25, 30], "backgroundColor": "rgba (255, 99, 132, 0.2)", "umupaka w'amabara": "rgba (255, 99, 132, 1)", "Ubugari bwumupaka": 1 }, { "label": "LangChain", "amakuru": [5, 10, 15, 20, 25], "backgroundColor": "rgba (54, 162, 235, 0.2)", "umupaka Ibara": "rgba (54, 162, 235, 1)", "Ubugari bwumupaka": 1 } ] }, "amahitamo": { "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } ` Iyi mbonerahamwe irerekana ubufatanye hagati ya DSPy na LangChain, hamwe na DSPy ikora imishinga yashizweho, ikizamini cyikora, hamwe nubuyobozi bwo kurekura, hamwe na LangChain ikora kode yisesengura hamwe no gukomeza kwishyira hamwe.

Umwanzuro

kwishyira hamwe kwa DSPy na LangChain bitanga umuyoboro ukomeye wa software itangwa na AI ikora kandi igahindura ibyiciro bitandukanye byiterambere. Mugukoresha imbaraga zuburyo bwombi, amashyirahamwe arashobora koroshya imikorere ya DevOps, kunoza ireme rya code, no kugabanya igihe-ku isoko kubicuruzwa byabo bya software. Mugihe imiterere yiterambere rya software ikomeje kugenda itera imbere, imikoranire hagati ya DSPy na LangChain izagira uruhare runini mugutezimbere udushya no gukora neza muruganda.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn