Verantwoordelijkheden van de frontend
Bouw uw interface, valideer invoer, geef antwoorden veilig weer en beheer polling en annulering. De SDK verzorgt de gespreksverbinding, niet het chatvenster.
Web Chat SDK · beschikbaar op npm
0.1.0-beta.2 · Publieke previewVerbind uw eigen interface via de headless JavaScript / TypeScript SDK met een ingericht publiek chatkanaal in DataInbox. Uw applicatie beheert de UI; DataInbox beheert de ingestelde agentcontext en bedrijfsregels.
Installeer de beoordeelde preview
npm install --save-exact @datainbox/chat-sdk@0.1.0-beta.2Richt eerst de Inbox, goedgekeurde bronnen, agent en het publieke kanaal voor uw website in. De SDK verzorgt de gespreksverbinding, niet de bedrijfsinrichting. Technische documentatie is beschikbaar na het inloggen in DataInbox.
Bouw uw interface, valideer invoer, geef antwoorden veilig weer en beheer polling en annulering. De SDK verzorgt de gespreksverbinding, niet het chatvenster.
Richt de Inbox, goedgekeurde bronnen, agent en een publieke browserclient voor uw website-origin in. Een publiek chattoken biedt geen ledenauthenticatie of toegang tot privégegevens.
Leg toegestane tools, limieten, goedkeuringen en menselijke overdracht vast in de Inbox. Browsercode en modelantwoorden kunnen geen bedrijfsbevoegdheden verlenen.
Inbegrepen bij uw DataInbox-licentie. Geen aparte SDK-licentiekosten.
De bestaande afspraken over berichten, runtime en opslag blijven gelden. AI- en providergebruik en eventuele implementatie vallen onder de bestaande voorwaarden.
Hergebruik een werkend uitgangspunt, controleer wijzigingen voordat u ze toepast en geef iedere applicatie alleen de toegang die nodig is. Zo kunt u herhaalde inrichting en herstelwerk beperken, terwijl uw team de publicatie beheerst.
Technische documentatie is beschikbaar na het inloggen in DataInbox.
Lees de actuele configuratieregels van de server voordat u een Inbox maakt of wijzigt, zodat een agent werkt met het contract dat uw omgeving ondersteunt.
Begin met herbruikbare templates, controleer de invoer en bekijk het resultaat voordat u het toepast. Dit kan herhaald inrichtingswerk verminderen.
Controleer of een publiek webchatkanaal gereed is en welke websites het mogen gebruiken. Bekijk beleidswijzigingen voordat u ze toepast.
Verbind uw web-agent in eigen huisstijlGeef een applicatie of agent toegang tot één specifieke Inbox en goedgekeurde bewerkingen, zodat deze kan werken zonder bredere beheerrechten.
Bekijk vooraf hoe een regel de status van geselecteerde records zou wijzigen en pas daarna het beoordeelde resultaat toe. Zo kunnen teams fouten ontdekken voordat records veranderen.
Controleer welke betaalmogelijkheden een Companion in de gekozen omgeving aanbiedt voordat u verdergaat. Een commando alleen bewijst niet dat een betaalproces gereed is.
Op 1 oktober 2026 offline gecontroleerd met de lokaal geverifieerde CLI-release en de bijbehorende skill en het commandocontract. Dit bevestigt lokale ondersteuning van commando’s, niet dat iedere workflow in deze release is toegevoegd. Beschikbaarheid en autorisatie hangen af van de server en Inbox; voor deze controle is geen live workflow getest. Meet mogelijke tijdwinst in uw eigen proces.
Van Codex naar een productieveilige publicatie
Begin bij het gewenste resultaat: ‘We willen de klantervaring verbeteren met onze voorraad- en ordergegevens.’ Codex brengt eerst de klantvraag, leidende bronnen, toegangsgrenzen en toegestane acties in kaart. DataInbox vertaalt die keuzes naar een eventgestuurd bedrijfsproces dat u kunt beheren en uitvoeren.
Beschrijf in gewone taal welke events, data, regels, mensen, systemen, agents en resultaten nodig zijn.
Codex vertaalt de toepassing naar configuratie, schema’s, paden, mappings, regels, tools en acties.
De CLI controleert de gereedheid, valideert het bestand, toont de exacte wijzigingen en voert een proefrun uit. Daarna publiceert u de beoordeelde configuratie.
De inbox kan events ontvangen, gegevens en inhoud structureren, context oplossen, regels handhaven en toegestane acties uitvoeren.
Gebruik de Inbox via de standaard OpenAPI-specificatie vanaf elk ontwikkelingsproject, AI-systeem, agentframework of gebruikersinterface.
datainbox --format json doctor agent-config
datainbox --format json inbox config validate --file app.yaml
datainbox --format json inbox config diff <inbox-id> --file app.yaml
datainbox --format json inbox config set <inbox-id> --file app.yaml --validate --dry-run
datainbox --format json inbox config set <inbox-id> --file app.yaml --validate --expected-current-sha <reviewed-current-sha256>Een runtime die AI kan bedienen
Combineer de bronnen, paden, regels, agents, tools, goedkeuringen en resultaten die uw toepassing nodig heeft. U houdt overzicht in één controleerbare configuratie, in plaats van losse diensten afzonderlijk te beheren.
Ontvang berichten van frontends, APIs, webhooks, systemen, bestanden, databases, apparaten en agents.
Bewaar operationele gegevens, projecties, documenten en kennis in paden die passen bij het domein.
Valideren, transformeren, routeren, fuseren, classificeren, goedkeuren, blokkeren of escaleren vanuit de configuratie.
Geef agents alleen de context, zoekopdrachten, modellen, limieten en mogelijkheden die nodig zijn voor hun taak.
Roep goedgekeurde API’s aan, informeer medewerkers, werk systemen bij of maak het volgende traceerbare bedrijfssignaal aan.
Elke inbox onthult een standaard OpenAPI-specificatie, terwijl beslissingen, statuswijzigingen, tooloproepen en resultaten inzichtelijk blijven.
Interfacevrijheid
Elke Inbox biedt een standaard OpenAPI-specificatie en kan uw project ondersteunen als interactieve database of regelgestuurde graaf voor data en content. Applicaties, AI-systemen en agentframeworks gebruiken de interface die u kiest. U beheert de bedrijfsinteracties, rechten en regels rechtstreeks in de runtime.
Elke interface
Apps, agents en AI-systemen
Standaard OpenAPI
Gegevens, inhoud en acties
Uw runtimeregels
Interacties, toegang en bewijs
Web-agents met een concrete taak
De SDK verbindt uw frontend met het chatkanaal. Richt per toepassing de broncontext, toegestane tools en resultaatcontrole in. Een antwoord is geen bevoegdheid; een voorstel is nog geen bevestigde actie.
Toepassingspatronen · per omgeving in te richten
Maak goedgekeurde medicatie-informatie en klinische zorgpaden begrijpelijk. Uw organisatie bepaalt welke bronnen, processtappen en escalaties de agent mag gebruiken.
De agent neemt geen zelfstandig diagnose-, medicatie- of doseerbesluit. Klinische beslissingen blijven bij de zorgprofessional.
Koppel een planning bridge voor actuele beschikbaarheid, capaciteit en reserveringsregels. Laat klanten middelen, materieel, tijdsloten of diensten boeken, van verhuur tot personenvervoer.
Een voorstel is nog geen reservering. Alleen het gekoppelde systeem bevestigt de boeking; een onzekere status blijft zichtbaar.
Riveer is een Ferryon-praktijkcase. Een chatkoppeling voor planning, tickets en betalen wordt per kanaal ingericht.
Bekijk Riveer bij FerryonLaat een klant vanuit het gesprek een betaling starten. Het gekoppelde systeem levert bedrag en orderreferentie; de betaalprovider verwerkt de betaling via een beveiligde betaalpagina.
Geen kaart- of bankgegevens in de chat. De agent meldt alleen ‘betaald’ na een bevestigde status van de betaalprovider.
Dit zijn integratiepatronen, geen standaard geactiveerde functies van de SDK. Planning bridges en betaalproviders worden apart ingericht en getest. Providercontracten, transactiekosten en eventuele implementatie blijven apart gelden.
Persoonlijke zorggegevens vereisen een apart geauthenticeerde en geautoriseerde omgeving. Een publiek chattoken is geen toegang tot een patiëntdossier.
FAQ voor ontwikkelaars
Ja. De DataInbox Web Chat SDK verbindt uw eigen JavaScript- of TypeScript-chatinterface met een ingericht publiek chatkanaal in DataInbox. U kiest het ontwerp en de interactie. In DataInbox bepaalt u de bedrijfscontext, agenttaak, toegestane tools, limieten en menselijke overdracht. De SDK verbindt het gesprek; hij activeert niet zelfstandig een agent en geeft geen toegang tot privégegevens.
Nee. De Web Chat SDK is inbegrepen bij uw DataInbox-licentie, zonder aparte SDK-licentiekosten. De afspraken over berichten, runtime en opslag van uw abonnement blijven gelden. AI-modelgebruik, ander providergebruik en eventuele implementatie vallen onder de bestaande voorwaarden. Een inbegrepen SDK betekent geen onbeperkt of kosteloos AI-gebruik.
Nee. De SDK is een gespreksinterface, geen toestemming voor datatoegang. Uw ingerichte Inbox bepaalt de bronnen, velden, het doel, tools, limieten en vereiste goedkeuringen voor de taak. Een publiek chattoken is geen medewerkersauthenticatie en geeft geen recht op privégegevens uit Inboxen. Toegang en acties moeten buiten het AI-model worden afgedwongen.
Nee. DataInbox biedt de runtime voor events, context, regels, acties, agents en bewijs rond het proces dat u modelleert. Bestaande ERP-, CRM-, product-, betaal- en specialistische systemen kunnen leidend blijven en via gecontroleerde koppelingen deelnemen.
Alleen met de identiteit en bevoegdheden die u verleent. De configuratieflow is expliciet: gereedheid controleren, valideren, wijzigingen beoordelen, een gevalideerde proefrun uitvoeren en daarna toepassen. Een codingagent krijgt geen onbeoordeelde snelroute naar productie.
Een inbox kan operationele gegevens, projecties, documenten en kennis organiseren in logische domeinpaden. Regels kunnen alleen de records en velden valideren, mappen, samenvoegen, routeren en openbaar maken die nodig zijn voor de operatie.
Ja. Iedere Inbox biedt een standaard OpenAPI-specificatie, zodat u uw eigen frontend, ontwikkelframework, agentframework, hostingplatform en designsysteem kunt gebruiken. Elke interface werkt binnen de grenzen die u voor identiteit, toegang, data, acties en regels instelt.
Niet voor onderdelen die al binnen de Inbox zijn ingericht. Data, content, status, mappings, regels, agents, acties en bewijs kunnen samen worden beheerd, in plaats van verdeeld over losse edge functions, servers en databases. Specialistische systemen kunnen leidend blijven waar de toepassing dat vraagt.
AI kan een gesprek over uw bedrijfsproces vertalen naar begrijpelijke declaratieve configuratie. De DataInbox-runtime valideert en voert die configuratie voorspelbaar uit. Het model verzorgt de interactie; de runtime bewaakt de status, bevoegdheden en uitvoering.
Wat dit developers oplevert
Een bruikbare applicatie vraagt meer dan een scherm: gegevensinname, schema’s, opslag, status, regels, rechten, koppelingen, agents, herstelpogingen, bewijs en API’s. Zonder gezamenlijke runtime raakt dit verdeeld over losse edge functions, backendservices, databases en deployments. Met DataInbox kan Codex deze onderdelen via de CLI beheren als één declaratief ingerichte omgeving.
U houdt de regie over domeinkeuzes, gebruikerservaring, frontend, onderscheidende logica en de details die voor klanten het verschil maken.
Ontvang events, organiseer context, pas regels toe, begrens agents, voer toegestane acties uit, stel data beschikbaar en bewaar bewijs.
Gebouwd sinds 2014
Sinds 2014 ontwikkelen we een declaratieve runtime voor gegevensverwerking met privacy en naleving als ontwerpprincipes. Data en bedrijfsprocessen worden expliciet beschreven, gecontroleerd gewijzigd en uitgevoerd, zonder voor iedere toepassing de onderliggende technologie opnieuw te bouwen.
AI-agents blijken goed aan te sluiten op deze runtime, ook al voorzagen we die ontwikkeling niet in 2014. Codex vertaalt een bedoeling naar configuratie. DataInbox valideert, controleert, publiceert en voert die configuratie uit. Zo wordt een gesprek werkende software, terwijl het AI-model niet zelf de productieruntime wordt.
Bedoeling, vaktaal, uitzonderingen en het gewenste resultaat.
Gereedheid, validatie, wijzigingsoverzicht, proefrun en expliciete publicatie.
Events, status, gegevens, regels, acties, toegang en bewijs.