Ar ais chuig an Bhlag
Blag

LangChain🦜🔗: An Fharmáid Chumhachtach atá ag Réabhlóidiú Feidhmchláir Samhla Teanga

Sep 7, 2023·6 min read·Palomi Jain
#Artificial Intelligence#Large Language Model#machine learning#Python
LangChain🦜🔗: An Fharmáid Chumhachtach atá ag Réabhlóidiú Feidhmchláir Samhla Teanga

LangChain🦜🔗: An Creatlach Cumhachtach ag Réabhlóidiú Feidhmchláir Samhlacha Teanga

Cad is LangChain ann?

LangChain is creatlach cumhachtach a dhearadh chun forbairt fheidhmchlár cumhachtaithe ag samhlacha teanga a réabhlóidiú. Tá samhlacha teanga ar nós ChatGPT agus Llama an-fhillte agus go han-oilte ar raon leathan tasc. Mar sin féin, d'fhéadfaidh dúshláin a bheith orthu agus tagairt a thabhairt ar fhreagraí beacht nó tasc a dhéanamh ar gá domhain-bhreithiúntas nó saineolas a bheith ann. Seo an áit a thig LangChain chun an tabhair.

Mar shampla — Le cabhair LangChain, is féidir linn LLM ar nós ChatGPT a oiliúint ar thacar sonraí saincheaptha atáirlíonn bialainne. Tá faisnéis ar leith san tacar sonraí faoi dhíchéadanna éagsúla, timpeallacht agus caighdeán seirdbhíce.

Anois, nuair a chuireann tú ceist bheacht ar an ChatGPT ar nós "Cén bialann a thugann an sushi is fearr sa bhaile?", an ChatGPT, tar éis a bheith fíneáilte ar an tacar sonraí saincheaptha atáirlíonn bialainne, is féidir fregra níos cruinne agus níos sonraithea thugadh. Is féidir léi tarraingt ó a fhios ar an tacar sonraí chun an bialann a bharúil ar an sushi is arda-rátáilte bunaithe ar athbhreithnithe custaiméirí.

Léamh Tuilleadh: Doiciméadúchán Oifigiúil

Tógaimis Feidhmchlár Beag

San alt seo, taispeánfaidh mé treoir céim ar chéim chun léitheoir doiciméad a thógáil ag baint úsáide as LangChain agus HuggingFace. Táim chun Google Colab a úsáid mar an ardán chun an feidhmchlár a thógáil

  1. Cruthaigh Leabhar Thaifeadta Nua i Google Collab agus suiteáil gach filiocht riachtanach

Cliceáil ar "Leabhar Thaifeadta Nua" nó téigh go "Comhad" > "Leabhar Thaifeadta Nua" chun leabhar thaifeadta Colab nua a chruthú agus na filiochta seo a leanas a shuiteáil.

Íomha Le Údar

2. Eochair API HuggingFace a Fháil

Mura bhfuil cuntas Hugging Face agat cheana féin, beidh ort ceann a chruthú. Is féidir leat clárú ar chuntas ar shuíomh gréine Hugging Face.

Nuair atá tú logáilte isteach, téigh go dtí an rannóg Próifíl trí do dheilbhín próifíl a chliceáil sa spréacharnach ar dheis thuas agus "Socruithe" a roghnú ó an roghchlár foluain.

Ina dhiaidh sin, téigh go dtí an rannóg Access Tokens agus cruthaigh token nua

Íomha Le Údar

Ina dhiaidh sin cruthaigh cell chód nua agus cuir an chód thíos isteach —

Íomha Le Údar

Cuir in ionad na teanga bréagach an Eochair API agad agus fhorghníomhaigh an chód.

3. Leabhartha agus Stór Veicteoirí a chruthú do Fhreagairt-Cheisteannaibh

I bhformhór fheidhmchlár Samhlacha Teanga (LLM), is minic a thagann gá in aisce do shonraí saincheaptha ar úsáideoir nach raibh páirt ina thacar sonraí oilint bhunaidh an mhodal. Cuireann LangChain na heilimintí riachtanacha ar fáil duit chun do shonraí saincheaptha a iompórtáil, a athrú, a stóráil agus a cheistí go héifeachtach.

Foinse: LangChain Docs

Cuimsíonn an próiseas cúig chéim dhifriúil:

  1. Doiciméad a Lódáil: Tá an chéim seo freagrach as sonraí a iompórtáil i bhfoirm doiciméad.
  2. Doiciméad Rannánaitheoireachta: Anseo, déantar an doiciméad a rannánaitheoireachta, agus é a bhristear síos ina ghnéithe láimhdhéanta níos bige.
  3. Leabhartha Giniúint: Sa chéim seo, déantar na cnuasaigh seo a athrú ina n-ionadaitheoirí veicteoirí, ar a dtugtar leabhartha freisin.
  4. Stór Veicteoirí: Fóntais an chomhpháirt seo mar stór do na veicteoirí cnuasaigh thuaithe a stóráil i bunachar sonraí veicteoirí tiomnaithe.
  5. Meicníc Fála: Baineann an chéim dheireanach meicníc fála. Úsáidtear é chun sraith amháin nó níos mó de veicteoirí a fhógairt a thaispeánann an cosúlacht is airde do cheist, agus an cheist agus na veicteoirí stóráilte a bhí sa spás foluaineachta céanna.

