
de travel-optimization-engine37
Suite d'aide à la décision qui analyse les prix des vols, les itinéraires, les frais et les offres pour recommander les options de réservation au coût réel le plus bas.
Un système d'aide à la décision qui coordonne plusieurs compétences spécialisées pour rechercher des options de vol, analyser les frais cachés, optimiser les dates et les itinéraires de voyage, et produire un rapport de comparaison classé avec le prix total réel (true_total) et des conseils de réservation. Il prend en charge le mode API (Amadeus, Kiwi) pour les prix en direct et le mode connaissance IA pour les estimations.
À utiliser lors de la planification de vols, de la comparaison des prix des billets entre fournisseurs, de la vérification des coûts réels incluant les frais, de la recherche de dates de voyage optimales ou de l'exploration d'économies d'itinéraires basées sur des hubs. Déclencher sur des intentions telles que "trouver des vols pas chers", "optimiser les dates de voyage" ou "comparer les frais de billet".
scripts/amadeus_client.py, scripts/kiwi_client.py, scripts/normalize.py) lorsque le mode API est activéreferences/Fonctionne avec les agents capables d'exécuter des appels API scriptés ou d'orchestrer des flux multi-compétences (assistants de type Copilot/GPT et agents avec capacités de code) ; les modes basés sur l'API nécessitent des agents capables d'accéder au réseau et de fournir des clés pour Amadeus/Kiwi.
Travel Optimization Engine est une compétence de support à la décision qui orchestre 8 sous-compétences (optimisation des dates, recherche de vols, optimisation d'itinéraires, analyse des frais, vérification des offres, e-mail de négociation, analyse de flexibilité, stratégie de ville cachée) pour l'optimisation du coût des vols. Les scripts incluent deux clients API (Amadeus, Kiwi Tequila), une configuration partagée, un utilitaire de normalisation et un outil CLI. Deux scripts ont fonctionné sans problème (config.py, normalize.py), deux ont échoué en raison de clés API manquantes (attendu), et l'un a eu un problème d'importation de module en isolation. Compétence bien structurée avec une bonne divulgation progressive et un contrat de sortie de rapport clair.
Compétence solide avec une utilité réelle. Le modèle d'orchestration en 8 phases est bien conçu. Problème mineur avec les importations relatives causant ModuleNotFoundError lors des tests en isolation, mais fonctionnerait correctement dans le répertoire de la compétence. Aucune préoccupation de sécurité — toutes les clés API proviennent de variables d'environnement, points de terminaison API publics légitimes, pas de commandes destructrices ni d'exfiltration de données.