Giriş
Emeli intellektiň (AI), programma in engineeringenerçiliginiň we arhitekturanyň kesişmesi merkezleşdirilmedik, ulaldylan we özbaşdak ulgamlaryň täze tolkunyny döredýär. Bu ynkylapyň başynda öň görlüp-eşidilmedik derejede özbaşdaklyk we göwrümlilik bilen çylşyrymly AI ulgamlaryny döretmäge mümkinçilik berýän iki sany öňdebaryjy tehnologiýa LangChain we DSPy bar. Bu makalada, programma üpjünçiligi kesgitlenen ulaglarda we AI bilen dolandyrylýan DevOps iş akymlarynda hakyky dünýä goşundylaryna ünsi jemläp, LangChain we DSPy ulanyp, merkezleşdirilmedik, ulaldylan we özbaşdak ulgam döretmek üçin AI, programma üpjünçiligi we arhitekturanyň kesişmesini öwreneris.
Fon
LangChain, gürleşýän AI ulgamlaryny gurmak üçin Python kitaphanasy, DSPy bolsa blockchain tehnologiýasyny ulanyp merkezleşdirilmedik ulgamlary gurmak üçin Python kitaphanasydyr. Bu iki tehnologiýany birleşdirip, işläp düzüjiler diňe ulaldylyp bilinýän we özbaşdak däl, merkezleşdirilmedik we ygtybarly çylşyrymly AI ulgamlaryny döredip bilerler.
LangChain
LangChain, Python kitaphanasy bolup, döredijilere tebigy dilleri gaýtadan işlemek (NLP), maşyn öwrenmek (ML) we bilim grafiki çemeleşmeleri ýaly dürli usullary ulanyp, AI ulgamlaryny gurmaga mümkinçilik berýär. LangChain, gürleşýän AI ulgamlaryny gurmak üçin birnäçe gural we API hödürleýär, şol sanda:
- ** Bilim grafikleri **: LangChain, AI ulgamlary üçin zerur bolan bilim grafiklerini gurmak we gözlemek üçin birnäçe gurallary üpjün edýär.
- ** NLP **: LangChain tokenizasiýa, guramany tanamak we duýgy derňewi ýaly birnäçe NLP gurallaryny üpjün edýär.
- ** ML **: LangChain klassifikasiýa, regressiýa we toparlanyş ýaly ML gurallarynyň bir toparyny üpjün edýär.
DSPy
DSPy, blockchain tehnologiýasyny ulanyp, merkezleşdirilmedik ulgamlary gurmak üçin Python kitaphanasydyr. DSPy merkezleşdirilmedik ulgamlary gurmak üçin birnäçe gural we API üpjün edýär, şol sanda:
- ** Blockchain **: DSPy, Ethereum we Hyperledger Mata ýaly blokirleme ulgamlary bilen täsirleşmek üçin birnäçe gurallary üpjün edýär.
- ** Akylly şertnamalar **: DSPy merkezleşdirilmedik ulgamlar üçin zerur bolan akylly şertnamalary gurmak we ýerleşdirmek üçin birnäçe gurallary üpjün edýär.
- ** Merkezleşdirilmedik ammar **: DSPy merkezleşdirilmedik ulgamlar üçin zerur bolan merkezleşdirilmedik ammar ulgamlaryny gurmak üçin birnäçe gural bilen üpjün edýär.
Merkezleşdirilmedik AI arhitekturasy
LangChain we DSPy ulanyp, merkezleşdirilmedik AI arhitekturasy aşakdaky böleklerden durýar:
- ** Bilim grafigi **: Bilim grafigi, bilimleriň we guramalaryň arasyndaky gatnaşyklary saklaýan grafiki maglumatlar gurluşydyr. Merkezleşdirilmedik AI arhitekturasynda bilim grafigi ulgam we daşky gurşaw baradaky bilimleri saklamak we soramak üçin ulanylýar.
- ** Söhbetdeşlik AI **: Bilim grafigi bilen täsirleşmek we ulanyjylara maglumat bermek üçin gepleşik AI ulgamy ulanylýar. Gepleşik AI ulgamy, ulanyjylaryň soraglaryna düşünmek we degişli jogaplary bermek üçin NLP we ML usullaryny ulanýar.
- ** Merkezleşdirilmedik ammar **: Merkezleşdirilmedik ammar ulgam we onuň daşky gurşawy baradaky maglumatlary we bilimleri saklamak üçin ulanylýar. Merkezleşdirilmedik ammar ulgamlary merkezleşdirilmedik AI arhitekturasy üçin möhümdir, sebäbi maglumatlary ygtybarly we aç-açan saklamaga we elýeterli etmäge mümkinçilik berýär.
- ** Akylly şertnamalar **: Akylly şertnamalar, iş logikasyny awtomatlaşdyrmak we maglumatlaryň ygtybarly we aç-açan saklanmagyny we elýeterliligini üpjün etmek üçin ulanylýar. Akylly şertnamalar merkezleşdirilmedik AI arhitekturasy üçin möhümdir, sebäbi maglumatlary ygtybarly we aç-açan saklamaga we elýeterli etmäge mümkinçilik berýär.
Hakyky dünýä programmalary
LangChain we DSPy ulanyp, merkezleşdirilmedik AI arhitekturasy hakyky dünýä goşundylarynyň giň toplumyna eýedir:
- ** Programma üpjünçiligi bilen kesgitlenen ulaglar **: Programma üpjünçiligi bilen kesgitlenýän ulaglar, öndürijiligi, howpsuzlygy we netijeliligi optimizirlemek üçin AI we maşyn öwrenmegi ulanýan ulaglardyr. LangChain we DSPy ulanyp, merkezleşdirilmedik AI arhitekturasy diňe ulaldylyp bilinýän we özbaşdak däl, merkezden daşlaşdyrylan we howpsuz programma üpjünçiligi bilen kesgitlenýän ulaglary gurmak üçin ulanylyp bilner.
- ** AI bilen dolandyrylýan DevOps iş akymlary **: AI bilen dolandyrylýan DevOps iş akymlary programma üpjünçiligini ösdürmegi, synagdan geçirmegi we ýerleşdirmegi awtomatlaşdyrmak üçin AI we maşyn öwrenişini ulanýar. LangChain we DSPy ulanyp, merkezleşdirilmedik AI arhitekturalary diňe ulaldylyp bilinýän we özbaşdak däl, merkezleşdirilmedik we howpsuz däl AI bilen dolandyrylýan DevOps iş akymlaryny gurmak üçin ulanylyp bilner.
Kod mysaly
Ine, merkezleşdirilmedik AI arhitekturasyny gurmak üçin LangChain we DSPy-ny nädip ulanmalydygyny görkezýän ýönekeý kod mysaly: `` piton langchain import ediň dspy importdan Blockchain, SmartContract
Bilim grafigini dörediň
bilim_graf = langchain.KnowledgeGraph ()
Gepleşik AI ulgamyny dörediň
söhbet_ai = langchain.ConversationalAI (bilim_graf)
Merkezleşdirilmedik ammar ulgamyny dörediň
merkezleşdirilmedik_storage = dspy.DecentralizedStorage ()
Akylly şertnama dörediň
smart_contract = dspy.SmartContract (merkezleşdirilmedik_storage)
Bilim grafigi bilen täsirleşmek üçin AI ulgamyny ulanyň
söhbetdeşlik_ai.query ("Häzirki wagtda howa nähili?")
Iş logikasyny awtomatlaşdyrmak üçin akylly şertnamany ulanyň
smart_contract.execute ("Howanyň çaklamasyny täzeläň") ``
Iň köp ulanylýan buýruklar / bölekler
LangChain we DSPy üçin iň köp ulanylýan 5-10 buýruk / bölek:
- ** langchain.KnowledgeGraph () **: Bilim grafigini döredýär.
- ** langchain.ConversationalAI () **: Gepleşik AI ulgamyny döredýär.
- ** dspy.DecentralizedStorage () **: Merkezleşdirilmedik ammar ulgamyny döredýär.
- ** dspy.SmartContract () **: Akylly şertnama döredýär.
- ** langchain.query () **: Bilim grafigi bilen täsirleşmek üçin gepleşik AI ulgamyny ulanýar.
- ** dspy.execute () **: Iş logikasyny awtomatlaşdyrmak üçin akylly şertnamany ulanýar.
- ** langchain.tokenize () **: NLP usullaryny ulanyp teksti bellik edýär.
- ** langchain.entity_recognition () **: NLP usullaryny ulanyp, şahsyýeti tanamagy ýerine ýetirýär.
- ** dspy.blockchain_interact () **: Blokain ulgamy bilen täsirleşýär.
- ** dspy.smart_contract_deploy () **: Akylly şertnama ýerleşdirýär.
Görkeziş
Ine, LangChain we DSPy ulanyp, merkezleşdirilmedik AI arhitekturasynyň wizual görnüşi: "diagramma { "tip": "pieChart", "maglumatlar": { "bellikler": ["Bilim grafigi", "Gepleşik AI", "Merkezleşdirilmedik ammar", "Akylly şertnama"], "maglumat bazalary": [ { "bellik": "Komponentler", "maglumatlar": [30, 20, 20, 30], "backgroundColor": [ "rgba (255, 99, 132, 0.2)", "rgba (54, 162, 235, 0.2)", "rgba (255, 206, 86, 0.2)", "rgba (75, 192, 192, 0.2)" ], "borderColor": [ "rgba (255, 99, 132, 1)", "rgba (54, 162, 235, 1)", "rgba (255, 206, 86, 1)", "rgba (75, 192, 192, 1)" ], "borderWidth": 1 } ] }, "opsiýalar": {} } ``
Netije
LangChain we DSPy ulanyp merkezleşdirilmedik AI arhitekturalary, AI ulgamlary bilen gurulmagymyz we özara täsirleşmegimizde öwrülişik mümkinçiligine eýe. LangChain-iň gürleşýän AI mümkinçilikleriniň güýjüni DSPy-nyň merkezleşdirilmedik ammary we akylly şertnama mümkinçilikleri bilen birleşdirip, döredijiler diňe ulaldylyp bilinýän we özbaşdak däl, merkezleşdirilmedik we ygtybarly çylşyrymly AI ulgamlaryny döredip bilerler. Programma üpjünçiligi bilen kesgitlenýän ulaglara we AI bilen dolandyrylýan DevOps iş akymlaryna bolan islegiň artmagy bilen, LangChain we DSPy ulanyp merkezleşdirilmedik AI arhitekturasy AI ösüşiniň geljegini emele getirmekde möhüm rol oýnamaga taýyn.