我用AI写了个钓鱼APP,专门搜集湖泊钓点数据

上周末我在湖边钓鱼,旁边一个大哥掏出手机翻了半天,最后叹了口气:“这附近到底哪有钓点啊,网上搜的全是广告。”
那一瞬间我突然冒出一个想法:为什么没有一个APP,把湖泊的真实钓点坐标、鱼种分布、水深地形都标注出来?

对,就是给1.4亿钓友用的。中国钓鱼协会的数据:国内大约有1.4亿钓鱼人群,其中25-44岁占46%。但十几个钓鱼APP,到今天没解决好两个最基本的问题——去哪钓、怎么钓。
我把这个想法丢给了Codex。下面是我和它一起做这件事的全过程。
第一步:Codex帮我搜了3天湖泊资料

我一开始直接让Codex写APP,它反问我:你对哪个湖泊了解?水深多少?水底地形?鱼种分布?
我一愣。说实话,我经常去湖边钓鱼,但具体哪个湾有鲫鱼、哪个深水区藏鲤鱼、水草边缘用什么饵,我说不清楚。
Codex说:“不了解就先别写代码,先做调研。”
然后它自动开始在网上搜集资料。搜了什么?
湖泊场景数据:选了一个典型的城郊野湖作为主场景——面积约2.8平方公里,平均水深3.2米,最深处7.5米。水底地形分三个区域:东侧近岸浅水区(0.5-2米,水草丰富,鲫鱼和鳊鱼集中)、北侧深水湾(4-7.5米,夏季大鲤鱼聚集)、西侧泥底平缓区(2-3.5米,草鱼和鲢鳙活跃)。湖的南端有一条入水口,雨后水位上涨时鱼群会往入水口方向靠拢。

鱼种分布:鲫鱼(全年可钓,春秋旺季)、鲤鱼(4-6月和9-11月,深水湾为主)、草鱼(夏季水温20-28度最活跃,西侧浅滩水草区)、鲢鳙(中层鱼,气温25度以上活跃)、鳊鱼(近岸水草边缘,早晚时段)、黑鱼(水草密布区,路亚效果好)。

季节渔情:春季(3-5月)鱼群靠岸产卵,近岸浅水区是主战场;夏季(6-8月)浅水区水温过高,鱼群退向深水,早出晚归是关键;秋季(9-11月)鱼群疯狂进食备冬,全天可钓;冬季(12-2月)鲫鱼在深水区过冬,钓深水、钓钝是主流。
Codex把这些数据整理成了一份结构化文档——湖区地形分区图、鱼种月度活跃表、水深等高线简图。然后问我:数据够了,要开始做APP吗?

这个流程让我意识到一件事:做APP之前先做调研,听起来像废话,但大部分人上来就想写代码。Codex自动补上了这个环节,省了我至少一周的时间。
第二步:11个Agent并行,搭出了完整APP
调研数据就绪后,Codex自动分配了多个Agent并行工作。最终出来的不是半成品,而是一个功能相对完整的APP原型。

Agent 1 — APP框架:用React Native搭框架,iOS和Android双端。底部4个Tab:地图(首页)、钓点、渔获、我的。深蓝色+亮橙色的视觉风格,暗色模式完整支持——因为很多钓友是天亮前出门、天黑后回家,夜间模式是刚需。
Agent 2 — 地图引擎:集成高德地图SDK,做了4层地图图层。标准地图显示水系和地名;卫星图层看水面颜色判断水质;水下地形图层是核心——叠加水深等高线,浅水区(0-2米)标绿色、深水区(5米以上)标蓝色、水草区标黄绿色。钓友一看就知道哪里浅、哪里深、哪里有草。
Agent 3 — 钓点数据库:把湖区数据全部结构化录入——每个钓区有坐标、水深范围、水底地形类型(泥底/沙底/草底/礁石)、鱼种分布、季节性活跃时间。另外做了渔情日历:每个月什么鱼在哪个区域活跃。

Agent 4 — 出钓指数系统:综合12项指标——气压、气压变化趋势、气温、水温、风力风向、降水概率、月相、溶氧量、能见度、湿度、日出日落、水体浑浊度——算出0-100评分。大于70分建议出钓,50-70分看情况,低于50分建议休息。淡水钓气压权重最高。
Agent 5 — 钓点标注系统:长按地图任意位置添加钓点。填写钓点名称、水域类型、钓法标签(台钓/路亚/传统钓/抛竿,多选)、目标鱼种、水深、水底地形。新钓点需要3人以上独立标注才能标记为可信钓点。支持隐私模式——私密钓点只有自己能看到。
Agent 6 — 渔获记录+晒图:拍照识别鱼种(AI端侧识别)、手动录入重量和长度、自动关联钓点和当天天气。晒图是核心——渔获照片可以一键分享到社区,带钓点定位和鱼种标签。钓友之间互相关注、点赞、评论。月度统计仪表盘:渔获折线图、鱼种饼图、最佳钓点排行。

