此為最終結果:

文長,慎入…
隨便下想的到的不專業 "Prompt" :
使用 .NET 6 執行環境,並且透過 .NET 程式存取 ffmpeg 的一套錄影程式。

對 Cline 的回答快速 "掃" 過一次,但其實心裡也有底大概會是要執行 dotnet 相關指令,所以就直接按 "Run Command":

但其實 事後想想 這裡回應並不準確,因為在前述的 Prompt 有要求要用 .NET 6,好像沒有被處理到?!算了~~~
工人 心中暗自修正,上述回應的指令應該要加參數:
--framework net6.0
接著就看到 VSCode 的 "終端機" 當中開始執行 "dotnet new console -n VideoRecordingApp"

當執行完畢後,Cline 又自己繼續動了起來,並且告知要針對剛剛建立的專案進行 Xabe.FFmpeg 的 Nuget 安裝:

但這不是 工人 所期待的作法(先入為主的觀念…),所以按了 "Reject"。
Cline 重新產出了新答案:

是 工人 預期的方式(又是先入為主的概念),所以按了 "Save" (注意上圖的圖標順序)。
然後 Cline 自己自以為 Task 完成了:

但事情絕對沒想像的這麼簡單,但在這邊也就依照 Cline 的回答繼續下去。
先執行了程式,然後就得到錯誤訊息了,於是乎再次下了 "Prompt":
但上述的程式出現 ProcessStartInfo 無法執行 ffmpeg 相關指令,看起來還缺少安裝 ffmpeg。

Cline 又再次動了起來。
Cline 要嘗試使用 winget 指令,就直接按 "Run Command"。

直接點選 "Run Command"。
之前的過程中其實有下過這樣的 Prompt:
看起來使用 Winget 安裝 ffmpeg 會比較好
但無法重現。
不負責推測應該已經被記住了偏愛的處理方式,所以無法重現。
接著就看到 VSCode 的 "終端機" 當中開始執行 "winget install ffmpeg":
其實也可以按下 "Proceed While Running"。
VSCode 的 "終端機" 當中輸入 "Y" 後繼續等待安裝。

然後 Cline 會再吐出一段話,告訴你安裝完成時請告訴它:

不知道是不是怕你看不懂,很貼心的再用中文說一次類似的話:

安裝 FFMpeg 完成:

到這邊大概也猜到可以繼續做啥了?!
就讓我們 下回 繼續看下去~~~
I'm a Microsoft MVP - Developer Technologies (From 2015 ~).

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" 軟體製作。