用 Cline 撰寫一個 .NET 的 Camera 錄影程式 - 下篇

上篇提到:

想必各位應該知道要做啥了~~~

 


所以就輸入 Prompt:

ffmpeg 安裝完畢

輸入完畢後送出請求。

 

Cline 再次自己以為 Task 已完成,也就依照 Cline 的回應處理看看:

 

結果又双掉漆了~~~

 

在這邊直接再次下 Prompt 給 Cline:

執行 ffmpeg 時找不到 "Integrated Camera" 請修正程式碼並保證可以找到系統可用的第一個攝影機

 

回應修正結果如下:

並且 Cline 再次以為 Task 完成。

而其實到此程式確實可以執行,但其實不符合 工人 的需求。

不過最一開始在 上篇 時也沒有明確完整敘述相關的 Prompt 需求,所以只好進入修改環節:

(所以,不要再對 PM 跟客戶的需求訪談回來要做的東西常常覺得不清不楚的了,因為這時候自己就是那個不清不楚的人)

 

輸入 "Prompt" 給 Cline:

錄出來的影片格式請使用 mpeg4 編碼

 

Cline再次給出回應,並且對程式碼修正後,告訴你這次程式可以了:

至此程式確實可以跑,而且也有產出錄影的結果…

不對,程式會錄影但不會停阿~~~

仔細一看,其實 ffmpeg 有想到這點,有顯示輸出說可以按 "q" 停止:

但目前的程式不支援輸入 "q" 請 ffmpeg 停止,所以只好再次請 Cline 處理了。

輸入 "Prompt":

程式要能停止錄影。FFMpeg 似乎支援輸入 q 停止,請幫忙加入該程式設計當中。

 

回應的且修正後的結果:

至此 Cline 認為的 Task 完成,才比較符合 工人 的期待。

 

執行程式起來後,等待一小段錄影後輸入 "q" 讓此程式結束:

 

錄影的檔案結果:

 

直接點該錄影檔案能順利播放沒問題:

 

結語…

這不用寫 Code 的感覺雖然很棒,程式也產出的有模有樣的,也當然也有很多需要再加強的地方,但窩不知道這 "未來" 將會如何。

 

PS 如其他串接 AOAI 的文章介紹的,所串接的 OpenAI Model 是使用去年熱騰騰(?)的 "gpt4o",等文章都寫完發表已經…算了…莫再提。


 


I'm a Microsoft MVP - Developer Technologies (From 2015 ~).
 

MVP_Logo



I focus on the following topics: Xamarin Technology, Azure, Mobile DevOps, and Microsoft EM+S.

If you want to know more about them, welcome to my website:
https://jamestsai.tw 


本部落格文章之圖片相關後製處理皆透過 Techsmith 公司 所贊助其授權使用之 "Snagit" 與 "Snagit Editor" 軟體製作。