cline 寫unit test (ai 代碼)

一些細碎的訊息可以見:claude/o1-mini/gemini

BACKGROUND
MODEL: 大多是grok 少部分是claude
意思是不用多好的模型也可以寫出不錯的東西

benefit

  • less stress

bad

  • more time cost

每一次

  • keep your thinking
  • use english
  • note which file
  • watch every outcome(you cant avoid this if you want your project good)

分類討論結果與應對

得到的test錯一堆

太多的話那包是你的問題 不要接受打掉重來

50個以內(本人可以接受處理的量為準)

截圖照片讓gemini處理 成修改advise


一樣 簡單查看下advise有沒有問題再丟到cline

反覆處理 會越來越了解自己的項目 同時錯誤數會下去

coverage 不足

截圖照片讓gemini處理 成修改advise

思路(歡迎大家一起思考)

一頭撞到底是不行的
所以要多嘗試
一開始用最簡單的 (ex: add test for …)
人為定位 告訴她去read甚麼
機器定位 叫他自己去找relate代碼閱讀
參考過去的成功代碼
有的時候可以ctrl c v的時機成熟之時切勿放過給ai繞路
讓gemini生成advise的時候可以說 我有個員工…

sys prompt in cline

Before acting on any task (like modifying Shape.cs, which relates to Lines and IOGraphicAdapter, or unit testing), employees must :

Review: Thoroughly read all relevant code files.
Understand: Grasp the relationships and dependencies between these components.
Then Execute: Only proceed with the task after understanding the code.
This applies to all modifications, unit tests, and feature additions. Ensure code understanding before action.

sum
其實我覺得就是sop
我目前這套不一定是最好的
但是是我實驗一整天的數據結果
站在這個節點上 下次說不定就能看到更高的峰

mood
grok帕魯越來越好用了
視窗程式應該是穩了
接下來期末考還有獎學金加油

2 个赞

感谢分享,类似 groq 推理能力比较快的厂商还有 https://cloud.sambanova.ai/

太强了,佬

其實是grok
groq之前用過 還是覺得開源模型的代碼能力不太行
尤其這不只代碼能力還要能理解指示
模型和人的雙向加強會是更有效率的做法
至於推理時間就不是這次的重點了
等待模型的時間可以不用壓力自己
做點小事
偷個小懶 日子美滋滋

終於看到真的帥哥了