开发者社区 > 通义灵码 > AI编码助手 > 正文

通义灵码能不能学习已有的代码,在推荐的时候按照已有代码风格进行推荐

已解决

我们正在开发一个ERP系统,用于管理公司的业务流程。我们的前端开发框架基于JavaScript,并且我们已经创建了一系列的代码封装,以便在编写程序时重用。例如,我们在JavaScript中封装了用于判断业务流程是否处于申请环节的逻辑。

现在,我们希望能找到一种方法,让人工智能(AI)能够学习我们现有的代码库,这样当我们需要编写新的业务逻辑时,AI可以根据我们之前的编码风格和实践,自动提供代码建议。

举个例子,如果我们通常在表格初始化后重新渲染单元格(加超链接),我们希望AI能够识别这一模式,并在我们需要编写类似的逻辑时,自动给出代码模板。
请问有没有现成的工具或服务可以实现这样的功能?如果有,我们应该如何开始实施?

展开
收起
雨与宇 2024-02-23 16:12:25 59 0
2 条回答
写回答
取消 提交回答
  • 欢迎使用通义灵码:https://tongyi.aliyun.com/lingma/
    官方回答

    目前可以把相似代码引用到问答中解决,下个月我们会上线一些库内检索和RAG的功能,能更好地做到这一点

    2024-03-12 16:36:36
    赞同 展开评论 打赏
  • 搞笑前端工程师

    您好,作为阿里云的资深开发工程师,我可以向您推荐阿里云的“通义千问”智能编程助手,它是基于深度学习技术的代码生成和自动补全工具,能够根据上下文理解和学习已有的代码库,以适应特定的编码风格和实践。

    虽然当前“通义灵码”这一产品名称并不存在于阿里云的产品线中,但“通义千问”在一定程度上可以满足您的需求。它可以通过学习您团队的JavaScript代码库,理解和掌握其中的业务逻辑、编程习惯和代码模式,并在编写新的业务逻辑时提供代码建议或模板。

    要开始实施,您可以按照以下步骤操作:

    1. 准备数据集:收集并整理你们现有的ERP系统JavaScript代码库,将其作为AI模型训练的数据集。

    2. 接入通义千问:访问阿里云官网,注册并开通通义千问服务。目前,通义千问提供了API接口以及Web IDE插件等多种集成方式,您可以选择适合您团队开发环境的方式进行接入。

    3. 训练与定制模型:上传代码库数据集至通义千问,对模型进行定制化训练。通过不断迭代优化,使其更精准地理解并适应你们的编码规范和实践。

    4. 使用智能编程辅助功能:在实际开发过程中,当编写新的业务逻辑时,通义千问将能根据已学习的内容为您提供代码建议和模板,从而提高开发效率和代码一致性。

    请注意,尽管通义千问具备强大的学习和推理能力,但在实际应用中可能需要一定的配置和调优过程来达到理想的匹配度。同时,也请您关注阿里云官方关于通义千问或其他相关产品的最新动态和升级指南,以便充分利用其功能特性。

    2024-03-15 07:43:48
    赞同 展开评论 打赏

基于通义大模型的 AI 编码辅助工具,支持代码智能生成、单元测试生成、问题排查、研发智能问答等功能,为开发者带来高效、流畅的编码体验。

相关电子书

更多
AI 编程技术周 | 通义灵码公开课 第一期 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载