AI Coworkers are agents you define to help you get more work done, and are available to all Groupthink users at https://agendas.groupthink.com/assistants
Groupthink currently offers a general-purpose AI Coworker called an AI Coworker.
Each AI Coworker has a name, username, job title, and job description. AI Coworkers can be given responsibilities, which are tasks they should perform based on things you'd like them to monitor, such as your email, GitHub, or meetings you're attending or invited to.
AI Coworkers belong to the Organization they're created in, and anyone in the Organization may create or modify an AI Coworker.
Responsibilities define work that an AI Coworker should do.
Each Responsibility has a trigger that defines when the responsibility should be performed, tasks that define the work that should be done, and an option to define extra information that may help the AI Coworker perform the task better.
Responsibilities may be enabled or disabled, allowing you to control whether the AI Coworker should perform the work.
AI Coworkers know when to run Responsibilities by watching for changes in the data sources you've given them access to. For example, if you've given an AI Coworker access to your GitHub organization, it will know when a new issue is created and can run a Responsibility based on that trigger.
Authorizing an AI Coworker to access an external system is done by allowing the AI Coworker to access a Connection you've created in Groupthink. Different Connections offer different methods of access, and you may define this when creating the Connection. Keep in mind that in many cases, the AI Coworker may be acting as you when utilizing the Connection.
Once an AI Coworker has been authorized to use a Connection, you may define one or more Monitors that instruct the AI Coworker to "watch" for changes in the data source. For example, you may create a Monitor that watches for new emails in your inbox, or new issues in a GitHub repository.
Keep in mind that you may want to create multiple Monitors for the same Connection or data source. For example, you may want your AI Coworker to watch for changes in two different GitHub organizations, or two different email accounts.
Tasks demonstrate the work that an AI Coworker can perform. Each task is a specific action that the AI Coworker has taken, and includes information such as the title and instructions of the task, which AI Coworker performed the task, and when the task was performed.
AI Coworkers is a recently launched feature, and for now you can create unlimited coworkers. This may change in the future.