gradeNot graded
page: Every page
search_coffeeAnswer
Cherche dans le catalogue de Café Rogo, torréfacteur artisanal du Beaujolais qui torréfie à la commande. Cinq origines (Brésil, Colombie, Éthiopie, Barista, Mix 73), chacune en 250 g ou 1 kg, en grain ou moulu. Tous conviennent à toutes les machines. Retourne les déclinaisons avec leur SKU, leur prix ferme TTC et leur disponibilité. Utiliser le SKU retourné avec add_to_cart.
View tool JSON
{
"name": "search_coffee",
"kind": "answer",
"impl": "imperative",
"description": "Cherche dans le catalogue de Café Rogo, torréfacteur artisanal du Beaujolais qui torréfie à la commande. Cinq origines (Brésil, Colombie, Éthiopie, Barista, Mix 73), chacune en 250 g ou 1 kg, en grain ou moulu. Tous conviennent à toutes les machines. Retourne les déclinaisons avec leur SKU, leur prix ferme TTC et leur disponibilité. Utiliser le SKU retourné avec add_to_cart.",
"inputSchema": {
"type": "object",
"properties": {
"taste": {
"type": "string",
"description": "Goût recherché en langage libre : doux, équilibré, corsé, intense, fruité, cacao, noisette, bistrot, puissant… Filtre sur l'intensité et le profil aromatique."
},
"format": {
"type": "string",
"enum": [
"grain",
"moulu"
],
"description": "Grain entier ou café moulu."
},
"weight": {
"type": "string",
"enum": [
"250 g",
"1 kg"
],
"description": "Poids du paquet. 5,80 € les 250 g, 20,90 € le kilo."
}
}
},
"page": "/"
}add_to_cartAction
Ajoute une déclinaison de café au panier de la session en cours, identifiée par son SKU (obtenu via search_coffee, par exemple "brésil-grain-0.25"). Retourne le panier mis à jour avec le total et les modes de livraison Colissimo. N'engage aucun paiement.
View tool JSON
{
"name": "add_to_cart",
"kind": "act",
"impl": "imperative",
"description": "Ajoute une déclinaison de café au panier de la session en cours, identifiée par son SKU (obtenu via search_coffee, par exemple \"brésil-grain-0.25\"). Retourne le panier mis à jour avec le total et les modes de livraison Colissimo. N'engage aucun paiement.",
"inputSchema": {
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "SKU exact de la déclinaison."
},
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 1,
"description": "Nombre de paquets."
}
},
"required": [
"sku"
]
},
"page": "/"
}get_cartAnswer
Retourne le contenu du panier de la session : lignes avec SKU et quantité, sous-total, modes de livraison Colissimo avec leur prix (domicile avec ou sans signature, point relais), total TTC. Livraison offerte dès 50 € d'achat. Livraison en France, Monaco et Andorre uniquement.
View tool JSON
{
"name": "get_cart",
"kind": "answer",
"impl": "imperative",
"description": "Retourne le contenu du panier de la session : lignes avec SKU et quantité, sous-total, modes de livraison Colissimo avec leur prix (domicile avec ou sans signature, point relais), total TTC. Livraison offerte dès 50 € d'achat. Livraison en France, Monaco et Andorre uniquement.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}go_to_checkoutSensitive Action
Ouvre la page de commande avec le panier en cours. Sur cette page, un formulaire nommé fill_checkout permet de renseigner l'adresse de livraison. Le paiement par carte (Up2pay Crédit Agricole) et le clic final « Commander » sont toujours faits par la personne, jamais par l'agent.
View tool JSON
{
"name": "go_to_checkout",
"kind": "transact",
"impl": "imperative",
"description": "Ouvre la page de commande avec le panier en cours. Sur cette page, un formulaire nommé fill_checkout permet de renseigner l'adresse de livraison. Le paiement par carte (Up2pay Crédit Agricole) et le clic final « Commander » sont toujours faits par la personne, jamais par l'agent.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}