MPT

MPT-7B-Chat

by Databricks Data + AI Platform · Varasem avatud kaaludega mudel

MPT-7B-Chat on vanema põlvkonna 6,7 miljardi parameetriga vestlusmudel, mille MosaicML avaldas algselt 2023. aasta mais ja mida hiljem seostati Databricksiga. See toetab ainult tekstipõhiseid ChatML-i vestlusi, selle kontekstiaken on 2048 tokenit ning see on saadaval avatud kaaludega kontrollpunktina mitteärilise kasutuse litsentsi alusel.

Tekst Arutlusvõime Programmeerimine
MPT-7B-Chat on varasem avatud kaaludega juturobotimudel, mis on loodud mitmevoorulisteks tekstivestlusteks. See põhineb ainult dekooderiga transformeril MPT-7B, sisaldab ligikaudu 6,7 miljardit parameetrit ja kasutab ChatML-i süsteemi-, kasutaja- ja assistendisõnumite eristamiseks. Mudeli saab alla laadida Hugging Face’i ökosüsteemi kaudu, kuid Databricksi hostitud API praegust hinnastust ega tootmiskasutuseks mõeldud teenust ei õnnestunud kontrollida.
Väljundid

Mida MPT-7B-Chat suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Peenhäälestamine
Mudeli profiil

Jõudlusnäitajad

3/10 Arutlusvõime
4/10 Programmeerimine
7/10 Kiirus
8/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria MPT
Tüüp üldotstarbeline
Konteksti maht 2K märki/tokenit
Maksimaalne väljundmärkide arv märki/tokenit
Välja antud 5. mai 2023
Olek Varasem avatud kaaludega mudel
Teadmiste ajapiiri märkused

MPT-7B-Chat kontrollpunkti täpset ametlikku teadmiste lõppkuupäeva ei ole kinnitatud. MPT väljalaskedokumentatsioonis märgitakse, et osa eeltreeninguandmetest hõlmas 2023. aastani ajakohaseid allikaid, kuid see ei määra mudeli ametlikku teadmiste lõppkuupäeva.

Mudeli selgitused

MosaicML avaldas selle algselt MPT-i alusmudelite seeria osana; Databricks teatas MosaicML-i omandamisest 26. juunil 2023. MPT-7B-Chat on MPT-7B vestlusteks kohandatud peenhäälestus, mille treenimisel kasutati andmestikke ShareGPT-Vicuna, HC3, Alpaca, Helpful and Harmless ning Evol-Instruct. See kasutab ChatML-vormingut ja selle konteksti pikkus on 2048 tokenit. Mudel avaldati litsentsi CC-BY-NC-SA-4.0 alusel mitteäriliseks kasutuseks. Praegu ei ole kinnitatud Databricksi enda hostitud API hinda, veebiotsingu integratsiooni, struktureeritud väljundi garantiid ega täpset sulgemiskuupäeva.

Mudeli juhend

MPT-7B-Chat: varasem avatud kaaludega mudel kohalikuks vestluseks

MPT-7B-Chat on MosaicML-i MPT-mudeliperekonda kuuluv 6,7 miljardi parameetriga ainult teksti töötlev vestlusmudel. MosaicML avaldas selle algselt 2023. aasta mais ning hiljem seostati seda Databricksiga. Mudel peenhäälestati mitme vooruga dialoogide jaoks, kasutades ChatML-vormingut ning mitut vestlus- ja juhiste andmestikku. Avatud kaaludega kättesaadavus muudab selle kasulikuks kohalikeks katsetusteks ja õppetööks, kuid 2048 tokeni suurune kontekstiaken, mitteäriline litsents, mudeli vanus ning ajakohase tootja enda majutatud API puudumine piiravad selle sobivust tänapäevaste tootmisrakenduste jaoks.

Mis on MPT-7B-Chat?

MPT-7B-Chat on MPT-7B keelemudeli vestluspõhine peenhäälestus. MosaicML avaldas selle 5. mail 2023 Mosaic Pretrained Transformeri ehk MPT mudeliperekonna osana. Hiljem omandas MosaicML-i Databricks, mistõttu seostatakse seda mudelit nüüd sageli Databricksiga, kuigi algses väljalaskes ja mudelihoidlas on selle arendajana märgitud MosaicML.

