PICO CLI 0.5.0上线:自然语言AI写代码,一键自动调试修复
0.5.0。6新的空间应用开发入口。Agent完成工程创建、代码编写、构建、调试和模拟器运行。系统还能够读取运行效果和错误信息,再自动修改代码,形成“开发—运行—检查—修复”的循环。SDK以及SpatialML等开发框架。
9月的时间月份, PICO这一个品牌的名称是正式推出了PICO CLI 0.5.0这个版本号的工具, 这是一套专门面向AI开发这一领域的命令行工具。
使用者不需要去手动搭建工程代码项目, 也无需人工编写代码程序以及亲自跑去运行模拟器软件来进行测试工作。只需要用人类日常说话的自然语言说出具体的业务需求即可实现目标。接下来由人工智能全权负责帮你把上面提到的那些繁琐任务全部搞定完成。
自然语言直接生成工程
开发者仅仅只需要使用非常通俗的大白话把相关的需求给描述清楚, AI Agent就会自动地帮我们去完成接下来的工作, 包括工程创建这一件事, 还有代码编写那一件事, 再包括构建和调试, 最后会直接地在模拟器里面把程序给运行起来, 整个的流程过程完全不需要去切换任何其他的工具。
现在这套命令行工具, 同时也是为PICO Space Pro和PICO OS 6这两个新的平台服务, 提供了用于开展空间应用开发的工作入口。
从今往后, 开发者如果要制作针对PICO平台的应用软件, 全都必须且只能从这个统一的入口进去操作。这就意味着, 大家以后再也不用去到处查找那些各不相同的开发工具了。
跑完自动查错改代码
在这个程序被启动运行之后, 命令行界⾯会从⼀旁读取到实际跑起来的效果⼀并获取到出现的报错信息。系统接着会去自动完成对源代码的修改动作。随后代码会被再次提交执行。这样就形成了由开发环节、运行环节、检查环节和修复环节共同组成的闭环循环过程。在整个周期内根本不需要人类用户花费精力进行盯着监督的操作。
从前在处理报错的时候, 通常是要花费半天的时间去查阅文档的。但是现在系统会直接把错误的信息传递回来。经过几轮的反复处理, 代码就修改好了。这对于新手来说, 学习的成本是降低了不少。
支持框架覆盖面广
目前情况是, PICO CLI 已经同时支持了 PICO SDK 以及 Unity SDK, 并且它也兼容相关的开发框架。
不管你在做开发的时候, 是习惯使用原生方法进行操作, 还是习惯使用 Unity 工具来进行操作, 你都可以在 CLI 这个命令行界面里直接调用这些功能, 完全不需要再去额外地配置那些复杂的环境参数。
官方在九月发布的时候就把多框架兼容这一点给强调了, 往后的版本里头还会接着去扩展。对于那些已经用Unity弄过XR项目的团队来说, 迁移到PICO平台的花费基本上可以忽略不计。
对接PICO OS 6新系统
PICO OS 6, 这是PICO最新系统版本。CLI 0.5.0作为它的空间应用开发入口, 这意味着接下来新系统上的应用开发流程会围绕这套工具展开。
对于开发者而言, 现在提早去熟悉命令行接口的交互方式以及其中的命令逻辑, 等到操作系统版本六正式大规模推广之后就能够迅速地投入工作, 完全不需要在此时才临时性地学习全新的内容。
实际开发体验
根据在九月份获取到测试版本的开发人员进行反馈后得出的最直接的体会, 现在的状况就是完全不需要再去编写那些模板性质的代码。
在过去的阶段里面, 当开发人员需要去新建立一个空间应用程序的时候, 必须通过手动的方式去配置多达十几项的不同参数, 然而在今天的情况下, 只需要使用一句话来进行完整的描述之后, 系统就可以直接地去生成整个项目的全部内容了。
不过, 对于复杂逻辑这部分内容,人工智能判断的精度目前仍然处于不断调整优化的阶段之中, 而对于简单的交互环节以及用户界面这类需求来说, 现在的状态已经是非常熟练和顺手的了, 所以在生产级别的应用程序正式上线之前的这个关键环节代码质量保证方面, 仍然需要安排专业人员来人工逐一地进行审查操作才对。
对开发者的实际影响
这套工具把门槛拉低了, 小团队和个人开发者也能做空间应用, 不用养一个完整的XR开发组, PICO Space Pro生态的内容供给速度会明显加速。
但是, 在进行性能优化的时候, 以及在产品上线之前进行质量把控的这个环节中, 仍然需要安排人工来负责审查和把关。命令行接口这个东西, 它更多地是起到一个加速器的作用, 而不是一个完全自动化的生产流水线。所以, 千万不要产生一种错误的期待, 以为可以彻底地不用人员来参与管理, 那是完全不现实的。
你平常在开发那个空间应用的时候, 最让你感到头疼的步骤具体是哪一步, 你觉得这套人工智能工具可以帮助你节省掉多少时间呢, 欢迎大家前往评论区域进行热烈的讨论和分享, 如果觉得这一套内容是非常有用处或者是比较有帮助的话, 那么就请为它点一个赞并且进行广泛的分享传播。