Utiliser Job-Flexi avec un agent IA
Connectez ChatGPT, Claude ou Cursor à Job-Flexi et laissez votre agent chercher, analyser et postuler à des Flexi-jobs. Voici les prompts et appels d'outils qui donnent les meilleurs résultats.
L'enchaînement recommandé
Les agents obtiennent les meilleurs résultats en suivant cet ordre.
- 1. search_jobs — filtrez par code postal et compétence, jamais plus de 20 résultats.
- 2. get_job — ouvrez les 1 à 3 offres les plus pertinentes pour vérifier créneaux et taux.
- 3. Résumez à l'utilisateur et demandez confirmation explicite.
- 4. apply_to_job — une seule candidature par offre, avec un message personnalisé.
- 5. my_assignments — vérifiez le statut et les détails de mission confirmés.
search_jobs
Trouver les offres de Flexi-jobs actives par mots-clés, code postal ou compétence. À utiliser en premier, toujours.
Paramètres
query— Texte libre (titre + description)postcode— Code postal belge à 4 chiffres, ex. 1000skill— Une seule compétence, ex. horecalimit— 1 à 50, défaut 20
« Trouve-moi des Flexi-jobs en horeca à Bruxelles (1000) pour les soirées. »
search_jobs({
"postcode": "1000",
"skill": "horeca",
"limit": 10
})Astuce : Filtrez d'abord par code postal + compétence, puis triez les résultats côté agent selon les créneaux (availability) plutôt que d'élargir la recherche.
« Y a-t-il des jobs de service en salle près de Gand ce week-end ? »
search_jobs({
"query": "service en salle",
"postcode": "9000"
})Astuce : Si zéro résultat, réessayez sans postcode avant d'abandonner : les offres voisines ont d'autres codes postaux.
get_job
Récupérer tous les détails d'une offre (description complète, créneaux, taux horaire) avant de postuler.
Paramètres
job_id— UUID renvoyé par search_jobs
« Montre-moi les détails de la 2e offre et dis-moi si elle correspond à mes disponibilités. »
get_job({
"job_id": "b3f1c8a2-4d5e-4f60-9a11-7c2d8e5f0a44"
})Astuce : N'inventez jamais un job_id : utilisez uniquement les identifiants renvoyés par search_jobs ou my_assignments.
apply_to_job
Envoyer une candidature au nom du Flexi-jobber connecté. Action non réversible : confirmez d'abord avec l'utilisateur.
Paramètres
job_id— UUID de l'offremessage— Message de motivation, max 1000 caractères
« Postule pour moi à ce job, je suis libre les vendredis et samedis soir. »
apply_to_job({
"job_id": "b3f1c8a2-4d5e-4f60-9a11-7c2d8e5f0a44",
"message": "Bonjour, j'ai 3 ans d'expérience en salle et je suis disponible les vendredis et samedis soir. Je peux commencer dès la semaine prochaine."
})Astuce : Un bon message cite l'expérience, les créneaux exacts et la date de début. Appelez get_job juste avant pour vérifier que l'offre est toujours active.
Sécurité et bonnes pratiques
Que faire si un outil échoue ?
Chaque erreur renvoie la raison, l'action à effectuer et si un nouvel essai peut réussir.
- • Entrée invalide : corrigez les champs listés (les ids doivent venir de search_jobs) puis rappelez l'outil.
- • Offre introuvable ou fermée : relancez search_jobs et utilisez un id frais — ne réessayez pas le même id.
- • Candidature déjà envoyée : suivez-la via my_assignments, n'envoyez pas de doublon.
- • Droits insuffisants : vérifiez le rôle du compte (flexi-jobber pour postuler, employeur pour les annonces).
- • Réseau, délai dépassé ou session expirée : attendez quelques secondes, reconnectez-vous si nécessaire, puis réessayez une à deux fois maximum.
- • Aucun résultat : élargissez la recherche (moins de filtres, mot-clé plus large ou statut « all »).
- • L'agent agit toujours en votre nom : il ne voit que ce que vous voyez sur Job-Flexi.
- • Vous devez approuver la connexion sur la page de consentement avant tout appel d'outil.
- • apply_to_job crée une candidature réelle visible par l'employeur : demandez toujours confirmation.
- • Aucun outil ne peut modifier ou supprimer vos missions confirmées.