Iš ko sudarytas vienas InterMIND susitikimas

Papildinys mūsų vykdymo aplinkos žemėlapiui: ne kur veikia jūsų susitikimas, o iš ko jis sudarytas. Sluoksnis po sluoksnio aprašyta technologijų gamyba: kur naudojame savo kodą ar atvirojo kodo programinę įrangą, kur pragmatiškai pasitelkiame patentuotą SaaS ir kodėl variklis, per kurį teka dauguma jūsų duomenų, yra mūsų pačių kodas, o kliento SDK yra viešas ir licencijuotas pagal BSD.

The Mind.com Team

  • Mūsų kodas arba atvirasis kodas ten, kur yra susitikimo duomenys. Balsas ir pokalbiai veikia per mūsų Mind API OVH Prancūzijoje; kliento SDK yra viešas, BSD 3-Clause.
  • Sakome atvirai: vidinė infrastruktūra yra JAV SaaS. Vercel, Fly.io, Stripe, Resend veikia ES; AI šliuzą pasirenka organizacija, jį galima išjungti.
  • InterMIND visą susitikimą išlaiko kiekvieno nario kalba: balsą, pokalbius, failus ir santrauką, o visa tai veikia sistemoje, kurią galite audituoti. Svečiai prisijungia nemokamai per nuorodą, be paskyros; mokate tik už aktyvius narius.
Iš ko sudarytas vienas InterMIND susitikimas

Iš ko sudarytas vienas InterMIND susitikimas

Beveik kiekvienas produktas kuriamas iš to paties numatytojo rinkinio: didžiųjų uždarų SaaS sprendimų, į kuriuos kreipiasi visi. Tai kelias be trinties. Kiekviename sluoksnyje, kuriame iš tikrųjų yra jūsų susitikimo duomenys, mes pasirinkome kitą kelią: savo kodą arba atvirąjį kodą, kurį galime talpinti patys.

Tai yra papildomas straipsnis prie Kur iš tikrųjų veikia vienas InterMIND susitikimas, kuriame buvo nubrėžta geografija: kur vykdoma kiekviena paslauga ir kokie duomenys per ją praeina. Šiame straipsnyje atsakome į kitą klausimą, kurį paprastai užduoda saugumo komanda: iš ko tai sukurta ir ar galime tai perskaityti, audituoti ir pakeisti?

Ne kur tai veikia, o iš ko sudaryta, sluoksnis po sluoksnio.


Numatytieji sprendimai ir jų kaina

Kiekvienas produktas yra pasirinkimų rinkinys. Daugumoje produktų dauguma šių pasirinkimų padaromi pagal nutylėjimą: Google Analytics, Firebase, Google Translate API, Auth0, React. Tai kelias be trinties, ir daugeliui komandų tai pagrįstas sprendimas. Kaina ta, kad kiekvienas jų pastato dalį jūsų sistemos už tiekėjo, kurio negalite perskaityti, audituoti ir nuo kurio negalite pasitraukti neperrašę kodo.

Kiekviename sluoksnyje, kuriame yra jūsų susitikimo duomenys, mes pasirinkome kitaip: savo kodą arba atvirojo kodo programinę įrangą, kurią galime talpinti patys. Ten, kur sluoksnis nesiliečia su jūsų susitikimo turiniu, laikomės pragmatiško požiūrio ir tai sakome. Štai visas vaizdas.


Stuburas: variklis yra mūsų kodas, o ne trečiosios šalies

