condo_gpt
1.0.0
公寓GPT是迈阿密查询和分析公寓数据的智能助手。它使用自然语言处理来解释用户问题并提供有关公寓建筑物,单位,销售和市场趋势的见解。前提是公寓立方数据库的示例,可用于在以下市场中查询数据:
目的是允许不技术的房地产经纪人和投资者轻松,快速对迈阿密公寓进行高级分析和比较,并领导他们的投资决策。目前,这项工作是由薪水支付的分析师执行的,因此这样的工具有可能节省经纪人每月数千美元的薪水。
我将其用作投资组合项目,以获得我的第一个AI工程师工作。我列出了一些您可以解决或提交自己的公关以改进工具的问题。开源贡献是获得AI工作的一种很好的方式,因为像Langchain这样的技术是如此新,许多公司目前不需要与他们一起工作的经验。
请随时提交拉动请求。
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文件并添加以下环境变量GPLACES_API_KEY :您的Google Places API密钥OPENAI_API_KEY :您的OpenAI API密钥FLASK_SECRET :烧瓶秘密短语(可以是任何字符串)PG_USER :您的邮政用户PG_PASSWORD :Postgres用户的密码PG_PORT :Postgres数据库服务器的端口(默认5432)PG_DB :Postgres数据库的名称psql -d condo_gpt < sample_db.sqlsource gpt_env/bin/activatepip install -r requirements.txtpython server.py python server.pyhttp://localhost:5000 server.py :烧瓶应用程序服务器main.py :处理问题和生成回答的核心逻辑tools.py :数据库查询和API交互的自定义工具prefix.py代理的系统消息前缀boilerplate.py :地图和图表生成的样板代码