Workers are AI models that carry out tasks within Pulse based on your custom-defined ACL (Access Control List) rules. Each worker interprets these rules and performs tasks such as summarization, search processing, entity extraction, or content transformation.

šŸ”§ How Workers Function

  • Workers are invoked by ACL rules to respond to content triggers, queries, or ingest events.
  • Each worker is tied to a specific model (e.g., Qwen, GPT-4o-mini) and executes tasks appropriate to its model's capabilities.
  • Tasks are evaluated and completed locally by the model; heavier operations should be routed to more capable models when available.

šŸ“‹ Notes on Usage

  • šŸ§‘ā€šŸ’» Non-commercial accounts currently have access to Qwen only (qwen-2.5-vl-7b-instruct).
  • āš–ļø Choose your model wisely: A 7B model like Qwen is efficient and fast, but not suitable for complex reasoning or large-scale analysis. Models like GPT-4o or Claude should be used for higher-cognition tasks.
  • 🧩 Model size and latency affect outcome quality. Ensure the task assigned to a worker is within that model's feasible range to avoid partial or low-quality responses.

āœ… Best Practices

  • Keep worker roles focused: one model for summaries, another for entity extraction, etc.
  • Define task thresholds clearly in ACL rules to prevent small models from being overloaded.
  • Use the "Edit" interface to assign model type, description, and rules in a modular, maintainable way.