Fulinta Hab-Dhismaha Badbaadada Ah ee Codsiyada Shabakadda Ku-xoonsan ee AI
hordhac
Maaddaama codsiyada webka ee ku shaqeeya AI ay sii kordhayaan, baahida qaab dhismeedka adag ee sugan weligood ma ahayn kuwo aad u dhib badan. Kor u kaca weerarrada AI ay wadaan, waxaa lama huraan ah in la hirgeliyo hab ammaan-ilaaliye ah oo u adkeysan kara khataraha iman kara. Maqaalkan, waxaan ku baari doonaa sida loogu daro xogta xogta furan ee Percona iyo habka badbaadsan ee Chainguard iyo la dhexgaliyo LangChain ee codsiyada webka ee ku shaqeeya AI.
Hanjabaada ku wajahan Codsiyada Shabakadda ee Awood u leh AI
Codsiyada webka ee ku shaqeeya AI waxay u nugul yihiin hanjabaado kala duwan, oo ay ku jiraan:
** Sumeynta Xogta ***: Moodooyinka AI waxaa lagu maamuli karaa iyadoo la quudinayo xog xaasidnimo ah, taasoo horseedaysa saadaal ama go'aanno khaldan. ** Rogista Qaabka ***: Weeraryahanadu waxay ka heli karaan macluumaad xasaasi ah oo ku saabsan qaabka AI ama xogta tababarkeeda. **Weerarrada iska soo horjeeda ***: Moodooyinka AI waxaa lagu khiyaami karaa waxyaabo si taxadar leh loo sameeyay kuwaas oo loogu talagalay in lagu marin habaabiyo qaabka.
Ammaan-by-Nashqad-Default
Si loo yareeyo hanjabaadahaas, waxaanu hirgelin doonaa qaab dhismeedka badbaadsan ee asalka u ah kaas oo isku dara xogta xogta-furan ee Percona iyo habka badbaadsan ee Chainguard oo la dhexgaliyo LangChain ee codsiyada webka ee ku shaqeeya AI.
Percona's Databases-ka furan ee sugan
Percona waxa ay bixisaa kayd xog-ururin oo sugan oo furan, oo ay ku jiraan Server Percona ee MySQL iyo Percona Server ee PostgreSQL. Kaydka macluumaadkani waxa uu bixiyaa sifooyin ammaan oo adag, sida:
- Sirta: Xogtu waa la siryay wakhtiga nasashada iyo socdaalka, iyadoo la hubinayo in macluumaadka xasaasiga ahi uu ahaado mid sir ah. ** Xakamaynta gelitaanka ***: Xakamaynta marin-u-helidda-fudud waxay u oggolaanaysaa maamulayaasha inay xaddidaan gelitaanka xogta xasaasiga ah oo ay xaqiijiyaan in shaqaalaha idman oo keliya ay beddeli karaan ama tirtiri karaan xogta. ** Hantidhawrka ***: Awoodaha hanti-dhawrka oo faahfaahsan waxay bixiyaan diiwaan dhamaystiran oo ku saabsan dhammaan hawlaha xogta, taasoo sahlaysa in la ogaado lagana jawaabo shilalka amniga.
Habka Ilaaliyaha ee Sugan-by-Default
Chainguard waxa ay bixisaa hab ammaan-by-default ah oo hubiya in codsiyada la dhisay iyada oo amniga maskaxda lagu hayo bilowgii. Habkan waxaa ka mid ah:
- Mudnaanta Ugu Yar: Codsiyada waxaa loogu talagalay in lagu socodsiiyo mudnaanta ugu yar ee lagama maarmaanka u ah si ay u gutaan shaqadooda, yaraynta dusha weerarka. Kaabayaasha aan la bedeli karin: Kaabayaasha dhaqaalaha waxaa loo qaabeeyey inay noqdaan kuwo aan isbedeli karin, taasoo sahlaysa in la ogaado lagana jawaabo shilalka amniga. ** Habayn Sugan ***: Codsiyada waxaa lagu habeeyey iyadoo maskaxda lagu hayo, oo ay ku jiraan cillado sugan iyo qaabeynta ugu yar.
Is dhexgalka LangChain
LangChain waa maktabad Python ah oo bixisa API fudud oo dareen leh si loo dhiso codsiyada shabakadda ee AI ku shaqeeya. Waxaan ku dhex dari doonaa LangChain iyo kaydka xogta furan ee Percona iyo habka badbaadsan ee Chainguard si loo abuuro qaabdhismeed adag oo sugan.
** Tusaalaha Koodhka ***
Waa kuwan tusaale kood fudud oo tusinaya sida loogu dari karo LangChain xog-ururinta il-furan ee sugan ee Percona iyo habka badbaadsan-ilaa-default ee Chainguard: `` Python soo dejinta langchain laga keeno langchain LLM
llm = LLM model_name = "davinci: 2-large", qalab = "cuda", max_tokens=1024, )
Samee isku xirka xogta Percona
soo daji mysql.connector cnx = mysql.connector.connect ( user='username', password='password', martigeliyaha='127.0.0.1', database='database' )
Samee qaabayn sugan oo Chainguard ah
silsilad ilaaliye cfg = silsilad ilaaliye.Config( app_name = "my_app", app_version="1.0", env_vars={ "DB_HOST": "127.0.0.1", "DB_USER": "username", "DB_PASSWORD": "password", }, )
Isticmaal LangChain si aad u waydiiso xogta xogta
weydiin = "Xul * Miiskayga" Natiijo = llm.query ( waydiin, db=cnx, cfg=cfg)
daabac natiijada
daabac(natiijo) `` Tusaalaha koodka ayaa muujinaya sida loo abuuro tusaale LangChain LLM, ku xidhid xogta Percona, oo u abuurto qaabayn sugan oo Chainguard ah. Kadib waxay isticmaashaa LangChain si ay u waydiiso xogta xogta oo ay u daabacdo natiijada.
** 5-10ka ugu sarreeya amarada/Qodobka ugu Isticmaalka badan**
Waa kuwan 5-10ka amarrada ugu badan ee loo isticmaalo tignoolajiyadan:
langchain.LLM (model_name = "davinci: 2-large", qalab = "cuda", max_tokens=1024)- Samee tusaale ahaan LangChain LLM.mysql.connector.connect(user='username', password='password', host='127.0.0.1', database='database')- Samee xiriirinta xogta Percona.- `chainguard.Config(app_name="my_app", app_version="1.0", env_vars={"DB_HOST": "127.0.0.1", "DB_USER": "username", "DB_PASSWORD": "password"}) - Abuur Chainguard habayn sugan.
llm.query (question, db=cnx, cfg=cfg)- Isticmaal LangChain si aad u waydiiso xogta.- 'daabac(natiijo)' - Daabac natiijada weydiinta.
- `soo dejiso langchain' - Soo deji maktabadda LangChain.
import mysql.connector- Soo rar xiriiriyaha xogta Percona.- 'soo dejinta silsilado ilaalin' - Soo deji maktabadda Chainguard.
llm = LLM()- Samee tusaale LangChain LLM adoon sheegin nooc.cnx = mysql.connector.connect()- Samee isku xirka xogta Percona adiga oo aan sheegin xogta xogta.
Muuqaalka
Waa kuwan sawir-qaadista qaab-dhismeed-ammaan-by-default iyadoo la isticmaalayo Chart.js:
json { "type": "bar", "xogta": { "labels": ["Database Percona", "Chainguard Secure Configuration", "LangChain LLM"], "datasets": [ { "label": "Sifooyinka Amniga", "xogta": [10, 8, 12], "backgroundColor": ["#FF6384", "#36A2EB", "#FFCE56"] } ] }, "ikhtiyaar": { "ciwaan": { "muujin": run, "text": "Ammaan-by-Default Architecture" }, "Miisaanka": { "yAxes": [ { "ticks": { "beginAtZero": run } } ] } } }
Aragtidaani waxay tusinaysaa sifada amniga ee Percona's database-ka furan ee sugan, Chainguard's safe-by-default method, iyo LangChain's LLM.
** Gabagabo**
Hirgelinta qaab-dhismeed aamin ah oo asal ah oo loogu talagalay codsiyada mareegaha ee ku shaqeeya AI ayaa muhiim u ah muuqaalka khatarta ah ee maanta. Marka la isku daro xogta Percona ee sugan ee isha furan iyo habka badbaadsan ee Chainguard iyo ku darida LangChain, waxaan abuuri karnaa qaabdhismeed adag oo sugan oo u adkeysan kara weerarada AI ay wado. Maqaalkani waxa uu bixiyay hage wax ku ool ah oo ku saabsan sida loo hirgeliyo dhismahan, oo ay ku jiraan tusaalayaal code iyo muuqaallo.