Pradėkime nuo svarbiausio sluoksnio, nes per jį praeina didžioji dalis jūsų susitikimo. Tiek realiuoju laiku perduodamas srautas, tiek balso ir pokalbių vertimas veikia per mind-sdk + Mind API: mūsų pačių variklį OVH Prancūzijoje. Įprastas būdas sukurti išverstą susitikimą yra prie vertimo API (DeepL, Google) prijungti realiojo laiko SaaS (LiveKit); mes nenaudojame nė vieno iš jų gyvame kelyje. Jokio trečiosios šalies vertimo modelio šioje grandinėje nėra. (DeepL naudojame, bet tik į pokalbį įkeltiems dokumentams, o ne gyvam balso ir pokalbių keliui; žr. vykdymo žemėlapį. Vertimo srautų veikimą aprašėme straipsnyje Žvilgsnis į keturis vertimo srautus.)

Štai tai, ko vykdymo žemėlapyje nėra: SDK, ant kurio veikia jūsų susitikimas, yra atvirojo kodo, licencijuotas pagal BSD 3-Clause – mind-sdk klientas yra viešas adresu gitlab.com/mindlabs/api/sdk, autorių teisės priklauso MindMeeting OÜ, mūsų Estijos intelektinės nuosavybės subjektui. Jis kalbasi su Mind API adresu api.mind.com, kurį patys valdome OVH Prancūzijoje.

Tai nėra „žiūrėk, bet nelieskˮ pavyzdinio kodo susitarimas. BSD 3-Clause yra leidžianti, OSI patvirtinta licencija. Jūsų saugumo komanda gali nukopijuoti SDK, perskaityti, kaip tiksliai fiksuojamas, supakuojamas ir siunčiamas jūsų garsas bei tekstas, ir audituoti šią integraciją pagal savo reikalavimus. Serverio pusės variklis, su kuriuo jis kalbasi, yra mūsų, o ne trečiosios šalies juodoji dėžė; visiškai savarankiškai talpinamas variklis nuomininkui, kuriam jo reikia, yra mūsų plane, bet šiandien jo nesiūlome. Šį straipsnį atnaujinsime tą pačią akimirką, kai jis bus išleistas.


Sluoksnis po sluoksnio: įprastas sprendimas ir tai, ką naudojame mes

SluoksnisĮprastas sprendimasKą naudojame mesKodėl tai svarbu jums
Realiojo laiko + vertimo variklis (balsas + pokalbiai)LiveKit + vertimo API (DeepL / Google)mind-sdk (BSD-3-Clause klientas) + mūsų Mind API, OVH PrancūzijaDidžiausias duomenų srautas eina per mūsų variklį, o ne per trečiosios šalies modelį, o jo kliento SDK yra atviras ir audituojamas
Frontend karkasasReact (Meta) / Next.jsVue + NuxtBendruomenės valdomas atvirasis kodas: jokia pavienė korporacija nevaldo karkaso, ant kurio veikia jūsų sąsaja
Produkto analitikaGoogle AnalyticsPostHogAtvirasis kodas, ES debesis, pirmosios šalies proksi per mūsų domeną: naudojimo duomenys nepatenka į trečiosios šalies reklamos platformą
ŠriftaiGoogle Fonts CDNTalpinami patys (@nuxt/fonts)Jūsų naudotojų įkeliamas puslapis nesikreipia į trečiosios šalies šriftų serverį – tai dažnas GDPR pažeidimas, kurio išvengiame
AutentifikavimasAuth0 / Clerk / Firebase AuthSavo valdomas OIDC, susietas su jūsų Google / MicrosoftJokio autentifikavimo tarpininko, laikančio jūsų sesijas: pats pasirenkate savo tapatybės teikėją
Dokumentų vertimasGoogle TranslateDeepL (Kelnas)Specializuotas ES tiekėjas, duomenys apdorojami Vokietijoje
AI funkcijos (santrauka, dokumentų santraukos, rašymo asistentas, Ask AI, Mia)Vieno tiekėjo modelis už jo paties APIOrganizacijos pasirinktas AI šliuzas – Azure OpenAI EU Data Zone (numatytasis), Vertex AI EU, Amazon Bedrock Frankfurt – arba jos pačios su OpenAI suderinama galinė sąsajaModelį galite pasirinkti ir talpinti patys; AI išjungimas yra nustatymas
Turinys / dokumentacijaContentful / Sanity (headless CMS)Nuxt Content (git sekamas markdown)Mūsų svetainės žodžiai yra mūsų repozitorijoje, o ne tiekėjo duomenų bazėje
Aplikacijos duomenų bazėFirestore / DynamoDB (uždara)Postgres (Neon)Atviras standartas: perkeliama į bet kurį Postgres talpintoją, nereikia perrašinėti uždaros užklausų API
Objektų saugyklaUždaros blob APITigris (suderinama su S3)Atviras protokolas: įrašai ir eksportai perkeliami į bet kurią S3 saugyklą
CRM / pardavimaiSalesforce / HubSpotPipedrive (Estijos)Klientų ir sandorių įrašai laikomi ES registruotame CRM, o ne JAV pardavimų platformoje

