← Retour au blogue
EN FR

BuildData Chat : recherche de permis de construction en langage naturel

BuildData Chat est une interface en langage naturel vers la base de données de permis BuildData. Posez une question; l'outil exécute la requête appropriée et retourne les enregistrements correspondants ou des agrégats par ville. Il n'y a pas de composante de connaissance générale : chaque réponse provient d'une requête en direct au moment où vous posez la question.

Requêtes supportées

L'outil dispose de trois fonctions de base de données, chacune adaptée à un type de question différent :

Fonction Utiliser pour
search_permits Trouver des permis individuels. Prend en charge la recherche plein texte sur l'adresse et la description des travaux, avec des filtres pour la ville, le type de permis, le statut et la valeur minimale de construction.
get_top_projects Permis de plus grande valeur dans une ville ou dans toutes les villes. Peut être limité à un type de permis ou un mot-clé.
get_city_stats Nombre de permis et valeur totale de construction agrégés par municipalité. Utile pour comparer des villes ou dresser le portrait d'un marché.

Exemples de questions qui fonctionnent bien :

  • Quels sont les plus grands projets de nouvelle construction à Toronto cette année?
  • Comparer la valeur totale de construction à Calgary, Edmonton et Vancouver en 2024.
  • Permis de démolition à Montréal au cours des 12 derniers mois.
  • Projets résidentiels à Vancouver de plus de 5 millions de dollars.
  • Quelle est l'activité de la construction commerciale à Ottawa?

Couverture

  • 57 villes dans 9 provinces
  • 3,2 millions de permis; 81% géocodés avec lat/lng
  • Mis à jour chaque nuit depuis le portail de données ouvertes de chaque ville
  • Types de permis (normalisés) : new_construction, renovation, addition, demolition, change_of_use, other
  • Valeur de construction disponible là où la ville source la publie — toutes les villes n'incluent pas ce champ

Meilleure couverture : Ontario (28 villes dont Toronto, Ottawa, Hamilton, Mississauga), C.-B. (13 villes dont Vancouver, Surrey, Burnaby, Victoria), Alberta (Calgary, Edmonton), Québec (Montréal, Laval, Québec, Longueuil).

Limites

  • Pas de recherche de proximité (requêtes par rayon lat/lng) — utiliser l'API REST pour cela
  • Pas d'analyse de tendance pluriannuelle en une seule requête
  • La recherche par adresse dépend du formatage de la ville source
  • La valeur de construction est absente pour les villes qui ne la publient pas
  • Les résultats se limitent à ce que les trois fonctions peuvent exprimer — les jointures complexes ou les agrégations arbitraires nécessitent l'API

Accès API

Pour l'accès programmatique, les pipelines de données ou les requêtes hors de la portée du chat, utiliser l'API REST via RapidAPI. La spécification OpenAPI 3.0.3 complète est disponible à builddata.ca/openapi.json.

GET /permit?municipality=montreal&permit_type_canonical=demolition&issued_after=2025-01-01&limit=25

Niveau gratuit : 25 requêtes/jour. Pro : 1 000 requêtes/jour à 49$/mois.

Ouvrez le chat — aucun compte requis.

BuildData Chat Accès API