Skip to content

Commit 31b3c6a

Browse files
committed
Merge branch 'main' into develop
2 parents 783c7c0 + b483560 commit 31b3c6a

File tree

10 files changed

+28
-17
lines changed

10 files changed

+28
-17
lines changed

argilla-frontend/CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,17 @@ These are the section headers that we use:
1919
### Added
2020

2121
- Add a high-contrast theme & improvements for the forced-colors mode. ([#5661](https://github.com/argilla-io/argilla/pull/5661))
22+
23+
## [2.4.1](https://github.com/argilla-io/argilla/compare/v2.4.0...v2.4.1)
24+
25+
### Added
26+
2227
- Added redirect to error page when repoId is invalid ([#5670](https://github.com/argilla-io/argilla/pull/5670))
2328

24-
### Fixed
29+
### Fixed
2530

2631
- Fixed redirection problems after users sign-in using HF OAuth. ([#5635](https://github.com/argilla-io/argilla/pull/5635))
27-
- Fixed highlighting of the searched text in text and chat fields ([#5678](https://github.com/argilla-io/argilla/pull/5678))
32+
- Fixed highlighting of the searched text in text, span and chat fields ([#5678](https://github.com/argilla-io/argilla/pull/5678))
2833
- Fixed validation for rating question when creating a dataset ([#5670](https://github.com/argilla-io/argilla/pull/5670))
2934
- Fixed question name based on question type when creating a dataset ([#5670](https://github.com/argilla-io/argilla/pull/5670))
3035

argilla-frontend/components/features/annotation/container/fields/span-annotation/SpanAnnotationTextField.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
</BaseActionTooltip>
3636
</div>
3737
<div
38-
id="fields-content"
38+
:id="`fields-content-${name}`"
3939
class="text_field_component__area --body1"
4040
:aria-label="'Data entry for Field: ' + title"
4141
>

argilla-server/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ These are the section headers that we use:
2020

2121
- Changed default python version to 3.13. ([#5649](https://github.com/argilla-io/argilla/pull/5649))
2222

23+
## [2.4.1](https://github.com/argilla-io/argilla/compare/v2.4.0...v2.4.1)
24+
2325
### Fixed
2426

2527
- Fixed error so now `_touch_dataset_last_activity_at` function is not updating dataset's `updated_at` column. ([#5656](https://github.com/argilla-io/argilla/pull/5656))

argilla/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ The community uses Argilla to create amazing open-source [datasets](https://hugg
7575
AI teams from companies like [the Red Cross](https://510.global/), [Loris.ai](https://loris.ai/) and [Prolific](https://www.prolific.com/) use Argilla to improve the quality and efficiency of AI projects. They shared their experiences in our [AI community meetup](https://lu.ma/embed-checkout/evt-IQtRiSuXZCIW6FB).
7676

7777
- AI for good: [the Red Cross presentation](https://youtu.be/ZsCqrAhzkFU?feature=shared) showcases how the Red Cross domain experts and AI team collaborated by classifying and redirecting requests from refugees of the Ukrainian crisis to streamline the support processes of the Red Cross.
78-
- Customer support: during [the Loris meetup](https://youtu.be/jWrtgf2w4VU?feature=shared) they showed how their AI team uses unsupervised and few-shot contrastive learning to help them quickly validate and gain labelled samples for a huge amount of multi-label classifiers.
78+
- Customer support: during [the Loris meetup](https://youtu.be/jWrtgf2w4VU?feature=shared) they showed how their AI team uses unsupervised and few-shot contrastive learning to help them quickly validate and gain labeled samples for a huge amount of multi-label classifiers.
7979
- Research studies: [the showcase from Prolific](https://youtu.be/ePDlhIxnuAs?feature=shared) announced their integration with our platform. They use it to actively distribute data collection projects among their annotating workforce. This allows Prolific to quickly and efficiently collect high-quality data for research studies.
8080

8181
## 👨‍💻 Getting started

argilla/docs/getting_started/faq.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,15 @@ hide: toc
1111

1212
??? Question "Does Argilla cost money?"
1313

14-
No. Argilla is an open-source project and is free to use. You can deploy Argilla on your own infrastructure or use our cloud offering.
14+
No. Argilla is an open-source project and is free to use. You can deploy Argilla on the HF Spaces or your own infrastructure.
1515

1616
??? Question "What data types does Argilla support?"
1717

18-
Text data, mostly. Argilla natively supports textual data, however, we do support rich text, which means you can represent different types of data in Argilla as long as you can convert it to text. For example, you can store images, audio, video, and any other type of data as long as you can convert it to their base64 representation or render them as HTML in for example an IFrame.
18+
Text and images. However, you can use a [custom field](../how_to_guides/custom_fields.md), which means you can represent different types of data in Argilla. For example, you can store audio or video, and any other type of data as long as you can convert it to their base64 representation or render them as HTML in for example an IFrame.
19+
20+
??? Question "Does Argilla generate synthetic data?"
21+
22+
No. However, we provide a side library for that: [distilabel](https://github.com/argilla-io/distilabel), a framework for synthetic data and AI feedback for engineers who need fast, reliable and scalable pipelines based on verified research papers.
1923

2024
??? Question "Does Argilla train models?"
2125

argilla/docs/getting_started/quickstart.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Argilla is a free, open-source, self-hosted tool. This means you need to deploy
2525
- Leave the default Space owner (your personal account)
2626
- Leave `USERNAME` and `PASSWORD` secrets empty since you'll sign in with your HF user as the Argilla Space `owner`.
2727
- Click create Space to launch Argilla 🚀.
28-
- Once you see the Argilla UI, [go to the Sign in into the Argilla UI section](#sign-in-into-the-argilla-ui). If you see the `Building` message for longer than 2-3 min refresh the page.
28+
- Once you see the Argilla UI, [go to the Sign in into the Argilla UI section](#sign-in-to-the-argilla-ui). If you see the `Building` message for longer than 2-3 min refresh the page.
2929

3030
=== "Python SDK"
3131

@@ -39,7 +39,7 @@ Argilla is a free, open-source, self-hosted tool. This means you need to deploy
3939

4040
Next, we can use the `Argilla.deploy_on_spaces` method, which will create a Space in [the Hugging Face Hub](https://huggingface.co/). This method will automatically do the following:
4141

42-
- Deploy an Argilla Space on the Hugging Face Hub with [OAuth sign-in](#sign-in-into-the-argilla-ui) and a URL like `https://<your-username>-argilla.hf.space`, which takes around 2-3 minutes.
42+
- Deploy an Argilla Space on the Hugging Face Hub with [OAuth sign-in](#sign-in-to-the-argilla-ui) and a URL like `https://<your-username>-argilla.hf.space`, which takes around 2-3 minutes.
4343
- Create a default workspace called `argilla` with an owner called `<your-username>` and an Argilla token set to `api_key`.
4444
- Automatically return the authenticated Argilla client, which can directly be used to interact with your Argilla server.
4545

@@ -49,11 +49,8 @@ Argilla is a free, open-source, self-hosted tool. This means you need to deploy
4949
authenticated_client = rg.Argilla.deploy_on_spaces(api_key="<api_key>")
5050
```
5151

52-
Learn how to [create your first dataset](create-your-first-dataset.md).
53-
54-
5552
!!! tip "Argilla API Key"
56-
Your Argilla API key can be found in the `My Settings` page of your Argilla Space. Take a look at the [sign in to the UI section](#sign-in-into-the-argilla-ui) to learn how to retrieve it.
53+
Your Argilla API key can be found in the `My Settings` page of your Argilla Space. Take a look at the [sign in to the UI section](#sign-in-to-the-argilla-ui) to learn how to retrieve it.
5754

5855
!!! warning "Persistent storage `SMALL`"
5956
Not setting persistent storage to `SMALL` means that **you will loose your data when the Space restarts**. Spaces get restarted due to maintainance, inactivity, and every time you change your Spaces settings. If you want to **use the Space just for testing** you can use `FREE` temporarily.
@@ -88,7 +85,7 @@ Congrats! Your Argilla server is ready to start your first project.
8885

8986
The quickest way to start exploring the tool and create your first dataset is by importing an exiting one from the Hugging Face Hub.
9087

91-
To do this, log in to the Argilla UI and in the Home page click on "Import from Hub". You can choose one of the sample datasets or paste a repo id in the input. This will look something like `stanfordnlp/imdb`.
88+
To do this, log in to the Argilla UI and in the Home page click on "Import dataset from Hugging Face". You can choose one of the sample datasets or paste a repo id in the input. This will look something like `stanfordnlp/imdb`.
9289

9390
Argilla will automatically interpret the columns in the dataset to map them to Fields and Questions.
9491

argilla/docs/how_to_guides/annotate.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ If you agree with the suggestions, you just need to click on the `Submit` button
9393
This is the default view to annotate your dataset linearly, displaying one record after another.
9494

9595
!!! tip
96-
You should use this view if you have a large number of required questions or need a strong focus on the record content to be labelled. This is also the recommended view for annotating a dataset sample to avoid potential biases introduced by using filters, search, sorting and bulk labelling.
96+
You should use this view if you have a large number of required questions or need a strong focus on the record content to be labeled. This is also the recommended view for annotating a dataset sample to avoid potential biases introduced by using filters, search, sorting and bulk labeling.
9797

9898
Once you submit your first response, the next record will appear automatically. To see again your submitted response, just click on `Prev`.
9999

@@ -130,7 +130,7 @@ You can also track your own progress in real time expanding the right-bottom pan
130130

131131
## Use search, filters, and sort
132132

133-
The UI offers various features designed for data exploration and understanding. Combining these features with bulk labelling can save you and your team hours of time.
133+
The UI offers various features designed for data exploration and understanding. Combining these features with bulk labeling can save you and your team hours of time.
134134

135135
!!! tip
136136
You should use this when you are familiar with your data and have large volumes to annotate based on verified beliefs and experience.

argilla/docs/how_to_guides/custom_fields.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ When `advanced_mode=True`, you can use the `template` argument to pass a full HT
175175

176176
### Usage example
177177

178-
Let's reproduce example from the [Without advanced mode](#without-advanced-mode) section but this time we will insert the [handlebars syntax engine](https://handlebarsjs.com/) into the template ourselves.
178+
Let's reproduce example from the [Without advanced mode](#using-handlebars-in-your-template) section but this time we will insert the [handlebars syntax engine](https://handlebarsjs.com/) into the template ourselves.
179179

180180
```python
181181
template = """

argilla/docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,5 +82,5 @@ Argilla is a tool that can be used to achieve and keep **high-quality data stand
8282
AI teams from companies like [the Red Cross](https://510.global/), [Loris.ai](https://loris.ai/) and [Prolific](https://www.prolific.com/) use Argilla to **improve the quality and efficiency of AI** projects. They shared their experiences in the [AI community meetup](https://lu.ma/embed-checkout/evt-IQtRiSuXZCIW6FB).
8383

8484
- AI for good: [the Red Cross presentation](https://youtu.be/ZsCqrAhzkFU?feature=shared) showcases **how their experts and AI team collaborate** by classifying and redirecting requests from refugees of the Ukrainian crisis to streamline the support processes of the Red Cross.
85-
- Customer support: during [the Loris meetup](https://youtu.be/jWrtgf2w4VU?feature=shared) they showed how their AI team uses unsupervised and few-shot contrastive learning to help them **quickly validate and gain labelled samples for a huge amount of multi-label classifiers**.
85+
- Customer support: during [the Loris meetup](https://youtu.be/jWrtgf2w4VU?feature=shared) they showed how their AI team uses unsupervised and few-shot contrastive learning to help them **quickly validate and gain labeled samples for a huge amount of multi-label classifiers**.
8686
- Research studies: [the showcase from Prolific](https://youtu.be/ePDlhIxnuAs?feature=shared) announced their integration with Argilla. They use it to actively **distribute data collection projects** among their annotating workforce. This allows them to quickly and **efficiently collect high-quality data** for their research studies.

argilla/docs/reference/argilla/client.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,8 @@ for dataset in my_workspace.datasets:
5555
---
5656

5757
::: src.argilla.client.Argilla
58+
::: src.argilla.client.Users
59+
::: src.argilla.client.Workspaces
60+
::: src.argilla.client.Datasets
5861

5962
::: src.argilla._helpers._deploy.SpacesDeploymentMixin

0 commit comments

Comments
 (0)