Die Inhalte dieser Website wurden mithilfe künstlicher Intelligenz (KI) oder maschineller Übersetzungstechnologie übersetzt und können Fehler enthalten.

Skip to content
Systems

Wie Roblox KI-Agenten Zugriff gewährt, ohne ihnen Zugangsdaten zu geben

Author

John Judge, Shounak Datta, Ahmad Alomari, Nicole Grinstead

Venue

Abstract

KI-Agenten, die im Auftrag eines Entwicklers arbeiten, müssen möglicherweise eine Reihe von APIs aufrufen. Der einfachste Weg, dies zu ermöglichen, besteht darin, jedem Agenten langlebige API-Schlüssel zuzuweisen. Dadurch gelangen diese Schlüssel jedoch in einen Prozess, dem wir nicht vollständig vertrauen können: Eine einzige Prompt-Injektion könnte sie offenlegen, und jeder zusätzliche Schlüssel erhöht den Schaden, den eine Offenlegung verursachen kann.

Dieser Beitrag beschreibt den Ansatz, den Roblox stattdessen verfolgt. Jeder Agent erhält eine kurzlebige Identität, die an den Entwickler gebunden ist, für den er arbeitet. Ein „Credential Broker“ speichert die Anmeldedaten des Entwicklers beim Anbieter und tauscht die Identität des Agenten gegen kurzlebige Zugriffstoken ein. Ein MCP-Gateway fügt diese Token dann den ausgehenden Anfragen des Agenten hinzu, sodass der Agent in den meisten Fällen die Anmeldedaten überhaupt nicht zu Gesicht bekommt. Das System wickelt derzeit den Datenverkehr zu mehr als 50 Backend-Diensten ab und stellt täglich etwa 8.400 Token aus, ohne dass ein Agent über langlebige Anmeldedaten verfügt.