news 2026/4/16 10:41:58

使用人工智能构建虚拟房产顾问的实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用人工智能构建虚拟房产顾问的实战

原文:towardsdatascience.com/hands-on-building-a-virtual-property-consultant-using-artificial-intelligence-95c2530bf855

https://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/img/cad6285e88702563ba4ea9e69ca3eaad.png

作者使用 DALL·E3 制作的照片

这篇文章从一个个人故事开始。

我来自意大利,现在已经在美国生活了 4 年。我从罗马大学毕业不久就搬到了这里,当时我 23 岁。我有很多梦想,对人工智能有着巨大的热情,并且正在辛辛那提大学攻读博士学位。

我在意大利度过了我大部分的生活,享受美食,品尝好咖啡,在交通中坐上好几个小时(为了去任何地方)🙃。然而,我在美国“成熟”了很多(我的妻子教了我这个术语),因为我开始独自做一些我在意大利从未做过的事情,我的父母在海洋的另一边。我和妻子第一次一起做的事情就是寻找房屋

1. 关于寻找房屋

对于我的非美国追随者来说,“寻找房屋”就是寻找你理想中的房子的实践。术语“寻找”之所以使用,是因为有如此多的房子、如此多的房地产经纪人和网站可供选择,这不仅仅是对你房子的“搜索”;它更像是一场积极的狩猎。它涉及到像以下问题:

哪个网站最好?哪个报价最好?哪个社区最好?我需要缴纳多少税?我的保险费有多高?

在物理学中,我们会称之为优化问题,即你梦想中的房子的所有属性都希望得到满足(有一定的谈判空间),但将预算限制在 x 美元的某个特定价值:

https://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/img/4605c8a4a124cbcc1c533233a9a5dec6.png

作者制作的照片

市场如此庞大,充满了机会,并且可以定制,房地产经纪人试图与客户合作,帮助他们找到梦想中的房子。对于这个概念,美国的房地产业通常也与“积极进取”的概念联系在一起,从而突显出人类品质和软技能在日常房地产活动中的重要性。

2. 在数据科学期间寻找房屋

现在,我想把自己也看作是一个“积极进取的人”,但我不是一名房地产经纪人。实际上,我是一名机器学习工程师,所以如果这么说合适的话,我可能是一个“书呆子积极进取的人”。作为一个书呆子积极进取的人,我在想数据科学和房地产行业交汇的地方。想到这里,数据科学和房地产行业已经在很多地方交汇了,比如**ZillowRealtor,或者Parafin**。这些公司是我梦想在加利福尼亚州拥有一套百万美元豪宅时的去处,它们在创造客户和卖家之间的桥梁方面做得非常出色。

https://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/img/813d80a827071ffbec132be9ac917623.png

红色是传统方法**;绿色**会是上述提到的那些公司之一。

现在,绿色部分是如何工作的?比如,如果你去 Zillow,你会看到你可以选择的一堆特性。例如价格,卧室/浴室的数量,如果是一个带院子公寓房子预算(当然),利率城市邮编。一旦你选择了你关心的特性,你就可以查看房子的虚拟游览(带图片和视频)。如果你喜欢,你可以预约房地产经纪人的看房。

如果你问我(因为我热爱软件),这是一大步的进步。它需要的承诺要少得多;你不必开车去办公室,你也不会被你不喜欢的房地产经纪人困住。我也非常偏袒,因为我热爱软件及其周围的一切,所以我非常尊重那些从零开始建立 Zillow 的人。

3. 使用生成式 AI 进行房屋搜索(本文)

我认为,通过生成式人工智能,用户可以体验到下一步的体验。让我澄清一下:

我仍然坚信人机交互的重要性

我认为即使是人工智能的发明者(它实际上并不存在)也不会仅仅因为电脑这么说就买房子。你想要与人交谈,了解他们的想法,帮助他们帮助你,面对你的观点,在你那里谈论足球。

在这个过程中,我看到唯一的机会是以下这一点:有时候,我甚至不知道自己想要什么,我有一种预算,但我可能会为了一栋让我心动的房子而稍微提高预算,我想住在一个地方,但离那里 20 分钟也行,只要它值得,理想情况下,我不会住在公寓里,但也许我会。所以在这篇文章中,我们将这样做:

我们将用聊天体验来取代传统的数据库搜索

我这是什么意思?让我给你举一个例子。

https://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/img/db57c1d6f87ca91053b5f61c5f75f144.pnghttps://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/img/8f799101cbc927d44bb5f79d4506ab53.png

