**Ke hoʻokō nei i ka Hoʻolālā Palekana-by-Default no nā noi pūnaewele AI-Powered **
Hoʻolauna
Ke ulu nui nei nā noi pūnaewele i hoʻohana ʻia e AI, ʻaʻole i ʻoi aku ka ikaika o ka pono no ka hoʻolālā paʻa a paʻa. Me ka piʻi ʻana o nā hoʻouka kaua ʻana o AI, pono ia e hoʻokō i kahi ala palekana-by-default i hiki ke pale i nā hoʻoweliweli. Ma kēia ʻatikala, e ʻimi mākou i ka hoʻohui ʻana i nā waihona waihona open-source paʻa o Percona me ke ala palekana-by-default a Chainguard a hoʻohui pū me LangChain no nā polokalamu pūnaewele mana AI.
Hooweliweli i nā noi pūnaewele i mana o AI
Hiki ke hoʻoweliweli ʻia nā noi pūnaewele AI-powered i nā ʻano hoʻoweliweli, me:
- Data Poisoning: Hiki ke hoʻohana ʻia nā kumu hoʻohālike AI e ka hānai ʻana iā lākou i ka ʻikepili ʻino, e alakaʻi ana i nā wānana a i ʻole nā hoʻoholo hewa.
- Hoʻololi Hoʻohālike: Hiki i nā mea hoʻouka ke ʻike i ka ʻike koʻikoʻi e pili ana i ke kumu hoʻohālike AI a i ʻole kāna ʻikepili aʻo.
- Adversarial Attacks: Hiki ke hoʻopunipuni ʻia nā hiʻohiʻona AI e nā mea hoʻokomo i hana pono ʻia i hoʻolālā ʻia e alakaʻi hewa i ke kumu hoʻohālike.
Hoʻolālā Paʻa-ma-Default
No ka hoʻohaʻahaʻa ʻana i kēia mau mea hoʻoweliweli, e hoʻokō mākou i kahi hoʻolālā palekana-by-default e hoʻohui i nā waihona waihona open-source paʻa o Percona me ke ala palekana-by-default a Chainguard a hoʻohui pū me LangChain no nā noi pūnaewele AI-powered.
Nā ʻIkepili Waihona Open-Source Paʻa a Percona
Hāʻawi ʻo Percona i kahi ʻano o nā waihona open-source paʻa, me Percona Server no MySQL a me Percona Server no PostgreSQL. Hāʻawi kēia mau ʻikepili i nā hiʻohiʻona palekana ikaika, e like me:
- Hoʻopili: Hoʻopili ʻia ka ʻikepili i ka wā hoʻomaha a i ka hele ʻana, me ka mālama pono ʻana i ka ʻike huna.
- Ka Mana Manaʻo: Hiki i nā luna hoʻomalu ke hoʻopaʻa i ke komo ʻana i nā ʻikepili koʻikoʻi a e hōʻoia i nā limahana ʻae wale nō e hiki ke hoʻololi a holoi i ka ʻikepili.
- Ka Hoʻokolo: Hāʻawi ka mana hoʻopono kikoʻī i kahi moʻolelo piha o nā hana ʻikepili āpau, e maʻalahi ai ka ʻike a pane ʻana i nā hanana palekana.
ʻO ke ala palekana-by-Default o Chainguard
Hāʻawi ʻo Chainguard i kahi ala palekana-by-default e hōʻoia i ke kūkulu ʻia ʻana o nā noi me ka palekana mai ka hoʻomaka ʻana. Aia kēia ʻano hana:
- Kuhi Kuleana Liʻiliʻi: Hoʻolālā ʻia nā noi e holo me ka pono liʻiliʻi e pono ai e hana i kā lākou mau hana, e hōʻemi ana i ka ʻili hoʻouka.
- Immutable Infrastructure: Hoʻolālā ʻia ka ʻenehana i mea hiki ʻole ke hoʻololi, e maʻalahi ka ʻike a pane ʻana i nā hanana palekana.
- Hoʻonohonoho Paʻa: Hoʻonohonoho ʻia nā noi me ka noʻonoʻo palekana, me nā paʻa paʻa paʻa a me ka hoʻonohonoho liʻiliʻi.
Hoʻohui LangChain
ʻO LangChain kahi waihona Python e hāʻawi ana i kahi API maʻalahi a intuitive no ke kūkulu ʻana i nā noi pūnaewele AI-powered. E hoʻohui mākou i ka LangChain me Percona nā ʻikepili hāmama a me ke ala paʻa o Chainguard e hana i kahi hoʻolālā paʻa a paʻa.
Ka Laʻana Code
Eia kahi laʻana code maʻalahi e hōʻike ana pehea e hoʻohui ai i ka LangChain me nā waihona waihona open-source paʻa o Percona a me ke ala palekana-by-default a Chainguard:
lawe mai i ka lanchain
mai langchain lawe mai LLM
llm = LLM(
model_name="davinci:2-nui",
mea = "cuda",
max_tokens=1024,
)
# E hana i kahi pilina ʻikepili Percona
lawe mai i ka mysql.connector
cnx = mysql.connector.connect(
mea hoʻohana = 'inoa hoʻohana',
password='password',
host='127.0.0.1',
waihona = 'database'
)
# E hana i kahi hoʻonohonoho palekana Chainguard
kiaʻi kaulahao lawe mai
cfg = kiaʻi kaulahao.Config(
app_name="my_app",
app_version="1.0",
env_vars={
"DB_HOST": "127.0.0.1",
"DB_USER": "inoa mea hoʻohana",
"DB_PASSWORD": "ʻōlelo huna",
},
)
# E hoʻohana iā LangChain e nīnau i ka waihona
hulina = "KOHO * MAI ka'u_papakaukau"
hopena = llm.query(query, db=cnx, cfg=cfg)
# Paʻi i ka hopena
paʻi (hopena)
Hōʻike kēia laʻana code i ka hana ʻana i kahi laʻana LangChain LLM, hoʻopili i kahi waihona Percona, a hana i kahi hoʻonohonoho paʻa Chainguard. A laila hoʻohana ʻo ia iā LangChain e nīnau i ka waihona a paʻi i ka hopena.
** 5-10 kiʻekiʻe loa i hoʻohana ʻia i nā kauoha/nā ʻāpana**
Eia ka 5-10 kiʻekiʻe loa i hoʻohana ʻia nā kauoha/snippets no kēia ʻenehana:
langchain.LLM(model_name="davinci:2-large", device="cuda", max_tokens=1024)- E hana i kahi laʻana LangChain LLM.mysql.connector.connect(mea hoʻohana='inoa hoʻohana', password='password', host='127.0.0.1', database='database')- E hana i kahi pilina waihona 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"})- E hana i kahi hoʻonohonoho palekana Chainguard.llm.query(query, db=cnx, cfg=cfg)- E hoʻohana i ka LangChain e nīnau i ka waihona.Paʻi (hopena)- Paʻi i ka hopena o ka nīnau.- 'import langchain' - Hoʻokomo i ka waihona LangChain.
- 'hookomo i ka mysql.connector' - Hoʻokomo i ka mea hoʻohui waihona ʻikepili Percona.
- 'Hoʻokomo i ke kaulahao' - Hoʻokomo i ka waihona Chainguard.
llm = LLM()- Hana i kahi laʻana LLM LangChain me ka ʻole o ka wehewehe ʻana i ke kumu hoʻohālike.cnx = mysql.connector.connect()- E hana i kahi pilina waihona Percona me ka wehewehe ʻole ʻana i kahi waihona.
Hōʻikeʻike
Eia kahi hiʻohiʻona o ka hoʻolālā palekana-by-default me ka hoʻohana ʻana iā Chart.js:
{
"type": "pā",
"ʻikepili": {
"labels": ["Percona Database", "Chainguard Secure Configuration", "LangChain LLM"],
"mau ʻikepili": [
{
"label": "Nā hiʻohiʻona palekana",
"ʻikepili": [10, 8, 12],
"ʻulaʻula": ["#FF6384", "#36A2EB", "#FFCE56"]
}
]
},
"koho": {
"poʻo inoa": {
"hōʻike": ʻoiaʻiʻo,
"text": "Paʻa-ma-Default Architecture"
},
"nā unahi": {
"yAxes": [
{
"kuʻi": {
"beginAtZero": ʻoiaʻiʻo
}
}
]
}
}
}
Hōʻike kēia hiʻohiʻona i nā hiʻohiʻona palekana o Percona ka palekana open-source database, Chainguard's secure-by-default approach, a me LangChain's LLM.
Hoʻoholo
He mea koʻikoʻi ka hoʻokō ʻana i kahi hoʻolālā palekana-by-default no nā noi pūnaewele AI-powered i ka ʻāina hoʻoweliweli o kēia lā. Ma ka hui pū ʻana o Percona i nā ʻikepili hāmama paʻa me ka Chainguard's secure-by-default approach a me ka hoʻohui pū ʻana me LangChain, hiki iā mākou ke hana i kahi hoʻolālā paʻa a paʻa i hiki ke pale aku i nā hoʻouka kaua AI. Ua hāʻawi kēia ʻatikala i kahi alakaʻi kūpono e pili ana i ka hoʻokō ʻana i kēia hoʻolālā, me nā hiʻohiʻona code a me nā hiʻohiʻona.