Kora urugero rwa LangChain LLM | B4N1

Kora urugero rwa LangChain LLM

6 months ago · b4n1 Tiempo de lectura: 3 min

Gushyira mubikorwa Umutekano-by-Default Architecture ya AI ikoreshwa na Web Porogaramu

Intangiriro

Mugihe porogaramu ikoreshwa na AI igenda igaragara cyane, gukenera ubwubatsi bukomeye kandi butekanye ntabwo byigeze bihinduka. Hamwe no kwiyongera kwibitero biterwa na AI, ni ngombwa gushyira mubikorwa uburyo bwizewe-busanzwe bushobora guhangana n’iterabwoba rishobora kubaho. Muri iki kiganiro, tuzasesengura uburyo bwo guhuza amakuru yububiko bwa Percona bwizewe-bwuzuye hamwe nububiko bwa Chainguard bwizewe-busanzwe kandi tugahuza na LangChain kubikorwa byurubuga rwa AI.

Iterabwoba kuri AI ikoreshwa na Web Porogaramu

Urubuga rukoreshwa na AI rushobora kwibasirwa nibibazo bitandukanye, harimo:

  • ** Uburozi bwa Data **: Moderi ya AI irashobora gukoreshwa no kubagaburira amakuru mabi, biganisha ku guhanura cyangwa gufata ibyemezo bitari byo.
  • ** Guhindura icyitegererezo **: Abagabye igitero barashobora kumenya amakuru yunvikana kubijyanye na AI cyangwa amakuru yamahugurwa.
  • ** Ibitero byo guhangana **: Moderi ya AI irashobora gushukwa ninyandiko zakozwe neza zagenewe kuyobya icyitegererezo.

Umutekano-by-Default Architecture

Kugira ngo tugabanye ibyo byugarije, tuzashyira mubikorwa byubaka-byubatswe byubaka bihuza umutekano wububiko bwuzuye bwa Percona hamwe nububiko bwa Chainguard bwizewe kandi buhuza na LangChain kubikorwa bya porogaramu zikoreshwa na AI.

Percona Yizewe Ifungura-Inkomoko Yububiko

Percona itanga urutonde rwumutekano ufunguye-isoko yububiko, harimo Seriveri ya Percona ya MySQL na Serveri ya Percona kuri PostgreSQL. Ububikoshingiro butanga umutekano ukomeye, nka:

  • ** Encryption **: Amakuru arahishwa kuruhuka no gutambuka, byemeza ko amakuru yihariye akomeza kuba ibanga. **
  • ** Igenzura **: Ubushobozi burambuye bwubugenzuzi butanga inyandiko yuzuye yibikorwa byose byububiko, byoroshye kumenya no gusubiza ibyabaye mumutekano.

Inzira ya Chainguard Umutekano-by-bisanzwe

Chainguard itanga umutekano-by-byanze bikunze byemeza ko porogaramu zubatswe hamwe n'umutekano mubitekerezo. Ubu buryo bukubiyemo:

  • ** Uburenganzira Buke **: Porogaramu zagenewe gukora zifite amahirwe make akenewe kugirango zikore imirimo yazo, zigabanye ubuso bwibitero.
  • ** Ibikorwa Remezo bidahinduka **: Ibikorwa Remezo byateguwe kugirango bidahinduka, byoroshye kumenya no gusubiza ibibazo byumutekano.
  • ** Iboneza Umutekano **: Porogaramu zashyizweho zifite umutekano mubitekerezo, harimo umutekano usanzwe hamwe nibikoresho bike.

Kwishyira hamwe

LangChain ni isomero rya Python ritanga API yoroshye kandi yimbitse yo kubaka porogaramu zikoreshwa na AI. Tuzahuza LangChain hamwe na Percona ifite umutekano wuzuye-isoko yububiko hamwe na Chainguard uburyo bwizewe-busanzwe bwo gukora ubwubatsi bukomeye kandi butekanye.

Urugero rwa Kode