Per šią lentelę eina dvi gijos. Atvirasis kodas ten, kur įrankis apdoroja jūsų duomenis, kad jį būtų galima audituoti ir iš principo talpinti patiems. Atviri standartai (Postgres, S3 API, OIDC) ten, kur priklausome nuo infrastruktūros, kad niekas nebūtų pririšta prie vieno tiekėjo kainodaros ar atitikties pozicijos. Postgres galima perkelti į bet kurį Postgres talpintoją; saugyklą galima perkelti į bet kurią S3 saugyklą; autentifikavimas susiejamas su jūsų jau naudojamu tapatybės teikėju. Paskutinė eilutė priklauso trečiai ašiai: klientų įrašus laikantis CRM yra registruotas ES (Pipedrive, Estijos), o ne JAV pardavimų platforma – tai nėra atvirasis kodas, bet nėra ir JAV jurisdikcijoje.

Dėl kelių iš jų verta pasakyti dar po sakinį. PostHog yra atviro kodo ir gali būti talpinamas pačių; mes jį naudojame PostHog ES debesyje ir proksiname kaip pirmosios šalies paslaugą per savo kilmės domeną, todėl įvykių tyliai nenumeta reklamos blokatoriai ir jie nekeliauja per trečiosios šalies analitikos domeną. Autentifikavimas niekada nevyksta per trečiosios šalies autentifikavimo SaaS, kuris atsistotų tarp jūsų ir jūsų sesijų: OIDC srautą valdome patys ir susiejame su jūsų esama Google ar Microsoft tapatybe. O šriftai kiekviename puslapyje pateikiami iš mūsų domeno; vienintelė vieta, kur Google Fonts pasirodo mūsų kodo bazėje, yra neprisijungus veikiantis prekės ženklo išteklių skriptas, o ne programa, kurią įkelia jūsų naudotojai.


Kur esame pragmatiški – sakome atvirai

Nesistengiame apsimesti, kad visa sistema sukurta rankomis ar kad joje nėra JAV sprendimų. Taip nėra, o straipsnis, teigiantis priešingai, prieštarautų mūsų pačių vykdymo žemėlapiui.

Vidinė infrastruktūra – talpinimas ir SSR (Vercel), susitikimų serverio skaičiavimai (Fly.io), mokėjimai (Stripe), transakciniai el. laiškai (Resend) – veikia JAV registruotuose SaaS. Stripe ir Resend tvarko atsiskaitymą ir kvietimus ir niekada nemato susitikimo turinio. Vercel ir Fly yra nuomojami skaičiavimo ištekliai: juose veikia mūsų pačių kodas, o Fly esantis susitikimų serveris tvarko gyvą sesiją ir stenogramą, kurią skaito mūsų santrauka, bet tai yra mūsų kodas jų mašinose, o ne tiekėjo produktas, priimantis jūsų susitikimą. Visa tai vykdoma ES vykdymo metu (apie tai – vykdymo žemėlapyje).

