Skip to content

Créer avec un LLM

Utilisez des assistants de codage basés sur l’intelligence artificielle pour accélérer votre flux de travail d’intégration Braze. Veuillez connecter votre IDE au serveur MCP Braze Documentation via Context7 et obtenez des conseils précis et actualisés sur le SDK directement dans votre environnement de développement.

Les assistants de codage basés sur l’intelligence artificielle peuvent vous aider à écrire du code d’intégration, à résoudre des problèmes et à explorer les fonctionnalités du SDK Braze, mais uniquement s’ils disposent du contexte approprié. Le serveur Braze Docs MCP permet à votre assistant à intelligence artificielle d’accéder directement à la documentation Braze, afin qu’il puisse générer des extraits de code précis et répondre à des questions techniques en se basant sur les dernières références SDK.

Connexion à la documentation Braze MCP

Context7 sert de passerelle entre votre assistant d’intelligence artificielle et la bibliothèque de documentation Braze. En ajoutant Context7 à la configuration MCP de votre IDE, votre assistant d’intelligence artificielle peut interroger l’ensemble de la documentation Braze et récupérer à la demande les références SDK, les exemples de code et les guides d’intégration pertinents.

Configuration de Context7

Pour connecter votre assistant d’intelligence artificielle au MCP Braze Docs via Context7, veuillez ajouter la configuration suivante au fichier mcp.jsonde votre IDE.

Dans Cursor, veuillez vous rendre dans Paramètres > Outils et intégrations > Outils MCP > Ajouter un MCP personnalisé, puis ajoutez l’extrait de code suivant :

1
2
3
4
5
6
7
8
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

Veuillez enregistrer la configuration et redémarrer Cursor. Votre assistant d’intelligence artificielle peut désormais accéder à la documentation Braze via Context7 lorsque vous incluezuse context7 dans vos invites.

Dans Claude Desktop, veuillez vous rendre dans Paramètres > Développeur > Modifier la configuration, puis ajoutez ce qui suit à votreclaude_desktop_config.jsonfichier :

1
2
3
4
5
6
7
8
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

Veuillez enregistrer la configuration et redémarrer Claude Desktop.

Veuillez ajouter les éléments suivants à votre fichier VS Codesettings.json.vscode/mcp.jsonou :

1
2
3
4
5
6
7
8
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

Veuillez enregistrer la configuration et redémarrer VS Code.

Consignes de rédaction pour le développement du SDK Braze

Une fois Context7 configuré, veuillez inclureuse context7 dans vos invites afin d’indiquer à votre assistant à intelligence artificielle d’utiliser la documentation Braze comme contexte. Les exemples suivants illustrent comment rédiger des invites efficaces pour les tâches courantes du SDK.

React Native SDK

Ces invites illustrent les tâches d’intégration courantes pour le SDK Braze React native.

Initialisation du SDK

1
2
3
Using the Braze React Native SDK, show me how to initialize the SDK 
in my App.tsx with an API key and custom endpoint. Include the 
configuration for automatic session tracking. Use context7.

Enregistrement d’événements personnalisés avec des propriétés

1
2
3
4
I need to track user activity in my React Native app using the Braze 
React Native SDK. Show me how to log a custom event called 
"ProductViewed" with properties for product_id, category, and price. 
Use context7.

Configuration des notifications push

1
2
3
Using the Braze React Native SDK, walk me through requesting push 
notification permissions on both iOS and Android 13+. Include the 
code for registering the push token with Braze. Use context7.

Gestion des messages in-app

1
2
3
Show me how to subscribe to in-app messages using the Braze React 
Native SDK, including how to log impressions and button clicks 
programmatically. Use context7.

Web SDK

Ces invites illustrent les tâches d’intégration courantes pour le SDK Web Braze.

Initialisation du SDK

1
2
3
4
Using the Braze Web SDK, show me how to initialize the SDK with 
braze.initialize(), including the API key, base URL, and options 
for enabling logging and automatic in-app message display. 
Use context7.

Suivi des événements personnalisés et des achats

1
2
3
4
5
Using the Braze Web SDK, create a JavaScript module that logs a 
custom event called "VideoPlayed" with properties for video_id, 
duration_seconds, and completion_percentage. Also show how to log 
a purchase with product ID, price, currency code, and quantity. 
Use context7.

Inscription aux notifications push Web

1
2
3
4
Using the Braze Web SDK, provide the HTML and JavaScript needed to 
register a user for web push notifications after they click a 
"Subscribe to updates" button. Include the service worker setup. 
Use context7.

Gestion des attributs utilisateur

1
2
3
Using the Braze Web SDK, show me how to set standard user attributes 
(first name, email, country) and custom user attributes (favorite_genre, 
subscription_tier) for the current user. Use context7.

Documentation en texte brut

Vous pouvez accéder à la documentation du Guide du développeur Braze sous forme de fichiers texte brut optimisés pour les outils d’intelligence artificielle et les modèles linguistiques à grande échelle (LLM). Ces fichiers fournissent la documentation Braze dans un format que les assistants basés sur l’intelligence artificielle peuvent analyser et comprendre sans les contraintes du rendu HTML.

Ces fichiers respectent lallms.txtnorme, une convention émergente visant à rendre la documentation accessible aux outils d’intelligence artificielle. Vous pouvez référencer ces fichiers directement dans vos invites ou coller leur contenu dans un LLM pour le contexte.

New Stuff!