Skip to content

Commit b753bf3

Browse files
fix: FIT-1172: Anno Eval: Onboarding option is active even if 'manual task assignment' option is selected (#9124)
Co-authored-by: yyassi-heartex <yyassi-heartex@users.noreply.github.com>
1 parent 170dbb8 commit b753bf3

File tree

10 files changed

+33
-28
lines changed

10 files changed

+33
-28
lines changed

docs/source/guide/admin_settings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ There are several places where you can configure org-wide settings:
1616
| ------------- | ------------ | ------------ |
1717
| [**Usage & License**](admin_usage) | Owner<br />Admin | This page has a mix of settings that can be set by Administrators (enabling email notifications) and Owners (enabling AI, enabling storage proxy, enabling early adopter features). |
1818
| [**Access Token**](access_tokens) | Owner<br />Admin | Control which types of access tokens are available in the organization. |
19-
| [**Model Providers**](model_providers) | Owner<br />Admin | Set up model providers that can be used with [Prompts](prompts_overview) and [Chat](/tags/chat). |
19+
| [**Model Providers**](model_providers) | Owner<br />Admin | Set up model providers that can be used with [Prompts](prompts_overview) and [Chat](/tags/chat.html). |
2020
| [**Permissions**](admin_permissions) | Owner | Customize certain permissions for roles. |
2121
| [**Support reports**](support_reports) | Owner<br />Admin | Generate anonymized operational reports that help HumanSignal support understand your deployment, diagnose issues, and recommend workflow and performance improvements. |

docs/source/guide/model_providers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ date: 2025-02-18 12:03:59
1515

1616
To use certain AI features across your organization, you must first set up a model provider. You can set up model providers from **Organization > Settings**.
1717

18-
For example, if you want to interact with an LLM when using the [`<Chat>` tag](/tags/chat), you will first need to configure access to the model.
18+
For example, if you want to interact with an LLM when using the [`<Chat>` tag](/tags/chat.html), you will first need to configure access to the model.
1919

2020

2121
!!! note

docs/source/guide/project_settings_lse.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,7 @@ By default, each task only needs to be annotated by one annotator. If you want m
559559

560560
The number of distinct annotations you want to allow per task.
561561

562-
Note that in certain situations, this may be exceeded. For example, if there are long-standing drafts within a project or you have a very low [task reservation](#task-lock) time.
562+
Note that in certain situations, this may be exceeded. For example, if there are long-standing drafts within a project or you have a very low [task reservation](#lock-tasks) time.
563563

564564
Also note that only annotations created by distinct users count towards the overlap. For example, if the overlap is `2` and a user creates and submits two annotations on a single task (which can be done in Quick View), the overlap threshold will not be reached until another user submits an annotation.
565565

@@ -642,7 +642,12 @@ For more information about pausing annotators, including how to manually pause s
642642

643643
<dd>
644644

645-
Evaluate annotators against [ground truths](ground_truths) within a project. A “ground truth” annotation is a verified, high-quality annotation that serves as the correct answer for a specific task.
645+
!!! note
646+
Annotator Evaluation settings are only available when the project is configured to [automatically assign tasks](#distribute-tasks). If you are using Manual distribution, this section will not appear in your project settings.
647+
648+
If you switch a project from Automatic to Manual distribution, annotator evaluation is automatically disabled.
649+
650+
Evaluate annotators against [ground truths](ground_truths) within a project. A "ground truth" annotation is a verified, high-quality annotation that serves as the correct answer for a specific task.
646651

647652
When enabled, this setting looks at the agreement score for the annotator when compared solely against ground truth annotations. You can decide to automatically pause an annotator within the project if their ground truth agreement score falls below a certain threshold.
648653

@@ -681,7 +686,7 @@ When annotators enter the labeling stream, they are first presented with tasks t
681686

682687
Use the counter to determine how many ground truth tasks should be presented first before the annotator progresses through the remaining project tasks.
683688

684-
**Note:** This option is only active when the project is configured to [automatically assign tasks](#distribute-tasks). If you are using Manual distribution, annotators will see tasks ordered by ID number. If you would like them to see ground truth tasks first, you should add ground truth annotations in the same order.
689+
Set this counter to zero if you want to skip onboarding and only use continuous evaluation.
685690
</td>
686691
</tr>
687692
<tr>

docs/source/guide/release_notes/onprem/2.29.0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Chat conversations are now a native data type in Label Studio, so you can annota
1818

1919
For more information, see:
2020

21-
[**Chat tag page**](/tags/chat)
21+
[**Chat tag page**](/tags/chat.html)
2222

2323
[**Chat labeling templates**](/templates/gallery_chat)
2424

docs/source/guide/troubleshooting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ To resolve this issue, update the host specified as an environment variable or w
3838

3939
* If you want to upload a large volume of data (thousands of items), consider doing that at a time when people are not labeling or use a different database backend such as PostgreSQL or Redis. You can run Docker Compose from the root directory of Label Studio to use PostgreSQL: `docker-compose up -d`, or see [Sync data from cloud or database storage](storage).
4040

41-
* If you are using a labeling schema that has many thousands of labels, consider using an [external taxonomy](/tags/taxonomy) instead.
41+
* If you are using a labeling schema that has many thousands of labels, consider using an [external taxonomy](/tags/taxonomy.html) instead.
4242

4343
### Image/audio/resource loading error while labeling
4444

docs/source/templates/chat_eval.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ The `Chat` tag provides an interface where the annotator can type and send messa
9797

9898
You can customize this parameter with `user`, `assistant`, `system`, `tool`, and `developer`.
9999

100-
For more information and additional parameters, see the [Chat tag](/tags/chat).
100+
For more information and additional parameters, see the [Chat tag](/tags/chat.html).
101101

102102

103103
## Input data
@@ -146,11 +146,11 @@ You can also import demo chat messages as follows:
146146
!!! attention
147147
The chat messages that you import are not selectable. This means that you cannot edit them or apply annotations (ratings, choices, etc) to them.
148148

149-
You can only select and annotate messages that are added to the chat by an annotator or that are imported as [predictions](/tags/chat#Prediction-format).
149+
You can only select and annotate messages that are added to the chat by an annotator or that are imported as [predictions](/tags/chat.html#Prediction-format).
150150

151151
## Related tags
152152

153-
* [Chat](/tags/chat)
153+
* [Chat](/tags/chat.html)
154154
* [Style](/tags/style)
155155
* [View](/tags/view)
156156
* [Text](/tags/text)

docs/source/templates/chat_llm_eval.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ While this template focuses on conversation-level evaluation, you can modify it
1616
!!! error Enterprise
1717
This template requires Label Studio Enterprise.
1818

19-
Starter Cloud users can use the `Chat` tag, but have limited access to LLM integration. Instead, you can conduct a manual chat or import messages as predictions. See the [Chat tag documentation](/tags/chat#Prediction-format).
19+
Starter Cloud users can use the `Chat` tag, but have limited access to LLM integration. Instead, you can conduct a manual chat or import messages as predictions. See the [Chat tag documentation](/tags/chat.html#Prediction-format).
2020

2121
For Community users, see our [Conversation AI templates](gallery_conversational_ai) or the [Multi-Turn Chat Evaluation template](multi_turn_chat).
2222

@@ -163,15 +163,15 @@ The `Chat` tag provides an interface where the annotator can type and send messa
163163

164164
* `value`: This is required, and should use a variable referencing your [input data](#Input-data). In this example, we use `$chat` because the input JSON uses `"chat"`.
165165

166-
* `llm`: Messages from the annotator will be sent to an LLM and the response returned within the chat area of the labeling configuration. For more information, see [Chat tag - Use with an LLM](/tags/chat#Use-with-an-LLM).
166+
* `llm`: Messages from the annotator will be sent to an LLM and the response returned within the chat area of the labeling configuration. For more information, see [Chat tag - Use with an LLM](/tags/chat.html#Use-with-an-LLM).
167167

168168
* `minMessages`: The minimum number of messages users must submit to complete the task. You can also set a maximum.
169169

170170
Both minimum and maximum can also be set in the task data, allowing you to have different limits for each task. For an example, see [Chatbot Evaluation](chatbot#Chat).
171171

172172
* `editable`: Messages from the annotator and from the LLM are editable. To modify this so that only messages from certain roles are editable, you can specify them (for example, `editable="user,assistant"`).
173173

174-
For more information and additional parameters, see the [Chat tag](/tags/chat).
174+
For more information and additional parameters, see the [Chat tag](/tags/chat.html).
175175

176176
### Choices and TextArea
177177

@@ -224,11 +224,11 @@ You can also import demo chat messages as follows:
224224
!!! attention
225225
The chat messages that you import are not selectable. This means that you cannot edit them or apply annotations (ratings, choices, etc) to them.
226226

227-
You can only select and annotate messages that are added to the chat by an annotator or that are imported as [predictions](/tags/chat#Prediction-format).
227+
You can only select and annotate messages that are added to the chat by an annotator or that are imported as [predictions](/tags/chat.html#Prediction-format).
228228

229229
## Related tags
230230

231-
* [Chat](/tags/chat)
231+
* [Chat](/tags/chat.html)
232232
* [Style](/tags/style)
233233
* [Text](/tags/text)
234234
* [View](/tags/view)

docs/source/templates/chat_red_team.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Stress‑test your GenAI agent with structured red‑teaming. Use this template
1414
!!! error Enterprise
1515
This template requires Label Studio Enterprise.
1616

17-
Starter Cloud users can use the `Chat` tag, but have limited access to LLM integration. Instead, you can conduct a manual chat or import messages as predictions. See the [Chat tag documentation](/tags/chat#Prediction-format).
17+
Starter Cloud users can use the `Chat` tag, but have limited access to LLM integration. Instead, you can conduct a manual chat or import messages as predictions. See the [Chat tag documentation](/tags/chat.html#Prediction-format).
1818

1919
For Community users, see our [Conversation AI templates](gallery_conversational_ai) or the [Multi-Turn Chat Evaluation template](multi_turn_chat).
2020

@@ -175,15 +175,15 @@ The `Chat` tag provides an interface where the annotator can type and send messa
175175

176176
* `value`: This is required, and should use a variable referencing your [input data](#Input-data). In this example, we use `$chat` because the input JSON uses `"chat"`.
177177

178-
* `llm`: Messages from the annotator will be sent to an LLM and the response returned within the chat area of the labeling configuration. For more information, see [Chat tag - Use with an LLM](/tags/chat#Use-with-an-LLM).
178+
* `llm`: Messages from the annotator will be sent to an LLM and the response returned within the chat area of the labeling configuration. For more information, see [Chat tag - Use with an LLM](/tags/chat.html#Use-with-an-LLM).
179179

180180
* `minMessages`: The minimum number of messages users must submit to complete the task. You can also set a maximum.
181181

182182
Both minimum and maximum can also be set in the task data, allowing you to have different limits for each task. For an example, see [Chatbot Evaluation](chatbot#Chat).
183183

184184
* `editable`: In this example, you are not allowing the annotator to edit messages. You can set this to `true` or modify it so that only messages from certain roles are editable (for example, `editable="user,assistant"`).
185185

186-
For more information and additional parameters, see the [Chat tag](/tags/chat).
186+
For more information and additional parameters, see the [Chat tag](/tags/chat.html).
187187

188188
### Per-message evaluation
189189

@@ -263,11 +263,11 @@ You can also import demo chat messages as follows:
263263
!!! attention
264264
The chat messages that you import are not selectable. This means that you cannot edit them or apply annotations (ratings, choices, etc) to them.
265265

266-
You can only select and annotate messages that are added to the chat by an annotator or that are imported as [predictions](/tags/chat#Prediction-format).
266+
You can only select and annotate messages that are added to the chat by an annotator or that are imported as [predictions](/tags/chat.html#Prediction-format).
267267

268268
## Related tags
269269

270-
* [Chat](/tags/chat)
270+
* [Chat](/tags/chat.html)
271271
* [Style](/tags/style)
272272
* [View](/tags/view)
273273
* [Text](/tags/text)

docs/source/templates/chat_rlhf.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,10 @@ The `Chat` tag provides an interface where the annotator can type and send messa
195195

196196
* `editable`: In this example, you are not allowing the annotator to edit messages.
197197

198-
For more information and additional parameters, see the [Chat tag](/tags/chat).
198+
For more information and additional parameters, see the [Chat tag](/tags/chat.html).
199199

200200
!!! note
201-
This template is designed to be used to evaluate an imported conversation, so you will likely want to import messages from an external source as [predictions](/tags/chat#Prediction-format).
201+
This template is designed to be used to evaluate an imported conversation, so you will likely want to import messages from an external source as [predictions](/tags/chat.html#Prediction-format).
202202

203203
### Conversation evaluation
204204

@@ -296,7 +296,7 @@ You can also import demo chat messages as follows:
296296

297297
### Predictions
298298

299-
If you want to be able to select messages and evaluate them, then you can use [predictions](/tags/chat#Prediction-format). For example:
299+
If you want to be able to select messages and evaluate them, then you can use [predictions](/tags/chat.html#Prediction-format). For example:
300300

301301
```json
302302
[
@@ -346,7 +346,7 @@ If you want to be able to select messages and evaluate them, then you can use [p
346346

347347
## Related tags
348348

349-
* [Chat](/tags/chat)
349+
* [Chat](/tags/chat.html)
350350
* [Style](/tags/style)
351351
* [View](/tags/view)
352352
* [Text](/tags/text)

docs/source/templates/chatbot.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,10 @@ The `Chat` tag provides an interface where the annotator can type and send messa
195195

196196
* `editable`: In this example, you are not allowing the annotator to edit messages.
197197

198-
For more information and additional parameters, see the [Chat tag](/tags/chat).
198+
For more information and additional parameters, see the [Chat tag](/tags/chat.html).
199199

200200
!!! note
201-
This template is designed to be used to evaluate an imported conversation, so you will likely want to import messages from an external source as [predictions](/tags/chat#Prediction-format).
201+
This template is designed to be used to evaluate an imported conversation, so you will likely want to import messages from an external source as [predictions](/tags/chat.html#Prediction-format).
202202

203203
### Per-message evaluation
204204

@@ -275,7 +275,7 @@ You can also import demo chat messages as follows:
275275

276276
### Predictions
277277

278-
If you want to be able to select messages and evaluate them, then you can use [predictions](/tags/chat#Prediction-format). For example:
278+
If you want to be able to select messages and evaluate them, then you can use [predictions](/tags/chat.html#Prediction-format). For example:
279279

280280

281281
```json
@@ -326,7 +326,7 @@ If you want to be able to select messages and evaluate them, then you can use [p
326326

327327
## Related tags
328328

329-
* [Chat](/tags/chat)
329+
* [Chat](/tags/chat.html)
330330
* [Style](/tags/style)
331331
* [Text](/tags/text)
332332
* [View](/tags/view)

0 commit comments

Comments
 (0)