Die Plattform
Standardmäßig programmierbar

Entwickler-Tools

HappyRobot ist eine vollständig programmierbare Plattform. Alles, was Sie in der Benutzeroberfläche tun können, kann Ihr Engineering-Team per Code erledigen: eine dokumentierte REST-API, SDKs, ein MCP-Server und Workflows, die sich in einem Pull Request prüfen lassen.

Demo buchen
01

Programmatischer Zugriff

Erstellen, starten und verwalten Sie jeden Teil der Plattform aus Ihrem eigenen Code heraus, über mehr als zwanzig Ressourcenbereiche hinweg.

  • REST-APIWorkflows, Versionen, Runs, Sessions, Telefonnummern, Integrationen, Wissensdatenbanken und Evals, mit interaktiver OpenAPI-Dokumentation.
  • TypeScript SDKEin npm-Paket für Node- und TypeScript-Backends, mit integriertem automatischem Retry und exponentiellem Backoff.
  • MCP-ServerMehr als zwanzig Plattform-Tools, verfügbar in jeder MCP-kompatiblen Umgebung, mit automatisch eingespeistem Domänen-Kontext.
API-Referenz/WorkflowsOpenAPI
Ausführung auslösen
Anfrage
POST /api/v2/workflows/heating-support/runs
Authorization: Bearer sk_live_••••4f2a
{
"payload": { "reason": "No heating" }
}
Antwort
{
"run_id": "8f21c0de-4b7a-4e19"
}
201 Created182 ms
02

In Ihr eigenes Produkt einbetten

Platzieren Sie einen Sprach- oder Textagenten auf jeder Weboberfläche oder bringen Sie Ihre eigene Telefonie mit, ganz ohne eigene Infrastruktur drumherum.

  • Web SDKBrowserbasierte Sprache über WebRTC: ein Klick, und die Person spricht, ganz ohne Telefonnummer.
  • Eingebetteter ChatEin vollwertiger Textagent auf jeder Web-Property mit einem einzigen Script-Tag, inklusive Datei-Uploads jeden Typs.
  • Ihre eigene TelefonieTelefonnummern und SIP-Trunks werden über die API verwaltet, ergänzt durch direkte CCaaS-Integrationen.
Einbetten/Web SDKChat und Sprache
Ihre Website, @happyrobot-ai/sdk
const chat = new HappyRobotChatClient({ token })
const { session_id } = await chat.createSession()
await chat.sendMessage(session_id, {
content: 'No hot water since this morning.',
})
yourcompany.com
Heizungssupport

Hallo, ich kann Ihnen bei Ihrer Heizung helfen. Was ist das Problem?

Seit heute Morgen kein warmes Wasser.

boiler-photo.jpg
Nachricht eingeben
Sprechen
03

Workflows as Code

Agentendefinitionen sind Code und durchlaufen damit denselben Review- und Release-Prozess wie der Rest Ihres Stacks.

  • Als Code definiertPrompts, Nodes, Tools und Logik als versionierter Code statt als Klicks auf einem Canvas.
  • Review per Pull RequestEntwicklungsteams arbeiten in ihrer eigenen Umgebung und prüfen Änderungen wie alles andere auch.
  • Promotion über die VersionsverwaltungReleases gelangen über Ihren bestehenden Branching- und Freigabeprozess in die Produktion.
Pull Requests/#214Offen
Nur bei Unlösbarem weiterleiten1 Datei geändert
prompts/heating-support.md
# Heizungssupport
Bestätigen Sie die Adresse, bevor Sie einen Termin vereinbaren.
-Übergeben Sie an eine Person, wenn der Anrufer zweimal danach fragt.
+Übergeben Sie nur dann an eine Person, wenn Sie nicht antworten können.
Nennen Sie im Gespräch niemals einen Reparaturpreis.
  • Workflow-Tests12 von 12 bestanden
  • Staging-Durchlauf20 Testanrufe
  • PrüfungGenehmigt
Mergen und ausrollenmain → production
04

Kontext als Datenquelle

Fragen Sie dieselbe Datenschicht ab und schreiben Sie in sie, die Ihre Agenten während der Ausführung nutzen: live, keine nächtliche Kopie.

  • MCP für KontextLesen und schreiben Sie die Tabellen, die Ihre Agenten nutzen, aus jeder MCP-kompatiblen Entwicklungsumgebung.
  • Bidirektionale REST-APIEine öffentliche API und ein verwaltetes Gateway verbinden Kontext mit Ihrem Data Lake sowie Ihrem BI- und Analytics-Stack.
  • Live statt exportiertSie fragen die Schicht ab, in die während der Ausführung geschrieben wird, es wartet also nichts auf einen Batch-Job.
Kontext/AnfrageLive
Sessions
select contact, intent, outcome
from sessions
where created_at > now() - interval '1h'
order by created_at desc
5 Zeilen
Keine HeizleistungTermin gebuchtGerade eben
Niedriger DruckGelöst4 Min.
Leck erkanntEskaliert11 Min.
Heizung startet nichtGelöst26 Min.
JahreswartungTermin gebucht38 Min.
Entwickler-Tools in einem superintelligenten Unternehmen

Tausende Workflows, visuell oder programmatisch adressierbar

Alles ist sowohl im Code als auch auf dem Canvas ansprechbar. So kann ein Entwicklungsteam Tausende Workflows wie jedes andere große System verwalten, ohne dass die Menschen, die der Arbeit am nächsten sind, zu Entwicklern werden müssen.

Superintelligenz für Unternehmen

FAQs

Ja. Das Canvas ist ein Weg, einen Workflow zu erstellen, nicht der einzige. Dieselbe Definition kann in Ihrem eigenen Repository liegen und über den Prozess in die Produktion gelangen, den Ihr Team bereits für Code nutzt.

Genau das ist der Sinn der Parität zwischen UI und API: derselbe Workflow, auf beiden Wegen adressierbar. In der Praxis konfiguriert und iteriert eine Ops-Leitung auf dem Canvas, während Engineering die Teile übernimmt, die Versionskontrolle und Review brauchen. Beide arbeiten dabei an derselben Definition statt an zwei Kopien, die auseinanderlaufen.

Es stellt Tools zur Plattformverwaltung bereit, etwa das Erstellen von Workflows, das Verwalten von Integrationen, das Ausführen von Evals und das Konfigurieren von Agenten. So kann ein Assistent das tun, was eine Person mit diesen Berechtigungen könnte. Die üblichen Kontrollen gelten weiterhin: Der rollenbasierte Zugriff regelt, worauf die Zugangsdaten zugreifen können, und die Freigabe für die Produktion durchläuft einen Genehmigungsschritt, statt auf Zuruf ausgeführt zu werden.

Ja. Telefonnummern und SIP-Trunks sind Ressourcenbereiche in der REST-API, sodass Provisionierung und Routing aus Ihren eigenen Systemen heraus erfolgen können statt per Hand. Zudem gibt es direkte Integrationen mit mehreren CCaaS-Anbietern, wenn Sie bestehende Contact-Center-Infrastruktur einbringen.

Ja. Der eingebettete Chat unterstützt Uploads jeden Typs, etwa Dokumente, Bilder, Audio und Video, und der Agent kann das Übergebene lesen, transkribieren und darauf reagieren, statt den Anhang nur zu bestätigen. Er basiert auf demselben Web-SDK wie die Browser-Sprachfunktion, sodass eine Seite beides anbieten kann.

Agenten in komplexen Umgebungen einsetzen.

Entwickler-Tools | HappyRobot