3.5 KiB
3.5 KiB
AGENTS — Suivi du projet
État actuel
- Docker + PocketBase configuré et lancé
- Migration collections (fichiers
pb_migrations) — à appliquer au démarrage serveur si besoin - App Expo initialisée
- Auth fonctionnelle
- Navigation complète
- Module Prospection (pipeline / biens)
- Module Fiche bien + Calculateur
- Module Contacts (liste par catégorie, recherche, fiche + biens liés)
- Module Visites + IA (
pb_hooks/generate_rapport.pb.js, routePOST /api/mdb/generate-rapport) - Module Agenda (tâches, snooze, création modal)
- Dashboard (alertes, KPIs, pipeline, derniers biens, tâches du jour)
- Module Recherche & Analyse marché (onglet Recherche : Secteur / Opportunités / Grille de prix + fiche bien)
- Multi-agents MVP (migration
1760000000, hooksagents_veille.pb.js, onglet Veille & agents : recherches, alertes, annonces veille, transactions secteur, courriers + routes/api/mdb/agent-*)
Roadmap — Agrégation type MoteurImmo & agents IA
Référence produit : moteurimmo.fr (agrégation multi-portails, alertes, DVF/transactions, API pro).
Écart actuel : pas d’ingestion de flux externes ni de moteur d’alertes ; la grille / secteur restent des données saisies ou locales (PocketBase), pas une veille marché temps réel.
Personas agents (rôles métier + briques techniques)
| Agent | Mission | Briques typiques |
|---|---|---|
| Immobilier | Off-market, diffusion agence (priorité site maison), prospection pour alimenter le pipe | Collections opportunités / contacts / tâches ; hooks ou jobs pour brouillons de contenu ; pas de scraping illégal — privilégier saisie, imports CSV, API partenaires. |
| Marchand de biens | Prix secteur, €/m², repérage bonnes offres | Grille perso + DVF / transactions (open data) ; scoring simple ; alertes sur critères (prix/m², surface, zone). |
| Data / DVF | Normaliser transactions publiques, relier zone ↔ bien | Import DVF (fichiers ou API tiers), tables dérivées, carto plus tard. |
| Veille annonces | Agréger sources autorisées (API, flux partenaires, API MoteurImmo si abonnement) | Collections sources_flux, annonces_brutes, alertes_recherche ; cron PocketBase ou worker externe ; dédoublonnage. |
| Alertes & notif | Push / email quand une annonce ou une transac matche une recherche sauvegardée | Règles métier + Expo notifications ; file d’événements côté PB. |
| Rédaction / CRM | Textes vitrine, relances, synthèses pour prospection | Réutiliser le pattern hook IA (generate_rapport) par type de prompt. |
Phases suggérées
- Modèle de données : recherches sauvegardées, alertes, log d’ingestion (sans agrégateur massif au début).
- Données publiques : DVF ou extrait local par zone (preuve de valeur pour €/m² réel).
- Une source API fiable (partenaire ou open data) avant tout volume type MoteurImmo.
- UI : liste annonces unifiée + filtres + onglet alertes dans Recherche.
Infos techniques
- PocketBase : http://localhost:8090
- Admin : http://localhost:8090/_/ (admin@mdb.fr)
- Binaire : /usr/local/bin/pocketbase
- Données : /pb_data
- Hooks JS : volume
pb_hooksmonté sur/pb_hooks; docker-compose.dev :command: --dir=/pb_data --hooksDir=/pb_hookspour charger les routes/api/mdb/* - Variable IA :
ANTHROPIC_API_KEYdans.env.local(chargée par Docker pour PocketBase) - OS : Windows Git Bash (MSYS_NO_PATHCONV=1)
- PocketBase : v0.23+