黑客松本该是一场全民运动,并非开发者的专利:AI 时代黑客松新范式的思考

Untitled

<aside> 💡 Web3 正在加速发展,Arweave 作为基础设施将被更多的开发者采用,创造一个全新的、更加丰富多彩的生态系统。 PermaDAO 正是为此而建立起来的共建者社区。所有参与的人都能在这里找到自己的角色来贡献 Arweave 生态,任何关于 Arweave 的提案与任务都可以发布于此,并得到整个社区的支持与回馈。 加入PermaDAO,建设 Web3!

</aside>

作者:Marshal Orange @ Contributor of PermaDAO

审阅:Xiaosong HU @ Contributor of PermaDAO


黑客松本该是一场全民运动,并非开发者的专利:AI 时代黑客松新范式的思考

在这个“人人都是产品经理”的时代背景下,每个人都有无尽的灵感与创意,但他们往往受限于技术或产品实现路径中任何一个门槛导致没有能力与勇气参与到其中,这也是在 Arweave 举办黑客松时,我在其 PermaDAO 中询问并了解到的很多人的情况,但黑客松并不是少数人的专利,而是一场全民活动。

我觉得黑客松比赛的过程更像是一场围绕技术与创新的 UGC(用户生成内容)活动,参赛选手显然是区块链生态应用的“内容创造者”,所以我们可以把黑客松参赛项目的完整工作流程拆解一下无非就是开发者都熟知的产品开发五个阶段:

其实痛点在于如何降低参赛队员在上述产品开发五个阶段中遇到的门槛,人类都可以利用 AI 来充当生产力工具来通过结合黑客松已有的 UGC 元素来参与到区块链黑客松这场全民活动中去,使任何创意都尽可能地发挥,就如同 EverID 使用账户抽象降低用户使用 Web3 钱包的门槛一样,这些降低门槛的事情显然能极大的推动区块链行业的发展。

  1. **问题的定义与规划阶段:**通过关于生态用户反馈的数据,AI 大模型可以用于生成当下备受关注或具有市场痛点的问题,这些问题对于生态更有价值和意义。Adot 用 AI 为每个解析的顶级 DApp 情感分析生成标签,用户可以根据这些标签来搜索数据并过滤结果。通过分析已有的链上用户行为和需求,AI 可以帮助用户识别潜在问题并提供有关如何解决这些问题的建议,从而更好地定义项目的范围。
  2. 需求分析阶段
  3. 产品原型和软件设计阶段
  4. 软件开发阶段: 非技术人员可以利用 AI 补足开发的短板,AI 可以生成部分或完整的代码,加速开发过程。尤其针对于一些继承、覆盖、重载等特定模块的开发特别有用,将能大大提高程序运行效率。 AI 还可以检测代码中的潜在错误、漏洞和安全问题,提高代码质量。
  5. **软件测试阶段:**利用 AI 分析应用程序的代码和功能,AI 驱动的自动化测试工具可以执行大规模的测试,覆盖各种用例,并自动检测和报告问题。