首页 > 最新动态 > 全栈开发新利器!深度解析OSCHIP?AI编辑器如何颠覆传统编程模式
最新动态
全栈开发新利器!深度解析OSCHIP?AI编辑器如何颠覆传统编程模式
2025-05-174
PART.01


开芯云AI能力之IDE篇

AI代码编辑器已经成为开发者日常工作中的核心工具,对编程方式和编程效率产生了深远的影响,“他”能加速应用开发,快速实现流程的自动化、工程化,提高研发效率。能让个人开发者像团队一样高效工作。让全栈开发变得更容易。以目标导向编程(TOP)正逐渐取代设计到运维流程。AI助手的协作能力已经成为开发者的核心竞争力,“开芯云(OSCHIP)”敏捷设计云平台 WEB AI IDE 重新定义了全栈开发,重塑开发范式。当应用开发周期压缩60%+,让研发流程实现“编码即交付”,如何快速掌握开芯云(OSCHIP),获得个人开发战力叠加,这份工具指南请收好。







PART.02


OSCHIP平台RTL Editor AI工具使用指南
01
工具入口与界面布局

访问路径

OSCHIP平台 → RTL分类 → RTL Editor AI菜单

界面布局

编辑器从左到右布局依次是工具栏、资源管理器、编辑区、AI助手。

OSCHIP平台RTL Editor AI工具界面



02
核心AI功能操作流程
步骤1:代码选择

在编辑区选中目标代码段,可查看tools bar,具体如下:

代码选择


步骤2:工具栏功能调用

点击编辑区顶部工具栏,选择以下功能:


(一)解释代码

执行解释代码后,将选中代码提交至AI助手,并发送消息“解释代码”,AI助手根据选中内容进行回答,具体如下:

解释代码


(二)添加注释

执行“添加注释”后,会逐行根据代码生成注释。帮助实现代码规范化,便于团队协作。

添加注释


(三)生成单测

点击生成单测,可生成测试代码,自动创建测试用例。

生成单测


(四)关联文件

如果需要关联文件进行问答,点击Context 按钮,尽量关联相关文件,后续会逐步迭代为自动关联相关文件,便于跨文件分析关联问答。

关联文件


03
AI参数配置详解

AI编辑器支持基础参数调节也提供自定义接入LLM的路径,用户可以选择自定义接入大模型。

(一)基础参数调节建议

1. maxTokens: 用于控制生成的最大长度,限制输出的内容,避免输出过多内容 

2. temperature: 用于控制人工智能生成文本的创造力水平的参数。

3. presencePenalty:出现惩罚,用来控制模型输出多样性的一个参数,值越大则惩罚越强。

4. frequencyPenalty:频率惩罚,针对一个 token 在已生成内容中出现的次数,给予额外惩罚,抑制重复用词,适度提高文本多样性。

5. topP: 累计概率采样,用于控制生成多样性的参数。

参数 presencePenalty , frequencyPenalty 和topP 都涉及到多样性生成,概念容易混淆,建议大家逐个调试,查看效果。


(一)自定义接入LLM

AI编辑器支持用户自定义接入LLM,可以选择自定义接入大模型。

参数配置:

1. Base URL : http://localhost:11434/v1 (本地Ollama为例)

2. Api Key: sk-xxxxxx (没有可不填,如本地的Ollama部署的大模型)

3. Model Name:模型名称(如 deepseek),使用限制,因为IDE支持MCP服务,需要模型自带tools能力。

IDE的MCP的能力将在下期专题讲解,建议关注平台更新通知以获取自动化部署等进阶功能。




关于“开芯云”(OSCHIP)


“开芯云”RISC-V SoC敏捷设计云平台,围绕设计、验证、软件、调试构建了芯片设计的核心工具链,涵盖RISC-V处理器IP生成工具、SoC芯片生成工具、验证生成工具、波形调试工具、软件联合调试工具等,支持第三方工具集成,配备了用户管理、工程管理、IP管理、文档管理等一系列管理功能。

”开芯云“旨在加快SoC芯片开发进程和降低开发成本,解决RISC-V芯片设计生态碎片化的问题。通过此平台,让用户可以在任何时间地点,用任何可访问web的设备在此平台上开展工作,它能够提供最大弹性的基础设施利用率,灵活应对每个企业或团队的开发波峰与波谷,从而优化成本并提高运营效率,加速产品的上市时间。

image.png

撰稿及技术校审:SoC 项目组 代学超 

排版:颜根、孙婧



点我访问原文链接