Condo GPT est un assistant intelligent pour interroger et analyser les données de copropriété à Miami. Il utilise le traitement du langage naturel pour interpréter les questions des utilisateurs et fournir des informations sur les bâtiments de condo, les unités, les ventes et les tendances du marché. Fourni un échantillon de la base de données Condo Cube qui peut être utilisé pour interroger les données sur les marchés suivants:
Le but est de permettre aux agents immobiliers et aux investisseurs qui ne soient pas techniques, d'effectuer facilement et rapidement des analyses de haut niveau et des comparaisons de condos à Miami, et de diriger leurs décisions d'investissement. Actuellement, ce travail est effectué par des analystes qui reçoivent un salaire, de sorte que des outils comme ceux-ci ont le potentiel d'économiser des courtages de courtage de milliers de dollars par mois en salaire.
J'ai utilisé cela comme un projet de portefeuille pour obtenir mon premier travail d'ingénieur AI. J'ai énuméré quelques problèmes que vous pouvez résoudre ou soumettre vos propres relations publiques pour améliorer l'outil. Les contributions open source sont un très bon moyen d'obtenir des emplois d'IA, car les technologies comme Langchain sont si nouvelles et de nombreuses entreprises ne nécessitent actuellement pas d'expérience de travail avec elles.
N'hésitez pas à soumettre une demande de traction.
CREATE DATABASE condo_gpt ; CREATE USER readonly_user WITH PASSWORD 'password'; GRANT CONNECT ON DATABASE condo_gpt TO readonly_user; GRANT USAGE ON SCHEMA public TO readonly_user; GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly_user; ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO readonly_user; qgpt_env/bin/activate et ajoutez les variables d'environnement suivantesGPLACES_API_KEY : Votre clé API Google PlacesOPENAI_API_KEY : votre clé API OpenaiFLASK_SECRET : FLASK SECRET PHRASE (peut être n'importe quelle chaîne)PG_USER : Votre utilisateur de Postgres que vous avez configuré ci-dessusPG_PASSWORD : mot de passe pour votre utilisateur postgresPG_PORT : Port pour votre serveur de base de données Postgres (par défaut 5432)PG_DB : Nom de votre base de données Postgrespsql -d condo_gpt < sample_db.sqlsource gpt_env/bin/activatepip install -r requirements.txtpython server.py python server.pyhttp://localhost:5000 server.py : serveur d'applications FLASKmain.py : logique de base pour le traitement des questions et la génération de réponsestools.py : outils personnalisés pour les interactions de requête de base de données et d'APIprefix.py : préfixe de message système pour l'agent AIboilerplate.py : code de chaudron pour la génération de cartes et de graphiques