aily Project是一个硬件开发集成环境,计划集成诸多AI能力,帮助硬件开发者更畅快的进行开发。 aily Blockly是aily Project下的blockly IDE,前期面向非专业用户提供AI辅助编程能力,长远目标是打破专业开发和非专业开发的界限,最终实现自然语言编程。
aily blockly 公开测试说明:
项目地址:github.com/ailyProject… 软件下载:aily-blockly-Setup-0.8.2.exe GIthub下载:aily-blockly-Setup.exe
关于本软件
aily Project是一个硬件开发集成环境,计划集成诸多AI能力,帮助硬件开发者更畅快的进行开发。
aily Blockly是aily Project下的blockly IDE,前期面向非专业用户提供AI辅助编程能力,长远目标是打破专业开发和非专业开发的界限,最终实现自然语言编程。
当前版本亮点
1. 工程化项目管理(基本完成) 使用npm进行项目管理,做到以项目为单位进行开发板和库的管理。解决了诸多传统嵌入式开发环境的工程化不足的问题。如,使用Arduino IDE可能出现board package、库和当前项目不匹配,造成编译失败,运行错误的问题。在本软件上,各项目中的开发板版本和库版本是独立的,项目间互不影响。 2. 库管理器(基本完成) 虽然我们已经准备了很多库(几乎涵盖了常用模组),但实际上这些库都是AI生成的,我们没有经过详细验证。需要内测参与者和我们一道进行验证和完善。 3. 全能且小巧的串口调试工具(基本完成) 试图打造一个全能的串口工具,欢迎大家测试、反馈、提出新的想法。 4. AI开发板配置生成(完善中,预计4月下旬提供) 基于大模型的配置生成,添加开发板时不用再纯手写新配置,只用提供开发板文档(md格式),AI自动分析,帮你生成开发板配置文件。(仅支持esp32、avr、renesas、rp2040、stm32为核心的开发板,因为编译器和核心sdk,还是需要我们提前准备的到仓库的) 5. block配置生成(完善中,预计4月下旬提供) 基于大模型的配置生成,开发过程中,如果想使用arduino库,但没有对应的blockly库,只用将arduino库提供给AI,AI自动分析,生成对应的blockly库。借助该功能,本软件可以成为blockly最多的开发平台。