Mudel sisaldab ligikaudu 6,7 miljardit parameetrit. Praktilises mõttes kuulub see väiksemate ja hõlpsamini kasutatavate avatud kaaludega keelemudelite hulka, võrreldes paljude uuemate süsteemidega. See loodi dialoogis vastuste genereerimiseks, mitte lihtsalt iseseisva teksti jätkamiseks, mistõttu sobib see vestlusroboti käitumise, viipevormingute ja transformerite lokaalse juurutamise katsetamiseks.

MPT-7B-Chatist tuleks mõelda eelkõige kui allalaaditavast mudeli kontrollpunktist, mitte kui tänapäevasest kommertslikust API-tootest. Esitatud allikad kinnitavad selle Hugging Face'i hoidlat ja avatud kaalude kättesaadavust, kuid ei kinnita aktiivset Databricksi hallatavat lõpp-punkti, märgipõhist hinnastamist ega praegust hallatud järeldusteenust selle konkreetse kontrollpunkti jaoks.

Kuidas selle vestlusvorming töötab

MPT-7B-Chat peenhäälestati vestlus- ja juhistepõhiste andmetega, sealhulgas ShareGPT-Vicuna, HC3, Alpaca, Helpful and Harmless ning Evol-Instructi andmekogumitega. Eesmärk oli panna algne MPT-7B mudel vestlussituatsioonides loomulikumalt vastama.

Mudel kasutab ChatML-vormingut. ChatML esitab vestluse selgelt märgistatud süsteemi-, kasutaja- ja assistendisõnumitena. Süsteemisõnum võib anda üldised käitumisjuhised, kasutajasõnum sisaldab päringut ja assistendisõnum mudeli vastust. See struktuur on mitme vooruga rakenduste puhul kasulik, sest rakendus saab varasemad sõnumid alles hoida ja iga kõneleja järjepidevalt tuvastada.

ChatML on vormingukonventsioon, mitte tõend tänapäevase struktureeritud väljundi või agendiraamistiku kohta. Esitatud uuringud ei kinnita MPT-7B-Chati puhul garanteeritud JSON-i genereerimist, natiivset funktsioonikutset, tööriistade kasutamist ega veebotsingut.

Tehnilised andmed ja piirangud

SpetsifikatsioonKinnitatud üksikasjad
MudeliperekondMPT ehk Mosaic Pretrained Transformer
ParameetridLigikaudu 6,7 miljardit
ArhitektuurAinult dekooderiga transformer
Konteksti pikkus2048 tokenit
SisendmodaalsusTekst
VäljundmodaalsusTekst
Väljalaskekuupäev5. mai 2023
LitsentsCC-BY-NC-SA-4.0
Väljundi maksimaalne tokenite arvEi ole kinnitatud

2048 tokeni pikkune kontekst on oluline praktiline piirang. Token on ühik, mida mudel kasutab teksti esitamiseks; konteksti piir hõlmab koos nii vestluse ajalugu kui ka soovitud vastust. Seetõttu võivad pikad dokumendid, suured viiped või pikad vestlusajalood olemasoleva konteksti kiiresti ära kasutada. Uuringud ei esita eraldi maksimaalse väljundi seadistust, mistõttu ei tohiks rakendused eeldada kindlat vastuse tokenite piirangut peale üldise kontekstipiirangu.

MPT-perekonna dokumentatsioon nimetab rakenduse komponentidena muu hulgas ALiBi positsioonilise tähelepanu, FlashAttentioni ja optimeeritud järelduskihid. Need on mudeliperekonna ja järelduskiibi tehnilised omadused; neid ei tohiks tõlgendada iga seadme puhul garanteeritud vastamiskiirusena.

Võimekused ja toetatud modaalsused

MPT-7B-Chat võtab vastu teksti ja genereerib teksti. Kinnitatud ei ole pildi-, heli-, video-, muusika- ega kõneväljund ning esitatud uuringud ei viita mitme modaalsuse sisendi toetusele. Seega on see mõeldud tekstipõhiseks dialoogiks, mitte piltide mõistmiseks, häälsuhtluseks, videoanalüüsiks ega meedia genereerimiseks.

Selle peamine võimekus on vestlusliku teksti genereerimine. Seda saab kasutada näiteks küsimustele vastamiseks, lühikese vestlusajaloo säilitamiseks, süsteemiviipade testimiseks ja hariduslike vestlusroboti prototüüpide loomiseks. Peenhäälestusandmed valiti juhiste järgimise ja vestluskäitumise parandamiseks, kuid see ei tõenda usaldusväärset faktitäpsust ega ajakohaseid teadmisi.

