07 - Validation et dépannage
Utilisez cette checklist après le déploiement.
1. Vérifications de santé
curl -fsS "$MATOS_BACKEND_URL/health"
curl -fsS "$BRIDGE_URL/health"
curl -I "$MATOS_AGENT_URL/dev-ui/"
2. Vérification des données du backend
curl -fsS "$MATOS_BACKEND_URL/products" | head
3. Problèmes courants
A) L'agent ne trouve pas de produits
- Vérifiez que le runtime de l'agent a
BACKEND_URL=$MATOS_BACKEND_URL. - Vérifiez que le service backend est sain.
B) Le bridge renvoie 500 sur /chat
- Vérifiez que
ADK_SERVICE_URLpointe versMATOS_AGENT_URL. - Vérifiez que
ADK_APP_NAME=matos. - Vérifiez que le service bridge est bien déployé et accessible.
C) L'endpoint graph du bridge renvoie 404
- Vérifiez que le nom de l'agent déployé est
matos. - Retestez :
curl -I "$MATOS_AGENT_URL/dev/build_graph_image/matos?dark_mode=true"
D) Pas de réponse dans le frontend
- Vérifiez que le frontend appelle
${BRIDGE_URL}/chat. - Vérifiez les logs du bridge et de l'agent.
4. Vérification du comportement de bout en bout
- Envoyez une requête produit :
Do you have laptops available? - Envoyez une requête d'intention d'achat :
I want to buy a laptop, my name is Amina. - Vérifiez que la réponse est pertinente et tient compte du contexte.
- Vérifiez que la capture de lead fonctionne lorsque des infos de contact sont fournies.
5. Logs
gcloud run services logs read matos-backend-service --region "$REGION" --limit 50
gcloud run services logs read matos-agent-service --region "$REGION" --limit 50
gcloud run services logs read matos-bridge --region "$REGION" --limit 50
6. Parcours principal recommandé
Utilisez 08 - Frontend Playground (webhook/chat) pour valider le comportement complet de l'agent via le chat web.