我不知道如何演奏乐器, 我家每个人都可以签署或演奏乐器, 我知道你在想什么 “谁在乎?
用人工智能,你几乎可以建造任何东西。” 我更兴奋的是, 我选择与我的经纪人一起制作应用程序的技术。
具体来说,我利用了构建应用程序的代理会话的背景来寻找和修复其Playwright测试中最重要的漏洞.
我就是这样做的。
第1步:安装全程记录代理生成代码背后的提示、记录、工具呼叫和决定,通过轻量级检查站将基本内容与你的Git承诺无缝连接。
在 macOS 上: 请检查您操作系统中安装这些指令 。
步骤2:创建我创建的空目录的项目( 或者您可以请您的代理来完成此任务) 步骤3: 在将任何工作交给代理之前启用全功能, 我直接在寄存器内初始化了全功能, 因为我想要抓取代理会话 : 您也可以针对特定代理人( 我个人使用 Codex) : 它设置了背景钩,全靠它来捕捉代理活动,将会话上下文直接绑定在沿途产生的承诺上.
步骤4:将模糊的想法变成一个计划, 而不是从一个僵硬的技术规格开始, 我简单地分享了我最初的想法: 合作,代理帮助完善这个概念为“Air Jam”概念:一个浏览器应用程序, MediaPipe追踪手势, 希望它能成为双倍的学习工具, 这增加了一个至关重要的新层面。
除了成为有趣的新事物外,该应用现在还可以渲染出笔记,突出活泼的平分和和弦音,并最终打破所演奏的音乐理论.
为了封住它,我要求经纪人记录一切 它提出了远景、结构、发展阶段、MVP目标和明确的成功标准。
第1阶段专注于奠基:浏览器应用程序的启动.
请求摄相机访问并显示有镜像的视频.
整合MediaPipe手持地标.
绘制手迹和信心信息.
定义八个虚拟字符串 。
发现一个指尖穿过一串 触发一个基本的合成音符。
加入过滤,歇斯底里,并注意冷却.
测量跟踪率和手势对声音的延迟度。
最重要的是,它定义了一个明确的退出条件:精心策划的运动可靠地产生一个相应的声音,很少出现假触发.
步骤5:设置原子剂 承诺,我更喜欢保留 承诺咬量大小, 这特别有帮助 当一个剂接触 代码库的多个部分。
为了执行这一点,我增加了一个回购规则:由于我还不希望刚刚承诺的配置改变,我很快澄清: 从那时起,代理制造了整洁,有重点的承接,随着特性的建立.
感谢大家,每一个承诺都与创建它的确切会议背景有关。
步骤6:随着路线图的出台,我们直接投入实施: 代理系统组装了基础: Webcam 访问 MediaPipe 手跟踪 8个虚拟字符串 Gesture-to-note 转换 Tone.js 音频 Velocity 敏感音符 Gesture 平滑和冷却 Landmark 和 字符串可视化 相机无音符按钮 Live 性能诊断 就这样,它成功了。
我可以挥出一根手指穿过虚拟弦 演奏一个完全有效的空气竖琴 第7步:生成播放器测试 在扩展应用之前,我想要一个坚实的浏览器测试套件来保护我们建造的东西。
我保留了我的请求: 该代理产生了五个通过 Playwright 测试,涵盖: 初始接口无相机音符按钮开始并停止合成相机权限错误 纸上的移动布局,一切都是绿色的。
但通过测试套房并不自动意味着 你在测试什么才是真正重要的