iT邦幫忙

2024 iThome 鐵人賽

DAY 11
0


📌 本主題系列工作流所生成的文章,請參考另一個主題系列:[轉生到鬼島的反派,為了生存必須在30天內學會30種 AI 工具!]
📌 本主題內容以個人經驗為主探索 AIGC 協作工作流,建議讀者搭配個人情境參考適用程度
📌 文中使用『引用格式』代表輸入的 Prompt

💡
這是輸入的 Prompt

⚠️ 天才與瘋子只有一線之隔,使用 AIGC 請注意幻覺的副作用,建議搭配應用領域的相關 domain 服用。
⚠️ 由於 AIGC 突飛猛進,本系列介紹的工具版本可能快速的變更而有所差異

打造個人自動化 Fabric 工作流

在 [Level1] 時我們提到透過 Fabric 的 Pattern 可以快速的對某一個 Youtube 影片進行標籤與評分,這樣我們可以通過標籤與評分內容,來快速的判斷是否要花時間在該影片上。

命令示例

fabric -y <YouTube_URL> | fabric -sp label_and_rate > <file_name>

透過這樣的方式,的確可以大量減少我們浪費時間在較低價值的影片上。那可不可以進一步優化,採用更自動化的方式來創造更高的價值呢?

本機自動化 Idea

因此我們希望可以有一個列表,讓個人電腦自動讀取列表中的 Youtube 影片網址。並依序呼叫 Fabric 的 Pattern,最後將標籤與評分結果更新到列表中。

那既然已經安裝了 Cursor,那我們就將這個需求丟給 AI 來幫我們想想辦法:

💡
我想開發一個 bash sehll script 讀取 csv 檔案
檔案中有幾個欄位,一個欄位是 video_url,其他欄位是 command line 指令輸出的 json 內容。
首先讀取 csv 檔案後,會將 video_url 當作參數呼叫一個 command line 指令。
最後將指令的 json 輸出結果中的欄位內容,依序填入 csv 檔案的對應欄位。

本機自動化腳本

最後 Cursor 便幫我們生成了下面的 bash 腳本,這樣我們只要新增一批 csv 中的影片網址,便可以每天自動讓 Fabric 幫我們批次評估影片是否值得花時間投資囉!

#!/bin/bash

# 檢查是否提供了 CSV 檔案名稱
if [ $# -eq 0 ]; then
    echo "請提供 CSV 檔案名稱作為參數"
    exit 1
fi

input_file=$1
temp_file="temp_$input_file"

# 讀取 CSV 檔案並處理每一行
while IFS=',' read -r video_url output; do
    # 跳過標題行
    if [ "$video_url" != "video_url" ]; then
        # 執行命令行指令並捕獲輸出
        result=$(your_command_here "$video_url")
        
        # 解析 JSON 並提取所需欄位
        one_sentence_summary=$(echo "$result" | jq -r '."one-sentence-summary"')
        labels=$(echo "$result" | jq -r '.labels')
        rating=$(echo "$result" | jq -r '.rating')
        quality_score=$(echo "$result" | jq -r '."quality-score"')
        
        # 將結果寫入臨時檔案
        echo "$video_url,$one_sentence_summary,$labels,$rating,$quality_score" >> "$temp_file"
    else
        # 寫入新的標題行到臨時檔案
        echo "video_url,one_sentence_summary,labels,rating,quality_score" >> "$temp_file"
    fi
done < "$input_file"

# 用臨時檔案替換原始檔案
mv "$temp_file" "$input_file"

echo "處理完成。結果已更新到原始 CSV 檔案。"

上一篇
[Level 1] 如何使用 Obsidian 和 Fabric 高效整理 Youtube 心得筆記
下一篇
[Level 3] 如何打造個人自動化 Fabric 工作流 (Debug)
系列文
我無限升級,30天解鎖獨自升級金手指!你老闆不能知道的 AIGC 效率激增工作流12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言