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

如何更好地使用AI编程?

前言

现在已经越来越依赖AI编程了,在实践AI编程的过程中,遇到了一个有意思的例子,分享给大家,希望对大家更好地使用AI编程有帮助。

一个例子

AI大模型现在编写代码的能力越来越强了,但是这不等于它真的会写所有的代码

比如你想要学习一下Stylet,想要做一个使用Stylet实现导航的Demo。

这时我出现了一个想法:

但是对AI而言,C#算是小众了,但是也写的很好,wpf也算C#里面的一部分了,使用AI也还行,但是Stylet算是一个是比较小众的库吧,大模型大概率知道Stylet是什么,但是真的能一下子实现吗?

最近Qwen Code每天可以免费使用2000次了,不限token,就使用Qwen Code做演示吧!!

我的prompt如下:

我想使用WPF Stylet库实现一个导航示例,这个示例分为左右两边,左边是一个导航菜单,右边是对应的内容,要有三个View与ViewModel。

自己先创建一个空白的WPF项目,安装Stylet库。

开始使用Qwen Code实现:

还是失败了,已经过去了挺久时间的了,如果要算Token的话,可能已经用了几百万Token了还是没写好:

由于Stylet算是一个小众的库,AI没办法一下子写出满意的代码,其实不要紧。

AI的学习能力,可比我们强多了。

让AI先去学习一下。

关于如何使用Stylet实现导航功能,在示例库中有:

先让AI学习一下,形成一个文档。

我的prompt如下:

学习这个使用Stylet实现导航的示例,并编写一个md格式文档,让别人通过看这个文档,就可以很容易地实现使用Stylet实现导航功能。

AI已经总结了一份文档:

现在新建一个WPF项目并且同样安装Stylet,然后将这个文档复制过去。

现在的prompt如下:

> @Stylet导航实现指南.md 我想使用WPF Stylet库实现一个导航示例,这个示例分为左右两边,左边是一个导航菜单,右边是对应的内容,要有三个View与ViewModel。    

创建成功了!!

页面有点丑,但是确实实现了导航功能:

顺便再叫Qwen Code美化一下:

美化还是一直没成功。。

最后

这是不是很像大模型还没出现以前,大家戏称的ctrl c + ctrl v,直接叫我们写,可能有点印象,但是总也写不对,通过看别人的博客,吸取别人成功的经验,然后再应用到自己的项目中。

大模型对于写前端写Python特别是那些比较知名的库很多人使用的库,写的代码准确率还是很高的,但是叫它写Avalonia或者其它一些小众的框架或库相关的代码,准确率就比较低了,这时候就可以通过先让大模型学习,再让大模型写的方式,来提高大模型写代码的准确率,以上就是我本期的分享,希望对你有所帮助。

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

相关文章:

  • MySQL窗口函数与PyMySQL以及SQL注入
  • C#笔记啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
  • JavaScript 解构赋值语法详解
  • 开源卫星软件平台LibreCube技术深度解析
  • DAY 42 Grad-CAM与Hook函数
  • 一文讲透Go语言并发模型
  • PHP现代化全栈开发:实时应用与WebSockets实践
  • PIDGenRc函数中lpstrRpc的由来和InitializePidVariables函数的关系
  • 技术速递|通过 GitHub Models 在 Actions 中实现项目自动化
  • 状态管理、网络句柄、功能组和功能组状态的逻辑关系
  • 提升工作效率的利器:GitHub Actions Checkout V5
  • 【力扣56】合并区间
  • Linux软件编程(四)多任务与多进程管理
  • CMake进阶: externalproject_add用于在构建阶段下载、配置、构建和安装外部项目
  • Google Gemini 的深度研究终于进入 API 阶段
  • 入门概述(面试常问)
  • CodeTop 复习
  • C#WPF实战出真汁01--项目介绍
  • C++入门自学Day11-- List类型的自实现
  • Claude Code频繁出错怎么办?深入架构层面的故障排除指南
  • 力扣-5.最长回文子串
  • Python3 详解:从基础到进阶的完整指南
  • RS232串行线是什么?
  • 机器学习-支持向量机器(SVM)
  • 机器学习——TF-IDF算法
  • 2025天府杯数学建模A题分析
  • Docker存储卷备份策略于VPS服务器环境的实施标准与恢复测试
  • 【ai写代码】lua-判断表是否被修改
  • 【JDK】Linux 系统下 JDK 安装与环境变量配置全教程
  • Auto-Coder的CLI 和 Python API