如何更好地使用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或者其它一些小眾的框架或庫相關的代碼,準確率就比較低了,這時候就可以通過先讓大模型學習,再讓大模型寫的方式,來提高大模型寫代碼的準確率,以上就是我本期的分享,希望對你有所幫助。

浙公網安備 33010602011771號