Condo GPT es un asistente inteligente para consultar y analizar datos de condominios en Miami. Utiliza el procesamiento del lenguaje natural para interpretar las preguntas del usuario y proporcionar información sobre edificios de condominios, unidades, ventas y tendencias del mercado. Proporcionada es una muestra de la base de datos de cubos de condominios que se puede utilizar para consultar los datos en los siguientes mercados:
El propósito es permitir que los agentes e inversores inmobiliarios que no sean técnicos, realicen análisis y comparaciones de alto nivel de alto nivel de manera fácil y rápida en Miami, y lideren sus decisiones de inversión. Actualmente, este trabajo es realizado por analistas que se les paga un salario, por lo que herramientas como estas tienen el potencial de ahorrar casas de bolsa miles de dólares por mes en salario.
Usé esto como un proyecto de cartera para conseguir mi primer trabajo de ingeniero de IA. He enumerado algunos problemas que puede resolver o enviar sus propios relaciones públicas para mejoras en la herramienta. Las contribuciones de código abierto son una muy buena manera de obtener trabajos de IA ya que tecnologías como Langchain son muy nuevas, y muchas compañías actualmente no requieren experiencia laboral con ellas.
No dude en enviar una solicitud de extracción.
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 y agregue las siguientes variables de entornoGPLACES_API_KEY : su tecla API de Google PlacesOPENAI_API_KEY : su tecla API OpenAIFLASK_SECRET : frase secreta de frasco (puede ser cualquier cadena)PG_USER : su usuario de Postgres que configura anteriormentePG_PASSWORD : contraseña para su usuario de PostgresPG_PORT : puerto para su servidor de base de datos Postgres (predeterminado 5432)PG_DB : Nombre de su base de datos Postgrespsql -d condo_gpt < sample_db.sqlsource gpt_env/bin/activatepip install -r requirements.txtpython server.py python server.pyhttp://localhost:5000 server.py : Flask Application Servermain.py : lógica central para procesar preguntas y generar respuestastools.py : herramientas personalizadas para consultas de bases de datos e interacciones APIprefix.py : prefijo de mensajes del sistema para el agente de IAboilerplate.py : código de boilerplate para la generación de mapas y gráficos