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创建的天使图标