Esitatud teave ei kinnita natiivseid arutlusrežiime, mõttekäigu juhtimist, struktureeritud väljundi garantiisid, tööriistade kasutamist, funktsioonikutseid, veebotsingut, vahemällu salvestamist, pakktöötluse API-sid ega praegust teenusepakkuja hallatavat voogedastusliidest. Arendajad võivad allalaaditava kontrollpunkti ümber rakendusloogika üles ehitada, kuid see erineb mudeli enda kinnitatud natiivse võimekuse olemasolust.

Litsents ja kommertskasutusega seotud kaalutlused

MPT-7B-Chat avaldati CC-BY-NC-SA-4.0 litsentsi alusel. Uuring käsitleb seda mitteärilise litsentsina, millele kehtivad litsentsi konkreetsed tingimused. See erinevus on oluline, kui võrrelda mudelit avatud kaaludega mudelitega, mis on avaldatud kommertskasutust lubavate tingimuste alusel.

Organisatsioonid peaksid litsentsi enne kontrollpunkti kasutamist tootes, ettevõttesiseses töövoos, hallatud teenuses või muus tegevuses, mida võidakse pidada äriliseks, hoolikalt läbi vaatama. Mudelit ei tohiks pidada automaatselt kommertslikuks juurutuseks sobivaks ainult seetõttu, et selle kaalud on allalaaditavad.

Peamised tugevused ja piirangud

Milleks MPT-7B-Chat sobib

  • Juurdepääsetav katsetamine avatud kaaludega: Suhteliselt väike parameetrite arv muudab selle lokaalseks testimiseks hõlpsamini kasutatavaks kui suuremad sama ajastu mudelid.
  • Dialoogile keskendunud käitumine: See peenhäälestati spetsiaalselt mitme vooruga vestluste jaoks, mitte üksnes baasmudeli tekstijätkamiseks.
  • Läbipaistev viibestruktuur: ChatML määrab süsteemi-, kasutaja- ja assistendisõnumitele selged rollid.
  • Uurimistöö ja haridus: Kontrollpunkt sobib transformerite järelduse, vestluspõhise peenhäälestuse, viipevormingute ja mudelite lokaalse juurutamise õppimiseks.
  • Sõltumatus märgipõhisest API-hinnast: Allalaaditud kaaludega töötamisel ei ole katsetamiseks vaja praegust esimese osapoole märgipõhist teenust, kuigi riistvara ja käitamisega seotud kulud kehtivad endiselt.

Olulised piirangud

  • Lühike kontekst: Kinnitatud 2048 tokeni suurune kontekstiaken on pikkade dokumentide ja pikaajaliste vestluste jaoks piirav.
  • Pärandstaatus: 2023. aastal avaldatuna on see vanem kui paljud praegused keelemudelid ning ei pruugi vastata nende arutlus-, programmeerimis-, faktitäpsuse ega juhiste järgimise tasemele.
  • Mitteäriline litsents: CC-BY-NC-SA-4.0 piirab kasutust võrreldes kommertskasutust lubavamate alternatiividega.
  • Kinnitatud ajakohase hallatud API puudumine: Esitatud allikad ei dokumenteeri praegust Databricksi API hinnastamist ega selle konkreetse mudeli hallatud lõpp-punkti.
  • Ainult tekst: Esitatud spetsifikatsioonide põhjal ei saa seda valida mitme modaalsusega rakenduste jaoks.
  • Kinnitatud natiivsete tööriistade ja struktureeritud väljundi puudumine: Rakendused, mis vajavad garanteeritud JSON-i, funktsioonikutseid, veebotsingut või agendi toiminguid, vajavad teistsugust dokumenteeritud lahendust või täiendavat rakenduskihi arendust.

Hind ja kättesaadavus

MPT-7B-Chati puhul ei ole kinnitatud ühtegi praegust Databricksi esimese osapoole sisendi- ega väljundihinda. Mudel on Hugging Face'i ökosüsteemi kaudu saadaval avatud kaaludega kontrollpunktina, kuid allalaaditavad kaalud ei tähenda sama mis tasuta kasutamine tootmises. Kasutajatel võivad siiski tekkida kulud riistvara, pilvandmetöötluse, salvestusruumi, juurutamise ja hoolduse eest.

Kuna esitatud uuringutes ei ole kinnitatud praegust hallatud teenuse hinda, ei tohiks eeldada kuutellimust, märgipõhist hinda ega tasuta API-mahtu. Enne uue tootmissüsteemi kavandamist tuleks kättesaadavust kontrollida mudelihoidlas ja juurutusplatvormil.