Agent 7 — 装备推荐引擎:不是百科式推荐,而是场景化推荐。输入钓点+鱼种+季节+钓法,输出完整装备清单。比如选了北侧深水湾钓鲤鱼,系统推荐:5.4米长节竿、3号主线、2号子线、千又3号伊势尼钩、玉米饵+螺鲤。每个推荐都附理由。
Agent 8 — 搜索和智能推荐:支持按地名、鱼种、距离搜索。核心功能是今日最佳钓点TOP5——根据用户位置+当前天气+时段自动推荐。收藏夹按常钓/想去/已去分组。
Agent 9 — 安全与合规:高压线下自动弹警示(绝对不能在高压线下钓鱼)、陡坡湿滑区域标记。禁渔期自动提示——当前水域是否在禁渔期内。

Agent 10 — 社交体系:钓友互相关注、组建钓友圈。支持同城钓友匹配——发现附近谁也在钓鱼。钓场动态信息流:附近钓友的实时渔获分享。本质是社交软件,晒图是第一驱动力。
Agent 11 — 数码鱼缸:这是我个人最喜欢的功能。钓友每次拍照记录渔获后,APP会自动把照片用AI处理成像素风格的小鱼卡片——8-bit像素鱼,每条鱼都有名字、体重、钓获日期、钓点名称。所有像素鱼自动汇入个人的「数码鱼缸」页面——一个3D渲染的虚拟鱼缸,水在晃、鱼在游,每条鱼都是你真实钓到的。钓到过的鱼再也不会找不到了。
按鱼种分类展示:鲫鱼一排、鲤鱼一排、黑鱼一排……点开任何一条像素鱼,可以看到原始照片、钓获详情(钓点/天气/装备/时间)。鱼缸还有等级系统——鱼种数量解锁鱼缸主题(10种解锁深海主题、20种解锁星空主题、50种解锁极光主题)。每钓到一种新鱼,鱼缸会弹出一个像素风格的「新鱼种解锁」动画。这个功能解决的痛点很真实:钓友手机里存了几百张渔获照片,想翻的时候根本找不到——数码鱼缸把它们变成了可视化收藏,一目了然。
整个过程我没碰过一行代码。我做的唯一一件事:看Codex生成的东西,说这个不对或者这个可以。
有几个细节让我印象深刻:

水下地形图层。在地图上叠加水深等高线,浅水标绿、深水标蓝、水草区标黄绿。湖泊选点最关键的就是水下地形,有水深数据,钓友可以提前判断哪里有鱼窝。这个功能国内现有钓鱼APP一个都没有做,这就是杀手级差异化。
出钓指数12项指标。不是简单显示天气预报,而是把气压变化趋势、溶氧量、水体浑浊度这些专业因素都算进去。淡水钓气压最重要,这个设计思路比大多数天气APP都专业。

场景化装备推荐。选了具体钓点,APP告诉你这个钓点现在钓什么鱼、用什么竿、什么线、什么饵。普通APP做不到,因为它们没有钓点维度。

晒图社交。渔获照片带钓点定位和鱼种标签,一键分享到社区。很多钓友钓鱼最大的乐趣不是鱼本身,是晒。现有APP的晒图功能都太弱,图片和钓点是割裂的。
数码鱼缸。钓到的鱼自动变成像素风格小鱼卡片,汇入个人3D虚拟鱼缸。手机里存了几百张渔获照片,想翻的时候根本找不到——数码鱼缸把它们全部可视化收藏,按鱼种分类,一目了然。这个功能解决了一个被所有钓鱼APP忽略的痛点:钓友不只是想记录,更想收藏。
第三步:APP整体长什么样
写到这里可能有人好奇——这个APP用起来是什么体验?