Anois, tosaímis ag lódáil an doiciméad. Táim ag lódáil achoimre gairid ar Bhunreacht an Indía a ghineadh ag ChatGPT.

Íomha Le Údar

Tar éis doiciméad a lódáil, briseann ar aghaidh an ficheal dhíoláthach i gcomhnasc bhige nach bhfuil foluain ar a chéile de 1000 charachtair gach

Íomha Le Údar

Tar éis doiciméad a rannánaitheoireachta, tosaímis ar ár leabhartha a thúsú. Úsáidimid leabhartha a sholáthraítear ag leabharlann Transformers Hugging Face.

Íomha Le Údar

Anois, socróimid stór veicteoirí ag baint úsáide as Faiss. Go bunúsach, tá do shonraí téacs á athrú ina veicteoirí ag baint úsáide as na leabhartha a soláthraítear, agus úsáidtear Faiss chun na veicteoirí seo a innéacsáil agus a chuardach go héifeachtach.

Íomha Le Údar

Anois, lódáifimid LLM flan-t5-xxl Google ó HuggingFace. Is uirlis bhréa-luachach a thugann freagairt ar cheisteanna ná gur tá cur chuige téacs-go-téacs aici, réamh-oilte agus méid mór an mhodal.

Íomha Le Údar

Ina dhiaidh sin tosaímis ar slabhra ag baint úsáide as LangChain. Ligeann slabraithe dúinn ranna iolracha a chur le chéile i bhfeidhmchlár comhpháirtíochta.

Íomha Le Údar

Cruthóimid Slabhra Shimplí: tosaíonn sé le ceist, agus an cheist a sheoladh go dtí an LLM.

Íomha Le Údar

Chun comhthéacs a thabhairt, seo thíos an chuid den achoimre ó raibh an LLM ar a fhreagra —

"Preamble: Leagann Preamble Bhunreacht an Indía amach na hidéalacha agus na cuspóir ar thaidhd ar fhramers an Bhunreachta a bhaint amach. Soilsíonn sé an Ind mar phoblacht dhomhain-dhualgas, dúndomhan, neodhraiochúil, agus dhóchais ar thaidhd ar chothromacht, fheirge, comhionannas, agus bráithreachas a bhaint amach do a shaoránaigh."

Lig dúinn ceist eile a chur faoi

Íomha Le Údar

Feidhmchláir —

  1. Cadhaithe AI agus Cúnaithe Fíorúla: Leagann an fheidhm fhreagairt-cheisteannaibh atá fúthaithe sa chód seo bonn do dhreachtúchán chadhaithe AI agus cúnaithe fíorúla a bhí ábalta a thabhairt frithghníomhartha tapa, comhthéacs-bhraite ar iarrataí úsáideora. Tá feidhmchlár ann i dtacaíocht chustaiméirí, e-fhoghlaim, agus níos mó.
  2. Uirlisí Oideachais: Is féidir le múinteoirí agus mic léinn a bhaint as freagairt cheisteannaibh uathoibríocha, agus cuidiú ar a shocrú ar an mothú faisnéis agus an taithí fhoghlaim a bhrostú. Is féidir é a bhaint i nginiúint inneachar oideachasúil freisin.
  3. Innill Molta Ábhair: Trí thuiscint a dhéanamh ar an gcomhthéacs agus an rún taobh thiar de cheisteannaibh, is féidir an chód seo a úsáid chun córais bharúileachta ábhair a fhorbhairt, a chinntiú go bhfaighidh úsáideoirí beartuithe an-ábhartha.

Do léitheoirí spéis a bheith orthu a dhúngadh i bhfad níos faide i na feidhmchlár seo agus uirlisí breise a scrúdú ar a son a phróiseáil, seo roinnt acmhainní luachach:

FlowiseAI - Tóg LLMs Feidhmchláir go Réidh Uirlis UI bhisheál foinse oscailte chun do sreabh LLM saincheaptha a thógáil ag baint úsáide as Langchainflowiseai.comLangflow Waitlist Tar Ré an Langflow waitlist inniu agus faigh amach cur chuige streamlined do LLMs. Foinse oscailte agus úsáideoir-bhraite, Langflow…www.langflow.org

Conclúid —

Thaispeáin an alt seo conas is féidir le LangChain a úsáid i bhforbairt fheidhmchlár cumhachtaithe ag samhlacha teanga agus conas a ligeann a dhúngadh líofa agus a thacláir fhairsing do dhevelopers an chumhacht LLMs a bhaint amach.

I dtír-dhúlachta bithbheo AI, tá LLMs tar éis a bheith ina gcluichí-athrúcháin, agus táimid bródúil a bheith páirt sa turas seo suimiúil i leith domhain níos cliste, níos éifeachtúla. Táimid ag faire ar thógáil LLMs chun iontaofa a dréachta, dúshláin chasta a réiteach, agus luach níos fearr a bhaint dó ár gcliaint agus ár gcomhpháirtithe ag My Next Developer.