由作者制作的照片

正如你所看到的,我的查询是:

“我想要一个位于东西雅图的房子,可能很大但不要太贵。我的预算大约是 100 万。”

我的 AI 正在以与你的数据科学搜索算法相同的方式与西雅图市的数据库进行通信,但更好🙃。我认为这是更好的,因为:它帮助你在那个灰色区域(我说“可能很大”,它给了我大小的参考);它提供了邮编;它告诉我谈判的可能性;并且它给了我立即安排看房选项。

简而言之,我认为随着生成式 AI 的采用,房屋搜索将变得极其有趣,我希望在阅读这篇文章后,你也会同意我的观点。

这是我们将要做的:

  • 我们将下载并预处理一个房地产房屋列表。特别是,我们将使用西雅图的例子来简化。

  • 我们将使用Langchain将 OpenAI GPT 模型连接到数据库。

  • 我们将创建一个WebApp,你可以积极地与 GPT 交谈,就像示例中显示的那样,使用Streamlit

  • 我们将展示更多示例

希望你和我一样兴奋。让我们开始吧 🚀

3.0 导入库

所以,正如我承诺的那样,我们将做一个网络应用程序,但我仍然想以笔记本的方式展示这个过程,即使我们正在积极使用该应用程序。让我们开始吧。

我们用于核心部分的库(不是用于应用程序)如下:

cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fjovian.com%2Fembed%3Furl%3Dhttps%3A%2F%2Fjovian.ml%2Fpiero-paialunga%2Frealestateai%2Fv%2F1%26cellId%3D1&dntp=1&display_name=Jovian&url=https%3A%2F%2Fjovian.ml%2Fpiero-paialunga%2Frealestateai%2Fv%2F1%26cellId%3D1&image=https%3A%2F%2Fapi.jovian.com%2Fapi%2Fgist%2Ff8120c9f188f449b8566ed30f0db4f81%2Fpreview%2F78f101da5d3242338e90f646b6e034b6%3Fts%3D1712438430846&key=a19fcc184b9711e1b4764040d3dc5c07&type=text%2Fhtml&scroll=auto&schema=jovian

你需要这个constants.py脚本,其中你需要用你的OpenAI API密钥替换OPENAI_API_KEY。请注意,每次运行 Langchain 时,这都会产生一些(非常有限的)费用。使用 OpenAI API 页面获取更多信息。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:39:14

Python+Vue的流浪动物管理系统_ Pycharm django flask

这里写目录标题项目介绍项目展示详细视频演示感兴趣的可以先收藏起来,还有大家在毕设选题(免费咨询指导选题),项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人技术栈文章下方名片联系我即可~解决的思路…

作者头像 李华
网站建设 2026/4/14 13:24:03

使用 Python 进行遗传算法的动手优化

原文:towardsdatascience.com/hands-on-optimization-using-genetic-algorithms-with-python-bb7970dbbf0a 你听说过这个销售策略吗? “你在 X 上浪费了几个小时吗?为什么不试试 Y?” 我确信你做到了。例如:“不要花几…

作者头像 李华
网站建设 2026/4/16 10:41:10

LobeChat CORS跨域问题解决全攻略

LobeChat CORS跨域问题解决全攻略 在构建现代 AI 聊天应用时,LobeChat 已成为许多开发者的首选前端界面。它不仅拥有媲美主流商业产品的交互体验,还支持灵活接入 OpenAI、Ollama、LocalAI 等多种模型后端。然而,当我们将 LobeChat 部署为独立…

作者头像 李华
网站建设 2026/4/16 1:22:39

LobeChat如何实现多租户隔离?适用于企业多部门协作

LobeChat 如何实现多租户隔离?适用于企业多部门协作 在企业数字化转型的浪潮中,AI 聊天系统早已不再是“锦上添花”的功能模块,而是支撑运营效率的核心工具。从研发团队调试本地大模型,到市场部批量生成推广文案,再到 …

作者头像 李华
网站建设 2026/4/16 2:40:39

超细整理,性能测试如何做?怎么做?常见面试题(汇总六)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 【性能概念、并发…

作者头像 李华
网站建设 2026/4/2 14:10:50

全场普跌,只剩套利还发糖

// 基金套利 //白银基金LOF今天溢价继续在20%高位维持,没啥好犹豫的直接发车,套到没溢价为止,套得早的现在一个账户收益应该有200以上。明天白银基金LOF又要停牌1小时,10:30才能交易,深市可以提前委托。盘中实时溢价可…

作者头像 李华