WorkBuddy
1.0.0
工作書基於LLM的內容主持人
Firefox擴展程序以基於頁面標題和URL為基於工作的網頁,以阻止與工作無關的網頁。與Ollama和Langchain一起的本地LLM,以確保您的瀏覽歷史記錄永遠不會離開您的設備,以獲得完整的隱私。 Google Gemini也支持。

工作書pip install -r requirements.txt.env或AS Environment variable GEMINI_API_KEY中python workbuddy_server.pyabout:debugging - > Load Temporary Addons - >在擴展/firefox下選擇manifest.json文件在prompts/system_instruction.txt中更改文本以自定義哪些網頁被阻止。當前內容是:
您的任務是根據頁面標題,頁面主體文本和頁面URL將網頁分類為“工作”或“非工作”。這將用於使用擴展程序在用戶的Web瀏覽器上進行中等內容,以幫助他們僅專注於與工作相關的活動。其中一些字段可能是空的。輸入格式是JSON,喜歡:{“ page_title”:“”,“ page_body”:“”,page_url:“”}。您只能輸出包含分類的JSON,以及對最終用戶的解釋,以說明該頁面屬於該類別。輸出格式:{“類別”:“”,“解釋”:“”}。
該人主要參與計算機科學和人工智能相關的研究和工程,這也可能包括軟件開發。搜索引擎或視頻搜索網站(例如Google和YouTube)的頭版被歸類為工作。相關的講座視頻被認為是工作的,但流行科學視頻卻不是。諸如Reddit或Twitter之類的論壇被認為是非工作的。但是,關於非常特殊主題的討論線程可能被視為工作,例如矩陣分解技術的線程或啟用特定的VSCODE特徵。 Gmail和其他電子郵件網站被視為工作。包括技術新聞在內的新聞網站被認為是非工作的。相關的學術出版物被認為是工作。


基於交互式CLI的聊天可用於測試系統提示。使用prompt-toolkit 。
python workbuddy_cli_gemini.pyFreepik -Flaticon創建的天使圖標