一、前言
最近很多平台都在组织AI应用的开发大赛,像 Gemma3 谷歌开发者大赛、百度 “文心杯” 创业大赛、亚马逊云科技的 1000 Aldea 应用计划、AI³ 迷你黑客松、AdventureX 2025 Builders 等,让人眼花缭乱。在这么多AI开发热潮之下,我不禁陷入沉思:开发一款什么样的 AI 应用能脱颖而出呢?
其实,开发应用的关键不在于难度高低,而在于能否精准洞察生活中的痛点。我们要做的,就是针对这些痛点,打造实用的功能,先粗版,然后后面再实现商业化。我琢磨着,日常接触到的官方媒体动态、股市资讯,往往充斥着晦涩难懂的字眼,像 “规划,战略,方针,政策,措施,要点,统一思想,提高认识,认清形势,明确任务,加强领导,完善机制……” 之类,普通人读来一头雾水,更别提理解其对我们生活的影响了。
于是灵机一动,何不开发一个能解读这类资讯的 AI 功能?基于此,我着手打造了一个 AI 解读资讯的应用。由于资讯动态大多源自市场公开信息,可借助现成的接口爬取数据,再结合 AI 应用接口开发,就能便捷地实现这一创意,助力大家轻松读懂那些高冷的资讯内容。
二、效果展示
- AI解读资讯应用 在线体验地址:stock.dcsnet.cn
1、主要板块
主要有财经资讯
、市场动态
、热门板块
简单的3个板块内容
如图
2、功能模块
主要有:语音播报、AI解读、AI助手聊天框 3个功能,如下图
语音播报 :点击该按钮的话,会实时播放最新的一条资讯内容,适合在上班的时候,不方便看文字,但是又想实时的了解最新资讯,就可以打开这个功能,可以后台实时的听语音播放了,目前使用的是系统默认声音
后续会考虑加上AI tts声音,目前网上这类tts开源的有很多,这个我也有加过,但是对服务器要求太高了,如果是普通CPU服务器的话,实时生成语音太慢了,需要30s才能生成类似人声的语音,这显然不符合要求,所以后面再优化吧
AI 解读功能 :这个是主要的功能,就是界面上会实时展示最新资讯,你只要鼠标滑过的话,就会在后面有一个【AI解读】的按钮,点击就会调用AI助手聊天框,实时的帮你解读这条资讯,到底是什么意思,会带来什么影响
AI 助手聊天框 :这个和大多数聊天框查不到,就是一个可以和AI聊天的对话框,可以进行多轮对话;可以改变AI助手的输入框大小;可以设置为在左边 还是在右边;也可以设置自己的AI配置
AI配置参考:thinking.dcsnet.cn/post/TmRBqi…
3、效果演示
大家可以看这个动图效果演示,如果加载比较慢的话,可以稍微等待一下,因为是git动图,比较大
小小鱼儿小小林博客原文:https://juejin.cn/spost/7507203999108513807
三、技术解析
1、市场动态、热门板块技术解析
主要使用的是efinance 库,代码很简单,就按照下面的API直接调用就可以了,没什么难度
efinance 是由个人打造的用于获取股票、基金、期货数据的免费开源 Python 库
efinance API地址:
https://efinance.readthedocs.io/en/latest/index.html
2、市场概况技术解析
首页市场概况的话,可以爬取同花顺、财联社等,然后像上证指数、深证指数、创业板等指数信息的话,不是不能爬,而是因为指数、个股涨跌属于交易所的数据,是不能爬的,是会侵权的,只有给交易所费用才能使用,这里就没有放到网页里面了
3、AI 解读技术解析
Ai解读的话,就是正常调用市场上大模型接口,调用参考:thinking.dcsnet.cn/post/TmRBqi…这些大模型厂商都有给了demo的,直接复制下来,简单调一调即可
4、资讯功能优化
资讯功能的话,后面再优化一下分类、标签,可以搜索等等,这个后面再优化吧
大家对于这个AI 应用还有哪些建议或者使用上的反馈,也可以留言,我后面都会把功能加上去