打开APP,看到的是一张地图。地图占整个屏幕80%,顶部搜索栏,底部4个Tab(地图/钓点/渔获/我的)。地图正上方显示今日出钓指数——比如今日指数82分,气压稳定+东风3级,适合出钓。地图上只显示钓点标记和出钓指数色块,没有广告,没有弹窗。
点开一个钓点:先展示用户实拍照片轮播。往下是基本信息卡片:坐标、水域类型、水深范围、水底地形。再往下是实时出钓指数。然后是鱼种分布:这个钓点什么季节出什么鱼。往下拉是装备推荐——一键生成清单,和自己的装备库对比,缺什么标红。最底部是用户晒图和评价。
底部Tab切到钓点:展示附近钓点列表,每张卡片显示钓点名称、距离、今日指数、主攻鱼种、最近渔获。顶部筛选栏按鱼种/钓法/距离/评分筛选。今日最佳TOP5推荐模块。
底部Tab切到渔获:首页一个大大的加号——记录今天渔获。三种方式:拍照AI识别、手动录入、语音口述。下面是钓友动态——你关注的钓友和附近钓友的实时渔获晒图,带钓点定位和鱼种标签。往下是个人统计仪表盘。

底部Tab切到我的:个人主页展示钓龄、总渔获数、常驻钓区。下面是装备库、钓点收藏、成就系统(钓到50种鱼/去30个钓点解锁徽章)。再往下就是数码鱼缸——你的3D虚拟鱼缸,钓到过的每条鱼都变成像素小鱼在里面游,按鱼种分类,点开看原始照片和钓获详情。

整体体验:打开地图找钓点,到了地方看装备推荐,钓完鱼拍照晒图。三步走完一个完整的钓鱼闭环。
第四步:做完之后,5条建议
做完这个APP原型之后,我对钓鱼APP到底应该怎么做有了一些具体的想法。不是理论,是基于踩过的坑。

建议一:数据比功能重要100倍。
现有钓鱼APP——钓鱼人、钓鱼点、钓点王、钓鱼佬……不下十几个。核心问题一样:钓点数据陈旧、地图粗糙、水下地形没有。知乎上有人总结过最真实的痛点——野钓点在野外没有地址,用经纬度分享太麻烦,打错一个小数就偏了几百米。一个钓鱼APP能不能活下来,取决于钓点数据准不准、新不新鲜。UGC众包是唯一的路——钓友自己上传,钓友自己验证。

建议二:地图要做减法,不做加法。
钓鱼APP最忌讳把地图做得像淘宝——满屏幕标注、弹窗、推荐。钓友打开APP只想看三样东西:钓点在哪、现在能不能钓、用什么装备。其余所有东西都应该藏在一层点击之后。

建议三:别做商城,把商城的事交给别人。
几乎所有钓鱼APP都塞了商城和广告。打开APP先弹一个鱼竿打折广告,这会直接劝退用户。你可以做装备推荐,然后外链到电商平台,但不要自己做商城。
建议四:晒图才是钓鱼APP的真正增长引擎。

仔细想想,为什么抖音上钓鱼视频播放量动辄百万?为什么小红书上渔获晒图是高频内容?因为钓鱼这件事本身就是社交货币。钓友晒的不是鱼,是我今天去了一个别人不知道的地方,钓到了别人没见过的鱼。
如果APP能把晒图和钓点数据绑定——晒图自动关联钓点坐标、鱼种、天气、装备——那每一条晒图都在给APP贡献数据。用户晒得越多,APP的钓点数据越丰富,新用户越能找到有用的信息。这是一个正循环。

现有钓鱼APP的问题是把晒图和钓点割裂了——论坛里晒图是一套,地图找点是另一套。把这两个功能打通,晒图就是数据采集,数据采集让地图更好用,地图更好用又带来更多用户晒图。这就是渔佬永不空军的逻辑:你晒的每一条渔获,都在帮下一个钓友少空军一次。
一个不会写代码的人,用AI做APP的真实感受

这个APP叫渔佬,slogan是永不空军。核心框架和地图功能跑起来了,钓点标注、水深显示、装备推荐、出钓指数、渔获记录、晒图社交——这些功能可以用了。但用户系统、推送通知、Pro会员还没完成。
写这篇文章不是吹我做完了,而是想说:2026年,一个不会写代码的人,用AI从零做手机APP,已经是可行的了。

Codex会犯低级错误——水深数据差了半米、公式写反了、变量名拼错。但你不需要会写代码才能发现这些问题,你只需要对自己的领域足够熟悉。这些经验是AI替代不了的。
AI负责搜集资料和写代码,我负责判断对不对、好不好用。这就是2026年做APP的方式。
你觉得钓鱼APP最该解决什么问题?评论区聊聊
夜雨聆风