1 分•作者: 12ziyad•8 天前
返回首页
最新
1 分•作者: mlhpdx•8 天前
1 分•作者: taskloco_nyc•8 天前
1 分•作者: AxiomHeretic•8 天前
1 分•作者: hasheddan•8 天前
2 分•作者: maxheyer•8 天前
1 分•作者: gmays•8 天前
1 分•作者: speckx•8 天前
2 分•作者: sbloz•8 天前
这是一个我一直在开发的小型日常文字游戏。我喜欢填字游戏和 Wordle,但它们都以单词拼写作为主要限制。借助大型语言模型(LLM),我们可以构建“柔性系统”,这些系统不必完全按程序定义。这可以让我们玩出更像与朋友玩棋盘游戏的感觉。需要人类裁判的游戏。因为它们需要裁判,所以它们不适合视频游戏,尤其是在多人游戏之外。
Squishword 是对这一概念的简单初步探索。游戏中有教程,所以我不会解释所有机制。简单来说:你试图通过添加、减去、连接和分割单词来从一个单词移动到另一个单词。例如,“dog”可以拆分成“bark”和“animal”。你可以做一些巧妙的事情,比如将“bark”+“plant”组合成“tree”。其灵感来自“维基百科游戏”,在该游戏中,你只需点击链接即可从一个随机文章移动到另一个文章。
调整裁判行为以获得公平结果花费了大量精力,而且我对此仍不完全满意。我为游戏本身构建的工具和可视化比功能还要多。例如,为每一次移动都生成一个 11x11 的逻辑和机智评分矩阵,以尝试使裁判评分分布更均匀。这是 LLM 在产品中的一个“简单”示例,所以我很好奇更复杂的工作流程是如何处理它的。
4 分•作者: sawyers•8 天前
如果人工智能可以创造一切,为什么还需要人类参与?是为了创意构思、市场测试、产品上市,还是营销内容生成?
既然可以用数据中心取代斯坦福毕业生的创业孵化器,并保留所有利润,为什么还要设立这样的孵化器?
更重要的是,如果商业领域的普遍趋势是这样,那么获取资源似乎比创新更重要?
2 分•作者: atifnayeem•8 天前
如果你曾构建过一个用于接单或预约的语音助手,你就会知道收款是避免取消/爽约的关键。然而,大多数消费者会因为支付过程中的繁琐(翻找银行卡、念出卡号和CVV等)而放弃支付。
我开发了Ringup,帮助语音助手仅凭电话号码就能识别回访客户,并在几秒钟内收取他们已保存的银行卡支付。
有人问我,这个查询是如何实现的。这是因为运营商(T-Mobile、ATT、Verizon)推出了基于CAMARA项目的全新身份API。这套开源API现在让开发者能够轻松地直接从运营商那里可靠地验证身份,比发送短信OTP(一次性密码)要强大得多。
如果你是语音AI开发者,或者认识这样的开发者,我将为5位用户提供免费额度,以换取任何反馈。不妨试试看。
4 分•作者: surprisetalk•8 天前
19 分•作者: Beko2210•8 天前
15 分•作者: hn_acker•8 天前
4 分•作者: mrspence•8 天前
34 分•作者: retupmoc01•8 天前
3 分•作者: anonymoosestdnt•8 天前
20 分•作者: ibragim_bad•8 天前
4 分•作者: wyrior•8 天前
去年,我在浏览一个网站时,无法下载高清视频。作为一名开发者,当遇到问题时,你总会想“不如自己做一个”。于是我开始研究,发现这些网站中只有大约 0.2% 真正可用,而且充斥着糟糕的广告。我查看了它们的流量,结果令人震惊,竟然有数千万的访问量。
我开始使用标准的 MEAN 技术栈进行开发。当时我 17 岁,虽然懂编程,但经验不足,完全是被这些流量数字驱动着。我使用了 yt-dlp 作为核心抓取器,并辅以 youtube-dl 和非官方的 TikTok API 作为备用方案。我可以说是在过度设计,试图构建一个层层备用的、万无一失的系统。这个过程花了两个月,到最后,修改一行代码就需要改动 15 到 20 个文件,这绝对是糟糕的代码。
我重写了代码,剥离了外部依赖,在 Node.js 中高效地使用了 yt-dlp。但速度仍然很慢,仅仅获取信息就需要 10 到 15 秒,开始下载又需要 10 到 15 秒。我尝试优化参数和预热连接池,但速度仍然停留在 9 到 10 秒。这时我非常执着于速度,又花了三个月。
我尝试了 Bun,但没有带来实质性的改进,命令行进程时间基本没变。我转而学习了 Go 语言,用 15 天学会后,重新构建了项目,这次成功了,启动速度降到了 4 到 5 秒。我为此庆祝了一个星期,享受着这个小小的胜利。
第五个月,我进一步优化。我意识到不需要 yt-dlp 的完整 `--dump-json` 元数据(5 秒),转而使用 oembed 和 iframely 来快速获取基础元数据(250 毫秒),同时让 yt-dlp 在后台处理下载。
六个月后,我以“videosaver”的名称上线了产品,但这个名字太普通了,Google 几乎没有收录,甚至搜索自己的名字也排不上名。我学到了命名和域名年龄比我想象的更重要。
接着我陷入了抑郁,一个月都在过度思考。第八个月,我重写了前端,并将品牌更名为“buckty”,采用了类似 AI 聊天机器人的界面,技术 SEO 得分在各个平台都达到了 100/100。第九个月上线,产品快速且功能完善,但仍然没有真正的流量。博客文章从未被收录。我在 Medium 和其他平台发布内容,但毫无起色。Cookie 问题和 IP 限制不断出现。我尝试使用 aria2 来提速,但这是个错误的服务器端决定。外部链接建设也未能带来任何改变。
我创建了一个 Instagram 电影剪辑主题账号,一个月内获得了 5 万粉丝和超过 7000 万的触达量。我试图将这些流量导向 Buckty,开始发布表情包,但三天内 Meta 就因为我账号的机器人行为将其封禁。再也没有恢复。
我意识到快速下载和不错的界面并不是核心竞争力。我用 Kotlin 开发了一个类似“Seal”的手机 App,支持通过分享直接下载,但下载是在服务器端完成,然后流式传输给用户。我还增加了 Google Drive 自动上传作为另一个卖点,通过一个 Nest.js 中间件连接了 Web 和移动端,这个中间件运行在 Go 后端之上,负责处理历史记录、Drive 上传等所有事情。但仍然存在 Cookie 问题。依然没有用户。我决定不再添加任何新功能,只专注于流量。
过去一个月,我尝试了所有 SEO 策略,但都无效。我意识到真正的问题在于杠杆效应,竞争对手通过黑帽 SEO 大量建设外部链接,每月花费 1 万美元,却能通过 CPM 广告带来每月 20 万美元的收入。另一条可行的路径是赞助拥有真实受众的创作者来推广产品。
经历了这一切,我最终的体会是……什么都没有,又似乎什么都有。我在优化、设计和扩展方面学到了很多。但真正的教训是:产品本身不重要,营销才是一切。那些构建“AI 包装器”的人获得了我无法企及的关注度,尽管我构建的是一个实际的系统,而不是炒作。
因此,我决定将整个生态系统开源,包括手机 App、Web App,所有的一切。它也可以本地运行,使用 Wails 将 Web App 打包成一个自托管的系统 App,你可以连接自己的账户,备份所有内容。它的设计目标是极少的维护,应该可以连续运行六个月而无需干预。开源一周后,我将离开它,去开发下一个项目。很难放弃这样一个项目,但任何让你后悔的事情,最好的离开时机就是你开始后悔的那一刻,而现在是第二好的时机。
9 分•作者: gregsadetsky•8 天前