当前位置: 首页 > news >正文

AI Coding 概述及学习路线图

文章目录

  • 一. 应用场景
    • 1.1 代码导航
    • 1.2 功能构建
      • 1.2.1 CRUD
      • 1.2.2 单测
    • 1.3 问题修复
  • 二.Q&A
  • next

一. 应用场景

ai code 专栏,初步会围绕代码导航、功能构建、问题修复几个应用场景展开学习,欢迎讨论!!!

1.1 代码导航

explain the architure of this codebase?
explain the file/folder @/aaa/bbb
explain the function of this XXX class
what's the entry of XXX function?
how is authentication handled?

1.2 功能构建

1.2.1 CRUD

1.2.2 单测

find functions in XXX.java that are not covered by test
add test for XXX.java
add tests for edge conditions in the XXX service
run the new tests and fix any failure

1.3 问题修复

I'm seeing an error when I run XXX function/class/test?
suggestion a few ways to fix XXX error in XXX file
do XXX that you suggested

二.Q&A

1.关于提示词语言语言选择

  • 能用英文就用英文
    • 英文训练数据多、生态兼容(变量、函数、注释代码本身都是英文)、prompt 模板和示例英文居多,结果准确性更高
  • 中文也可以使用
    • 英文表达不流畅的情况下、中文表达更清晰,而且现在 AI模型的中文理解已经很好
    • 需要详细解释业务逻辑时可以使用中文,避免输出英文后还需要再翻译成中文

next

关于功能构建设计比较多,后续会边学习理论边补充 prompt;也会有搭建一个数据库 MCP 服务 Demo 的计划,敬请期待

http://www.lryc.cn/news/617498.html

相关文章:

  • 【IntelliJ IDEA】修改堆内存
  • window显示驱动开发—多平面覆盖硬件要求
  • A2O MAY确认发行新曲《B.B.B (Bigger Badder Better)》 8月13日强势回归!
  • 【论文阅读】BEVFormer论文解析及Temporal Self-Attention、Spatial Cross-Attention注意力机制详解及代码示例
  • 基于领域事件驱动的微服务架构设计与实践
  • 【10】微网优联——微网优联 嵌入式技术一面,校招,面试问答记录
  • 15. xhr 对象如何发起一个请求
  • SAE J2716多协议网关的硬件架构与实时协议转换机制解析
  • pdf转word教程
  • 轻量级解决方案:如何高效处理Word转PDF?
  • ubuntu20.04交叉编译vlc3.0.21 x64 windows版本
  • C/C++练习面试题
  • WebSocket-java篇
  • 使用frp内网穿透实现远程办公
  • etf期权剩余0天还能交易吗?
  • Rust学习笔记(一)|Rust初体验 猜数游戏
  • 面试题-----RabbitMQ
  • 微算法科技(NASDAQ:MLGO)通过蚁群算法求解资源分配的全局最优解,实现低能耗的区块链资源分配
  • Linux入门DAY21
  • Dify在Windows系统的部署
  • 【运维进阶】LAMPLNMP 最佳实践
  • Nginx学习笔记(一)——Nginx的简介
  • docker部署elasticsearch-8.11.1
  • 【自动化运维神器Ansible】playbook setup模块深度解析:自动收集系统信息与变量应用
  • 实习学习记录
  • Linux系统编程Day12 -- 环境变量(初识)
  • 从预警到干预:ADAS系统如何通过BSD, FCW, AEB等功能保护你?
  • Pyecharts绘制折线图全解析
  • 区间修改 - 差分
  • 大模型中的反向传播是什么