Tai sąmoningas, apibrėžtas kompromisas: duomenų plokštumą kuriame patys ir naudojame atvirąjį kodą; valdymo plokštumai naudojame geriausią turimą SaaS. Atvirai tai įvardyti ir yra esmė – „suverenumasˮ mažai ką reiškia, jei išimtys nepadedamos ant stalo greta laimėjimų.


AI žingsniai ir planas, kuris buvo įgyvendintas

Kalbos modelių žingsniai – AI santrauka (temos, sprendimai, action items), dokumentų santraukos, AI užrašų redaktoriaus generatyviniai veiksmai, Ask AI ir Mia – veikia per jūsų organizacijos pasirinktą AI šliuzą: pagal numatytuosius nustatymus Azure OpenAI ES duomenų zonoje (EU Data Zone), pasirinkus – Vertex AI ES daugiaregioniame galiniame taške arba Amazon Bedrock Frankfurte, kiekvienas mūsų pačių nuomininko aplinkoje, be duomenų saugojimo ir be mokymo klientų turiniu, arba jūsų pačių su OpenAI suderinama galinė sąsaja, kuri modelį palieka jūsų valdomoje infrastruktūroje. Po susitikimo rengiama santrauka ir redaktoriaus veiksmas versti eina per vertimo traktą, o ne per kalbos modelį. Realiojo laiko balsas, pokalbiai, užrašai ir dokumentai niekada net nebuvo priartėję prie bendrosios paskirties LLM.

Tokia yra sąžininga šio sluoksnio padėtis: modeliai yra uždari, o jų tiekėjai – JAV bendrovės, valdančios ES regionus; tai tas pats kompromisas kaip ir minėtoje vidinėje infrastruktūroje, pasakytas šalia jos, o ne paslėptas. Vietoje mūsų pačių talpinamo modelio įgyvendinome pasirinkimą: organizacija gali visiškai išjungti AI (transkribavimas ir vertimas toliau veikia) ir gali nukreipti kiekvieną AI funkciją į savo galinę sąsają – vLLM savo duomenų centre ar diegimą savo nuomininko aplinkoje, – o tai šį sluoksnį pastato ant tos pačios atvirumo ir savarankiško talpinimo ašies kaip ir likusią duomenų plokštumą. Mūsų viešą vertimo etaloną vertina LLM teisėjas (Gemini, atsarginis – Claude) pagal fiksuotus FLORES-200 etaloninius sakinius, o ne pagal niekieno susitikimą.


Kodėl tai svarbu ne tik mums

Tai nėra inžinerija dėl inžinerijos. Priežastis kurti sistemą šitaip matoma jūsų sutarties pusėje:

  1. Audituojama. SDK, ant kurio veikia jūsų susitikimas, yra atviras kodas, kurį jūsų saugumo komanda gali perskaityti, o už jo esantis variklis yra mūsų pačių, o ne trečiosios šalies juodoji dėžė.
  2. Perkeliama. Atviri standartai kiekviename duomenų sluoksnyje – Postgres, S3, OIDC – reiškia, kad nėra uždaros priklausomybės. Tai, ką galima perkelti, nėra pririšta prie vieno tiekėjo.
  3. Savarankiškai talpinama. Atvirų standartų duomenų sluoksniai – Postgres, S3, OIDC – jau veikia jūsų valdomoje infrastruktūroje; visiškai savarankiškai talpinamas vertimo variklis yra plane nuomininkui, kuriam jo reikia.

Tai vaizdas 2026-06-07 būklei. Atnaujinsime jį, kai sistema pasikeis: pakeitus tiekėją, perkūrus sluoksnį ar pakeitus santraukos modelį. Dabartinė konfigūracija yra patikrinama (verifiable) mūsų atvirame vercel.json, nuxt.config.ts ir aukščiau nurodytoje BSD-3-Clause mind-sdk repozitorijoje.

