Minologue:我为什么开始构建这个无聊的 AI 应用
Source: Dev.to
背景
几个月前,我开始认真思考如何超越前端开发。我的大部分职业生涯都是做前端——构建界面、打磨 UI 交互、与产品团队紧密合作。随着时间的推移,我对界面背后的系统产生了越来越大的好奇心。我想了解整个产品是如何运作的,而不仅仅是用户看到的那一层。
于是我做了一个 小决定:通过构建真实的东西来学习和实践全栈开发。
和大多数开发者一样,我脑子里一直有很多产品想法——想要构建的工具、工作中发现的问题、想要探索的概念、想要尝试的实验。我意识到,这些想法我已经思考了多年——在工作时、深夜学习时,甚至在大学期间。
我翻回了旧笔记:手机备忘、零散文档、大学项目草稿,以及一个被遗忘的半成品想法文件夹。我找到了几段内容,但大多数已经不见了,剩下的也缺乏上下文。例如,一条关于 为程序员构建纪律系统 的有趣想法让我产生了以下疑问:
- 我写下它时到底想表达什么?
- 为什么我觉得它有趣?
- 我想解决的是什么问题?
- 最初的想法来源是什么?
想法本身还在,但背后的思考已经丢失。
想法散落的困境
那一刻我意识到,真正的问题不是我没有把想法记下来,而是我的想法太分散了。我尝试在传统笔记应用里组织一切——文件夹、标签、分类,常见的系统。起初似乎可行,但现实很快击垮了这种幻想:
人类的思维并不像文件夹那样运作。
想法不会整齐地归入某个类别、固定的格式,也不会等到你“准备好整理”时才出现。它们是混乱的,会在你工作、阅读无关内容、散步或解决其他问题时随机冒出。许多想法只是未完成的片段,但这些片段很重要,因为几个月后它们可能会与新事物产生联系。
构建记忆系统
我问自己:如果不只是存笔记,而是构建一个记忆系统会怎样? 一个可以快速捕获想法,并且在以后能够被召回的系统——一个为我的思考服务的数字图书馆,想法不仅被存储,还可以追溯。
这个想法慢慢演变成一个小项目。它不是炫目的 AI 初创公司,也不是试图取代人类思考的东西——而是一个实用、乏味的 AI 应用,名为 Minologue。我之所以说它乏味,是因为它不尝试变得聪明,不了解世界的任何信息,不会逗你玩,也不会生成随机答案。它只知道你告诉它的内容。它的工作很简单:
- 帮助你重新发现自己的想法。
- 帮助你重新连接曾经拥有的思路。
- 帮助你在已有的思考基础上继续构建。
介绍 Minologue
Minologue 同时成为了我的学习项目和多年来我悄悄面对的一个问题的解决方案。它是一个可追溯的想法平台,帮助我:
- 在学习全栈开发的过程中构建产品。
- 跟踪塑造这些产品的想法。
项目才刚刚起步,我会在构建过程中持续更新。
资源
- 架构文档
- 开发日志
- 系统设计决策
你可以在这里探索所有内容:
→
了解更多产品信息请访问:
→