Millal valida MPT-7B-Chat?

Vali MPT-7B-Chat siis, kui eesmärk on uurida või prototüüpida suhteliselt väikest avatud kaaludega vestlusmudelit, käitada vestlusrobotit lokaalselt, testida ChatML-i viipeid või teha transformerimudelitega seotud haridustööd. See võib olla ka kasulik ajalooline võrdluspunkt MPT-perekonna ja varaste avatud kaaludega dialoogimudelite kujundusvalikute mõistmiseks.

Väiksem mudel võib muuta katsetamise palju suurema mudeli kasutamisest praktilisemaks, kuid esitatud uuringud ei kinnita kindlat riistvaranõuet ega universaalset kiiruseelist. Tegelik jõudlus sõltub järelduse rakendusest ja olemasolevast riistvarast.

Teistsugune lahendus on sobivam, kui projekt vajab kommertskasutuse õigusi, pikka kontekstiakent, ajakohaseid faktiteadmisi, natiivseid tööriistakutseid, garanteeritud struktureeritud väljundit, mitme modaalsusega sisendit või toetatud hallatud API-t. Tänapäevased tootmisrakendused peaksid hindama ka uuemaid mudeleid, kui olulised on arutluse kvaliteet, programmeerimise töökindlus, turvakontrollid või teenusepakkuja jätkuv tugi. MPT-7B-Chati peamine väärtus seisneb allalaaditavas, dialoogile suunatud kontrollpunktis ja selle hariduslikus kasulikkuses, mitte tänapäevases teenusekattes.

Kokkuvõte

MPT-7B-Chat on 6,7 miljardi parameetriga vestlusmudel, mis pakkus MPT-perekonnas praktilist avatud kaaludega võimalust mitme vooruga tekstidialoogiks. Selle ChatML-vorming ja hõlpsasti kättesaadav kontrollpunkt muudavad selle kasulikuks lokaalseks katsetamiseks ja õppimiseks. Samas muudavad 2048 tokeni suurune kontekstipiirang, mitteäriline litsents, ainult tekstipõhine ülesehitus, pärandstaatus ja kinnitatud ajakohase hallatud API-toe puudumine selle paljude uute kommerts- või tootmisjuurutuste jaoks halvasti sobivaks.


KKK - vastused sinu küsimustele

Mis on MPT-7B-Chat?
MPT-7B-Chat on MPT-7B ainult dekooderiga transformer-mudeli vestlusele kohandatud peenhäälestatud variant. MosaicML avaldas selle 5. mail 2023 ning see sisaldab ligikaudu 6,7 miljardit parameetrit. See on allalaaditava avatud kaaludega kontrollpunktina saadaval tekstipõhiseks dialoogiks ja kohalikuks katsetamiseks.
Millist konteksti pikkust ja milliseid modaalsusi MPT-7B-Chat toetab?
MPT-7B-Chatil on kinnitatud konteksti pikkus 2,048 tokenit ning see toetab ainult tekstisisendit ja -väljundit. Sellel ei ole kinnitatud tuge piltide, heli, video, kõne ega muude multimodaalsete sisendite ja väljundite jaoks.
Millist litsentsi MPT-7B-Chat kasutab ja kas seda võib kasutada ärilistel eesmärkidel?
MPT-7B-Chat avaldati CC-BY-NC-SA-4.0 litsentsi alusel, mida liigitatakse mitteäriliseks. Organisatsioonid peaksid enne mudeli kasutamist tootes, hostitud teenuses, ettevõttesiseses töövoos või muus potentsiaalselt ärilises tegevuses tutvuma litsentsi konkreetsete tingimustega.
Kas MPT-7B-Chatil on praegu majutatud API või natiivne tööriistakutsete tugi?
Esitatud teave ei kinnita selle konkreetse kontrollpunkti puhul praegu Databricksi hostitud API-t, tokenipõhist hinnastamist ega hallatud järelduspunkti. Samuti ei kinnita see natiivset funktsioonikutsete tuge, veebiotsingut, garanteeritud JSON-väljundit, tööriistade käivitamist ega agendivõimekust. Need funktsioonid eeldaksid eraldi dokumenteeritud teenust või rakendusekihi arendust.


Allikad 4
AI ettevõte

Info Databricks Data + AI Platform kohta