Intangiriro
Ibisobanuro AI (XAI) byahindutse ikintu cyingenzi cyububiko bugezweho bwubucuruzi, butuma amashyirahamwe yizera kandi akumva ibyemezo byafashwe na sisitemu ikoreshwa na AI. Ariko, gushyira mubikorwa XAI muri sisitemu igoye ya software birashobora kuba umurimo utoroshye, cyane cyane mugihe ukorana nubucuruzi bunini bwubucuruzi. Muri iki kiganiro, tuzasuzuma uburyo LangChain na DSPy byakoreshwa mugukingura imbaraga za XAI mububiko bwibikorwa, twibanda ku gufata ibyemezo biterwa na AI.
Ni ubuhe buryo busobanutse AI (XAI)?
Ibisobanuro bya AI bivuga ubushobozi bwa sisitemu ya AI yo gutanga ibisobanuro bisobanutse kandi byumvikana kubyemezo byabo no guhanura. Ibi ni ingenzi cyane mubyiciro byinshi nkubuvuzi, imari, nubwikorezi, aho ibyemezo biterwa na AI bishobora kugira ingaruka zikomeye.
LangChain: Urwego rwo Kubaka Sisitemu Zisobanutse
LangChain ni isoko ifunguye yo kubaka sisitemu ya AI isobanurwa. Itanga urutonde rwibikoresho namasomero yo gukora moderi zishobora gutanga ibisobanuro bisobanutse kandi bisobanutse kubyemezo byabo. LangChain yubatswe hejuru yuburyo buzwi bwo kwiga bwimbitse nka TensorFlow na PyTorch, byoroshye guhuza na sisitemu ya AI iriho.
DSPy: Isomero ryo kubaka Moderi isobanutse ya AI
DSPy ni isomero ryo kubaka imiterere ya AI isobanutse ukoresheje urwego rwa PyTorch. Itanga urutonde rwuburyo bwubatswe hamwe nibikoresho byo gukora sisitemu ya AI isobanutse, harimo icyitegererezo cyo gutondekanya amashusho, gutunganya ururimi karemano, nibindi byinshi.
Gushyira mubikorwa AI isobanurwa mubikorwa bya Enterprises hamwe na LangChain na DSPy
Gushyira mubikorwa XAI mubikorwa byubucuruzi bisaba gusobanukirwa byimbitse sisitemu ya AI hamwe nubushobozi bwo kwinjiza ibice XAI muri sisitemu zihari. Hano, tuzasesengura urugero rworoshye rwuburyo bwo gushyira mubikorwa XAI muri sisitemu igoye ya software ukoresheje LangChain na DSPy.
Urugero: Kubaka Moderi isobanutse ya AI yo gushushanya amashusho
Muriyi ngero, tuzubaka moderi isobanutse ya AI yo gushushanya amashusho dukoresheje LangChain na DSPy. Tuzakoresha imiyoboro yoroheje ya neural net (CNN) yubatswe kandi duhuze ibice bya XAI dukoresheje LangChain.
`` python itara ryinjira gutumiza itara.nn nka nn gutumiza mu mahanga kuva muri langchain itumiza LLAMA
Sobanura ubwubatsi bwa CNN
icyiciro CNN (nn.Module): def init __ (kwigira): super (CNN, wenyine) . init __ () wenyine.conv1 = nn.Conv2d (1, 10, intangiriro_size = 5) wenyine.conv2 = nn.Conv2d (10, 20, intangiriro_size = 5) wenyine.fc1 = nn.Umurongo (320, 50) wenyine.fc2 = nn.Umurongo (50, 10)
def imbere (wenyine, x):
x = itara.relu (self.conv1 (x))
x = itara.relu (self.conv2 (x))
x = x.kureba (-1, 320)
x = itara.relu (wenyine.fc1 (x))
x = kwigira.fc2 (x)
garuka x
Tangiza icyitegererezo cya CNN
icyitegererezo = CNN ()
Tangiza icyitegererezo cya LangChain LLAMA
llama = LLAMA (icyitegererezo)
Sobanura ibice bya XAI
icyiciro XAIC Ibigize: def __init __ (wenyine, icyitegererezo): kwigira.model = icyitegererezo
def gusobanura (kwikorera, kwinjiza_data):
# Koresha LangChain kugirango utange ibisobanuro kubyinjira
ibisobanuro = llama.ibyara_ibisobanuro (ibyinjijwe_data)
garuka ibisobanuro
Tangiza igice cya XAI
xai_ibigize = XAIC bigize (icyitegererezo)
Gerageza ibice bya XAI
kwinjiza_data = itara.randn (1, 1, 28, 28) ibisobanuro = xai_ibigize.isobanura (ibyinjijwe_data) icapiro (ibisobanuro) `` `
Murugero, turasobanura ubwubatsi bwa CNN bworoshye dukoresheje PyTorch kandi duhuza ibice bya XAI dukoresheje LangChain. Turahita dusobanura igice cya XAI gikoresha LangChain kugirango tubyare ibisobanuro kubyinjijwe.
Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Uduce
Hano haribintu 5-10 byambere bikoreshwa cyane / ibisobanuro kuri LangChain na DSPy:
Ururimi
langchain.LLAMA (icyitegererezo): Itangiza icyitegererezo cya LangChain LLAMA.Llama.generate_explanation (input_data): Itanga ibisobanuro kubisobanuro byinjira.langchain. Ibisobanuro (icyitegererezo, ibyinjijwe_data): Kurema ikintu cyo gusobanura amakuru yinjiza.llama.isobanura (input_data): Irasobanura amakuru yinjiza ukoresheje icyitegererezo cya LLAMA. 5 ..
DSPy
Dsp.DSPy (icyitegererezo): Itangiza icyitegererezo cya DSPy.dsp.isobanura (input_data): Irasobanura amakuru yinjiza ukoresheje icyitegererezo cya DSPy.dsp.ModelWrapper (icyitegererezo): Gupfunyika icyitegererezo hamwe na DSPy yerekana icyitegererezo.dsp. Ibisobanuro (icyitegererezo, ibyinjijwe_data): Kurema ikintu cyo gusobanura amakuru yinjiza.dsp.generate_explanation (input_data): Itanga ibisobanuro kubijyanye namakuru yinjiye.
Kugaragara
Hano haribintu byoroshye kubona amashusho ya XAI ukoresheje Chart.js:
json { "ubwoko": "akabari", "amakuru": { "ibirango": ["Iyinjiza ryamakuru", "Ibisobanuro"], "imibare": [ { "label": "Ibigize XAI", "amakuru": [10, 20], "backgroundColor": [ "rgba (255, 99, 132, 0.2)", "rgba (54, 162, 235, 0.2)" ], "umupaka w'amabara": [ "rgba (255, 99, 132, 1)", "rgba (54, 162, 235, 1)" ], "Ubugari bwumupaka": 1 } ] }, "amahitamo": { "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } `
Iyi visualisation yerekana ibyinjijwe hamwe nibisobanuro byatanzwe na XAI.
Umwanzuro
Gushyira mubikorwa XAI mubikorwa byubucuruzi bisaba gusobanukirwa byimbitse sisitemu ya AI hamwe nubushobozi bwo kwinjiza ibice XAI muri sisitemu zihari. LangChain na DSPy bitanga urutonde rwibikoresho namasomero yo kubaka sisitemu ya AI isobanutse, byoroshye gushyira mubikorwa XAI muri sisitemu igoye. Mugukurikiza urugero no kugaragara byatanzwe muriyi ngingo, abitezimbere barashobora gufungura imbaraga za XAI mubikorwa byabo byubaka kandi bakubaka sisitemu ikorera mu mucyo kandi isobanurwa.
Akazi keza
Ibikorwa bizaza kuriyi ngingo bishobora kubamo:
- Gutezimbere ibice byinshi bya XAI ukoresheje LangChain na DSPy.
- Guhuza ibice XAI nibindi bikoresho bya AI hamwe namasomero.
- Gutezimbere ibikoresho bihanitse byerekana amashusho kubice bya XAI.
- Gukoresha XAI kuri sisitemu igoye ya AI hamwe na domaine.
Reba
- LangChain: [https://langchain.dev/Igihugu (http:
- DSPy: [https://dspy.dev/ Igihugu(https://dspy.dev/)
- PyTorch: [https://pytorch.org/Igihugu(https://pytorch.org/)
- TensorFlow: [https://www.tensorflow.org/Igihugu(https://www.tensorflow.org/)