如何利用人工智能构建概念验证,即使不懂编程(你也可以做到)
在过去的一年里,我一直在帮助产品领导者和创业者建立和扩展高效的产品团队,实现影响深远的结果。在此期间,我一直在思考一些源自我作为产品领导者的经验的事情:我总是看到沟通、展示和利益相关者管理技能有多么关键,以便对齐和激励人们朝着共同目标努力,以及随着一个人角色的演变,对个人发展有重要作用。但是问题来了:人们往往不好意思就这些话题向别人征求反馈,即使他们这么做了,也并不总是能够及时获得与他们具体目标相符的、公正、可操作的建议。
我的愿景?创建一个基于人工智能的系统,帮助人们在虚拟会议和演示中自动实时获取针对性的反馈,无需依赖他人是否愿意和能力提供坦率的反馈。问题是,我没有任何编程经验。我是一个产品人员。我精通技术,知道如何将想法变成现实,但我最后一次编写代码是大约20年前,那时是用C语言。是的,只是C。甚至不是C#或C++。所以,我做了任何富有资源的企业家会做的事情--寻求建议,这让我找到了Claude,Anthropic的人工智能助手。
克劳德在许多方面类似于ChatGPT,但它拥有更大的上下文窗口,而且如果将来我想使用它的API,克劳德要比ChatGPT便宜得多。与ChatGPT相比,克劳德让开始变得更容易,因为克劳德从一开始就提供了更有用的下一步建议,但从结果的角度来看,也许通过我更好的提示,我相信你可能能够获得类似(或更好?)的结果与ChatGPT。
人工智能作为我的技术合作伙伴
我开始简单地告诉克劳德我想要实现的目标。我需要一个系统,能够分析语音模式、面部表情、情绪、信心、识别优缺点,并将所有这些结合成有意义的见解和可操作的反馈。从那时起,克劳德做了一个好的技术联合创始人应该做的事情:为我设计了一个系统架构,建议我可以集成现有平台进行初步概念验证,并甚至推荐了一些编码平台供我在上面运行克劳德创建的代码,比如Replit和GitHub。
现在,克劳德建议我从简单的编码平台开始进行概念验证,这些平台更适合初学者。尽管有这个建议,我选择使用 GitHub,因为我知道它被广泛使用,如果以后需要引入开发人员,这可能会使下一步更容易。这是一个明智的决定吗?我不确定。也许从一个更适合初学者的平台开始会让我更快地构建一个概念验证,甚至一个MVP,假设大部分内容在规模上线时都会被废弃。
一步一步(以及一点试错)
克劳德引导我设置我的GitHub工作区,提供逐步指导,告诉我要安装哪些库以及如何连接一切,我只需要复制克劳德生成的代码,然后粘贴到GitHub上。但事实是:并不总是一帆风顺的。起初,有点反复试错 - 克劳德并没有完全意识到我对编程的无知(即,我在开始时没有澄清得很好)。但基于我的问题,克劳德逐渐适应并变得更加具体,将每一步细分直至我能够跟随。说实话,克劳德不止一次地提醒我如何重新启动服务器,以及如何确保在正确的目录中运行代码。
在这项工作中最困难的部分是让代码运行起来。克劳德可以给你代码,告诉你要放在哪里,甚至解释它的作用,但是他(尚未)无法运行它,所以我不得不在GitHub上自己运行它。当错误出现时(这经常发生),就需要很多来回的操作——将错误信息复制给克劳德进行调试,然后调整代码,再尝试一次。但最终,它成功了。克劳德总是有解决办法。
测试概念证明
一旦后端设置好(顺便说一句,是用Python编写的),我就测试了我的产品。我拿了一段我演讲的旧视频上传,看看我的系统会分析出什么。这个第一个版本会分析我讲话的速度,我自信的水平,以及我使用填充词的频率等问题。显然,我说话很有自信(得分:0.95),但填充词——是的,这部分需要改进。
克劳德随后建议我们要么添加额外的分析类型,要么扩展前端。我选择了后者,以便这个版本对非技术人员来说是可呈现且有用的,克劳德建议我们建立一个仪表板,让我可以随着时间看到结果。克劳德提出有用的下一步建议能极大地提高我的工作效率。它不是从零开始规划仪表板,而是提供了一个强大的起点去建立。
构建仪表板
构建一个React仪表板可能是最令人沮丧的部分。出现了大量的错误、授权问题,以及与后端通信的小问题。但是,凭借足够的坚持和来自Claude的帮助,我最终有了一个实时的仪表板,展示了我随着时间的推移逐渐改善的沟通和呈现技巧,视频一段一段地。非常棒!
无代码构建的未来
现在我的概念验证已经可用,我正在扩展我的平台可以分析的内容,并构建额外功能,将为早期采用者提供足够的价值。虽然我最终需要一位真正的技术联合创始人来进一步发展,但目前,克劳德是我的每月20美元的合作创始人,帮助我从零开始构建真正的东西。
最棒的部分是,我并不需要任何编程经验就能到达这里。我对科技很熟悉,但并不是一个编程人员,我不能够强调克劳德的耐心和一步一步的指导帮助我从API集成到前端开发中的一切。
如果您不是技术人员,但有一个想法想要实现,不要让这阻止您。只需每月几美元,克劳德(或ChatGPT)可以成为您的技术合伙人,并帮助您构建平台。以前,这种事情不可能发生,但现在,我想象未来,任何有想法的人都可以利用人工智能系统在很短时间内构建产品-即使他们从未写过一行代码。随着人工智能系统力量的增强,产品开发得以民主化,使得即使是非技术创始人也能实现他们的想法。这对任何创作者和企业家来说都非常激动人心。