Work -BuddyUn moderador de contenido basado en LLM
Extensión de Firefox para bloquear páginas web no relacionadas para trabajar, según el título de la página y la URL. LLM locales con Ollama y Langchain para garantizar que su historial de navegación nunca salga de su dispositivo, para obtener una privacidad completa. Google Gemini también es compatible.

Work -Buddypip install -r requirements.txt.env o como variable de entorno GEMINI_API_KEYpython workbuddy_server.pyabout:debugging en Firefox -> Load Temporary Addons -> Seleccione el archivo manifest.json en Extension/Firefox Cambie el texto en prompts/system_instruction.txt para personalizar qué páginas web se bloquean. Los contenidos actuales son:
Su tarea es clasificar una página web como "trabajo" o "no trabajo", basado en el título de la página, el texto del cuerpo de la página y la URL de la página. Esto se utilizará para moderar el contenido en el navegador web de un usuario utilizando una extensión, para ayudarlos a mantenerse enfocados solo en actividades relacionadas con el trabajo. Algunos de esos campos pueden estar vacíos. El formato de entrada es JSON, como: {"Page_title": "", "Page_body": "", page_url: ""}. Solo debe obtener un JSON que contenga la clasificación y una explicación para el usuario final de por qué la página pertenece a esa categoría. Formato de salida: {"Categoría": "", "Explicación": ""}.
La persona participa principalmente en la investigación e ingeniería relacionada con la inteligencia artificial e ingeniería, que también puede incluir el desarrollo de software. Las páginas delanteras de los motores de búsqueda o los sitios web de búsqueda de videos, como Google y YouTube, se clasifican como trabajo. Los videos de conferencias relevantes se consideran trabajo, pero los videos de ciencia pop no lo son. Los foros como Reddit o Twitter se consideran no trabajadores. Sin embargo, los hilos de discusión sobre temas muy particulares pueden considerarse trabajo, como un hilo sobre las técnicas de factorización de matriz, o en habilitar características particulares de VSCODE. Gmail y otros sitios de correo electrónico se consideran trabajo. Los sitios de noticias, incluidas las noticias tecnológicas, se consideran no laborales. Las publicaciones académicas relevantes se consideran trabajo.


El chat interactivo basado en CLI se puede utilizar para probar el mensaje del sistema. Utiliza prompt-toolkit .
python workbuddy_cli_gemini.pyÍconos de ángel creados por Freepik - Flaticon