Youdata-YCode由杭州研究院有数BI部门研发,基于OpenAI ChatGPT和Embeddings模型,支持语义搜索,集成了Chat界面,支持编辑代码时自动用AI校验边界错误和逻辑错误,支持用AI生成Commit Message。 Usage公司内网无需配置直接使用,不用ApiKey,如果使用有问题,欢迎加POPO群:4684595,或者查看更详细的使用文档:YCode说明文档 语义搜索业务逻辑、函数名称mac/linux 快捷键: "command+y" windows 快捷键: "ctrl+y" 除了快捷键,也支持Chat输入框点击搜索 ChatGPT UI支持预设的Prompt选择(MySQL、TestCase、Java、Python、JS、CSS),也支持在输入框里输入"sql:impala "或者"code:C++"启用预设 AI自动校验代码(默认关闭,可以在配置里打开)
AI生成Commit Message(实际使用,有80%的准确率)Commit Message生成方式有两种 1.预生成(监听文件保存自动生成)2.手动生成 手动生成支持"YCode: Generate CommitMessage All"和"YCode: Generate CommitMessage Staged" 查看方式:点击左下角插件Icon或者执行command + p后输入"YCode: Show CommitMessage"。 配置语言:在settings.json中配置YCode.Commit.locale为"zh-cn"或者"en"。 手动生成,执行command + p命令后输入"YCode: Generate CommitMessage All" 支持预生成(默认关闭,可以在配置里打开) 也可以根据staged区域里的内容生成,执行command + p命令后输入"YCode: Generate CommitMessage Staged" 找BUG、优化代码Chat 输入框中直接引用内容settings.json中的配置说明YCode.Search.n 语义搜索列表显示前面的n个 YCode.Search.projectKey 语义搜索key YCode.Check.enable 是否开发支持自动校验代码,默认为false YCode.Commit.locale aiCommit的locale,默认为'zh-cn',可以配置为'en' YCode.Commit.auto 是否自动生成commit message(并不是每次文件保存都会生成),默认是false YCode.Commit.maxLength commit message 最大长度, 默认是50 |