Kora umuyoboro wa DSPy | B4N1

Kora umuyoboro wa DSPy

5 months ago · b4n1 Read time: 3 min

Gutegura abakozi ba AI mumiyoboro ya DevOps yo kwihangana no gusobanurwa

Intangiriro

Mu myaka yashize, Intelligence Intelligence (AI) yabaye igice cyingenzi mugutezimbere software, ifasha abitezimbere kubaka sisitemu yubwenge, ikora neza, kandi nini. Nyamara, uko iterambere rya software ikoreshwa na AI rikomeje kwiyongera, ubunini bwizi sisitemu nabwo buriyongera, bigatuma bigorana kwihanganira no gusobanurwa. Iyi ngingo irasobanura icyerekezo cyo gutunganya abakozi ba AI mumiyoboro ya DevOps kugirango ihangane kandi isobanurwe, yibanda ku guhuza DSPy na LangChain kugirango hategurwe neza kandi bisobanurwe.

Gukenera kwihangana no gusobanurwa mugutezimbere software ikoreshwa na AI

Kwihangana no gusobanurwa nibintu bibiri byingenzi byiterambere rya AI. Kwihangana bivuga ubushobozi bwa sisitemu yo kwihanganira no gukira kunanirwa, mugihe ibisobanuro bivuga ubushobozi bwa sisitemu yo gutanga ubushishozi mubikorwa byayo byo gufata ibyemezo. Mu rwego rwo guteza imbere porogaramu ikoreshwa na AI, kwihangana no gusobanurwa ni ngombwa mu kwemeza kwizerwa, kwizerwa, no kubungabunga sisitemu ya AI.

Uruhare rwa DSPy na LangChain muri Orchestre ya AI

DSPy na LangChain nuburyo bubiri buzwi bwo kubaka no gutunganya abakozi ba AI. DSPy ni Python urwego rwo kubaka no gukoresha imiterere ya AI, mugihe LangChain ni urwego rwo kubaka abakozi ba AI baganira. Muguhuza DSPy na LangChain, abitezimbere barashobora gukora imiyoboro ya orchestre ya AI igezweho ituma ikurikiranwa ryigihe, ryinjira, kandi risobanurwa.

Guhuza DSPy na LangChain ya Orchestre Ihanitse kandi isobanurwa

Kode ikurikira irerekana uburyo bwo guhuza DSPy na LangChain kugirango orchestre igezweho kandi isobanurwe: `` python kwinjiza dspy gutumiza mu mahanga

umuyoboro = dspy.Umuyoboro ( imirimo = [ dspy. Baza ("icyitegererezo", "icyitegererezo.py"), dspy. Baza ("data", "data.py"), dspy. Baza ("gusuzuma", "gusuzuma.py") ] )

Kora umukozi wa LangChain

umukozi = ururimi. Byihutirwa ( umuyoboro = umuyoboro, urunigi = urunigi. Urunigi ( imirimo = [ Ururimi. Ikibazo ("icyitegererezo", "icyitegererezo.py"), langchain. Baza ("data", "data.py"), langchain. Baza ("gusuzuma", "gusuzuma.py") ] ) )

Koresha umukozi

umukozi.run () `` ` Iyi kodegisi ikora umuyoboro wa DSPy ufite imirimo itatu: icyitegererezo, amakuru, hamwe nisuzuma. Hanyuma ikora agent ya LangChain ikoresha umuyoboro mugutegura imirimo. Umukozi noneho arakorwa, ashoboza gukurikirana-igihe, kwinjira, no gusobanurwa.

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Udukoryo

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

  1. dspy.Umuyoboro (imirimo = [...]): Kurema umuyoboro wa DSPy ufite imirimo isobanutse.
  2. langchain. Byihuse (umuyoboro = ..., urunigi = ...): Kurema umukozi wa LangChain ukoresha umuyoboro wihariye nu munyururu.
  3. dspy. Baza (izina, module): Kurema umurimo wa DSPy hamwe nizina ryihariye hamwe na module.
  4. langchain. Baza (izina, module): Kurema umurimo wa LangChain hamwe nizina ryerekanwe hamwe na module.
  5. umuyoboro.run (): Ukoresha umuyoboro wa DSPy.
  6. agent.run (): Akoresha umukozi wa LangChain.
  7. dspy.log.info (...): Andika ubutumwa bwamakuru ukoresheje DSPy.
  8. langchain.log.info (...): Andika ubutumwa bwamakuru ukoresheje LangChain.
  9. dspy.metrics (...): Ikusanya ibipimo ukoresheje DSPy.
  10. langchain.metrics (...): Ikusanya ibipimo ukoresheje LangChain.

Kubona amashusho

Imbonerahamwe ikurikira irerekana imikorere yumurongo wa DSPy na LangChain: imbonerahamwe { "ubwoko": "akabari", "amakuru": { "ibirango": ["Icyitegererezo", "Amakuru", "Isuzuma"], "imibare": [ { "label": "Umuyoboro wa DSPy", "backgroundColor": "rgba (255, 99, 132, 0.2)", "umupaka Ibara": "rgba (255, 99, 132, 1)", "amakuru": [10, 20, 30] }, { "label": "Umukozi wa LangChain", "backgroundColor": "rgba (54, 162, 235, 0.2)", "umupaka Ibara": "rgba (54, 162, 235, 1)", "amakuru": [15, 25, 35] } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "DSPy na LangChain Umuyoboro Ukora" }, "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } ` Iyi mbonerahamwe yerekana ibikorwa byumuyoboro wa DSPy na LangChain, byerekana umubare wimirimo ikorwa na buri cyiciro.

Umwanzuro

Gutegura abakozi ba AI mumiyoboro ya DevOps yo kwihangana no gusobanurwa nikintu gikomeye cyiterambere rya software ikoreshwa na AI. Muguhuza DSPy na LangChain, abitezimbere barashobora gukora imiyoboro ya orchestre ya AI igezweho ituma ikurikiranwa ryigihe, ryinjira, kandi risobanurwa. Guhagarika kode nimbonerahamwe yatanzwe muriyi ngingo byerekana imbaraga zo guhuza DSPy na LangChain kugirango orchestre igezweho kandi isobanurwe.


Have Questions?

Let's Talk

Contact me on LinkedIn