Jei kuris nors čia aprašytas sluoksnis atrodo neteisingas arba jūsų saugumo peržiūrai reikia atsakymo, kurio šis žemėlapis nepateikia, parašykite mums. Verčiau papildysime trūkstamą detalę, nei jūs ją atrastumėte atlikdami kodo auditą.


Šaltiniai: mind-sdk repozitorija (BSD-3-Clause), FLORES-200; sistemos faktai patikrinti pagal įdiegtą konfigūraciją (vercel.json, nuxt.config.ts) ir išleistą kodą, patikrinta 2026 m. rugpjūtį.

Daugiau temoje „IT ir administratoriams“

Visi įrašai temoje „IT ir administratoriams“
Azure AI Speech, Google Chirp 3 ir Amazon Transcribe 153 balso pastabose: kodėl InterMIND atlieka kalbos atpažinimą jūsų organizacijos debesies šliuze (2026)
IT ir administratoriams

Azure AI Speech, Google Chirp 3 ir Amazon Transcribe 153 balso pastabose: kodėl InterMIND atlieka kalbos atpažinimą jūsų organizacijos debesies šliuze (2026)

Išmatavome trijų debesų šliuzų, kuriuos gali pasirinkti InterMIND organizacija, kalbos atpažinimo paslaugas — Azure AI Speech, Google Cloud Speech-to-Text (Chirp 3) ir Amazon Transcribe — su tais pačiais 153 balso pastabų įrašais 17 kalbų, vienu testavimo įrankiu, per vieną dieną. Žodžių klaidų lygis pagal kalbą, metodika, kiekvienos API apribojimai ir kodėl atpažinimo modelį lemia šliuzas, o ne lyderių lentelė.

The Mind.com Team

Kaip matyti, kas naudoja jūsų vertimo minutes ir saugyklą – ir gauti el. laišką prieš pasiekiant limitą (2026)
IT ir administratoriams

Kaip matyti, kas naudoja jūsų vertimo minutes ir saugyklą – ir gauti el. laišką prieš pasiekiant limitą (2026)

Kiekvienas InterMIND limitas skaičiuojamas pagal susitikimo šeimininką: balso vertimo minutės jūsų sukurtuose susitikimuose, pokalbių vertimo žodžiai jūsų dalyviams, išversti dokumentai ir bendra komandos saugykla. Atsiskaitymo puslapyje kiekvienas skaitiklis rodomas per slenkantį 30 dienų laikotarpį, o el. laiškas atsiunčiamas, kai artėjate prie saugyklos limito arba pirmą kartą pasiekiate vertimo minučių limitą. Ką skaičiuoja kiekvienas skaitiklis, kas nutinka pasiekus limitą – susitikimas tęsiasi, vertimas pristabdomas – ir kaip 30 dienų laikotarpis atsinaujina pats.

The Mind.com Team

Jūsų susitikimų santraukos jau naudojamame DI debesyje: kaip šeimininkas vieną kartą pasirenka Azure, Google ar AWS visai organizacijai
IT ir administratoriams

Jūsų susitikimų santraukos jau naudojamame DI debesyje: kaip šeimininkas vieną kartą pasirenka Azure, Google ar AWS visai organizacijai

Kiekvienas susitikimų įrankis dabar turi DI, o kiekviena DI funkcija prideda papildomą subtvarkytoją. Štai kaip InterMIND vykdo savo DI funkcijas per hiperskalės šliuzą, kurį jūsų organizacija jau naudoja – Azure OpenAI ES duomenų zonoje, Google Vertex AI ES, Amazon Bedrock jūsų paties AWS paskyroje – su kiekvienai organizacijai taikomu išjungimo jungikliu, ir ką šeimininkas gali patikrinti.

The Mind.com Team

Gaukite naujus įrašus ir produkto naujienas el. paštu

Vienas laiškas per mėnesį su naujais įrašais ir produkto naujienomis. Atsisakyti galite bet kada.