Dore urugero rworoshye rwa kode yerekana uburyo bwo guhuza LangChain hamwe nububiko bwa Percona bwizewe bwuzuye-bwuzuye bwububiko hamwe na Chainguard uburyo bwizewe-busanzwe: `` python gutumiza mu mahanga kuva muri langchain itumiza LLM

llm = LLM ( icyitegererezo_izina = "davinci: 2-nini", igikoresho = "cuda", max_tokens = 1024, )

Kora data base ya Percona

kwinjiza mysql.umuhuza cnx = mysql.umuhuza.huza ( umukoresha = 'izina ukoresha', ijambo ryibanga = 'ijambo ryibanga', umushyitsi = '127.0.0.1', base base = 'base base' )

Kora Changuard iboneza umutekano

gutumiza ibicuruzwa cfg = chainguard.Config ( porogaramu_izina = "my_app", app_version = "1.0", env_vars = { "DB_HOST": "127.0.0.1", "DB_USER": "izina ukoresha", "DB_PASSWORD": "ijambo ryibanga", }, )

Koresha LangChain kugirango ubaze base base

ikibazo = "HITAMO * Uhereye kuri my_table" ibisubizo = llm.ikibazo (ikibazo, db = cnx, cfg = cfg)

Shira ibisubizo

icapiro (ibisubizo) `` ` Uru rugero rwimyandikire yerekana uburyo bwo gukora urugero rwa LangChain LLM, guhuza data base ya Percona, no gukora iboneza ryumutekano rya Chainguard. Hanyuma ikoresha LangChain kubaza ububikoshingiro no gucapa ibisubizo.

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Udukoryo

Hano haribintu 5-10 byambere bikoreshwa cyane / ibisobanuro kuri ubu buhanga:

  1. langchain.LLM (model_name =" davinci: 2-nini ", igikoresho =" cuda ", max_tokens = 1024) - Kora urugero rwa LangChain LLM. 2
  2. `chainguard.
  3. llm.kubaza (ikibazo, db = cnx, cfg = cfg) - Koresha LangChain kugirango ubaze base base.
  4. Icapa (ibisubizo) - Shira ibisubizo kubibazo.
  5. kwinjiza langchain - Kuzana isomero rya LangChain.
  6. gutumiza mysql.connector - Kuzana ububiko bwa Percona.
  7. gutumiza chainguard - Kuzana isomero rya Chainguard.
  8. Llm = LLM () - Kurema LangChain LLM urugero uterekanye icyitegererezo.
  9. Cnx = mysql.connector.connect () - Kurema ububiko bwububiko bwa Percona udasobanuye base base.

Kubona amashusho

Hano hari amashusho yuburyo bwizewe-bwubatswe ukoresheje Chart.js: json { "ubwoko": "akabari", "amakuru": { "ibirango": ["Ububikoshingiro bwa Percona", "Iboneza ry'umutekano wa Chainguard", "LangChain LLM"], "imibare": [ { "label": "Ibiranga umutekano", "amakuru": [10, 8, 12], "backgroundColor": ["# FF6384", "# 36A2EB", "# FFCE56"] } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "Umutekano-by-Default Architecture" }, "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } ` Iyerekwa ryerekana umutekano wumutekano wa Percona ufite umutekano wuzuye-wububiko bwuzuye, uburyo bwa Chainguard bwizewe-busanzwe, na LLM ya LangChain.

Umwanzuro

Gushyira mubikorwa umutekano-by-ubwubatsi bwububiko bwa AI ikoreshwa nimbuga za interineti ningirakamaro muburyo bwugarije uyu munsi. Muguhuza Percona ifite umutekano wububiko-bwuzuye bwububiko hamwe na Chainguard uburyo bwizewe-busanzwe kandi tugahuza na LangChain, turashobora gukora ubwubatsi bukomeye kandi bwizewe bushobora guhangana nibitero biterwa na AI. Iyi ngingo yatanze umurongo ngenderwaho wuburyo bwo gushyira mubikorwa ubu bwubatsi, harimo ingero za code na visualizations.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn