-
Notifications
You must be signed in to change notification settings - Fork 145
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: 730 docs add an index to the guide overview (#731)
* Add index page to how-to guides * Apply suggestions from code review Co-authored-by: burtenshaw <[email protected]> --------- Co-authored-by: burtenshaw <[email protected]>
- Loading branch information
1 parent
9d63f4a
commit 806fd57
Showing
6 changed files
with
116 additions
and
93 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# Define LLMs as local models or remote APIs | ||
# Define LLMs as local or remote models | ||
|
||
## Working with LLMs | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# Define Tasks as Steps that rely on LLMs | ||
# Define Tasks that rely on LLMs | ||
|
||
## Working with Tasks | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
# How-to guides | ||
|
||
Welcome to the how-to guides section! Here you will find a collection of guides that will help you get started with Distilabel. We have divided the guides into two categories: basic and advanced. The basic guides will help you get started with the core concepts of Distilabel, while the advanced guides will help you explore more advanced features. | ||
|
||
## Basic | ||
|
||
<div class="grid cards" markdown> | ||
|
||
- __Define Steps for your Pipeline__ | ||
|
||
--- | ||
|
||
Steps are the building blocks of your pipeline. They can be used to generate data, evaluate models, manipulate data, or any other general task. | ||
|
||
[:octicons-arrow-right-24: Define Steps](basic/step/index.md) | ||
|
||
- __Define Tasks that rely on LLMs__ | ||
|
||
--- | ||
|
||
Tasks are a specific type of step that rely on Language Models (LLMs) to generate data. | ||
|
||
[:octicons-arrow-right-24: Define Tasks](basic/task/index.md) | ||
|
||
- __Define LLMs as local or remote models__ | ||
|
||
--- | ||
|
||
LLMs are the core of your tasks. They are used to integrate with local models or remote APIs. | ||
|
||
[:octicons-arrow-right-24: Define LLMs](basic/llm/index.md) | ||
|
||
- __Execute Steps and Tasks in a Pipeline__ | ||
|
||
--- | ||
|
||
Pipeline is where you put all your steps and tasks together to create a workflow. | ||
|
||
[:octicons-arrow-right-24: Execute Pipeline](basic/pipeline/index.md) | ||
|
||
</div> | ||
|
||
## Advanced | ||
|
||
<div class="grid cards" markdown> | ||
- __Using the Distiset dataset object__ | ||
|
||
--- | ||
|
||
Distiset is a dataset object based on the datasets library that can be used to store and manipulate data. | ||
|
||
[:octicons-arrow-right-24: Distiset](advanced/distiset.md) | ||
|
||
- __Export data to Argilla__ | ||
|
||
--- | ||
|
||
Argilla is a platform that can be used to store, search, and apply feedback to datasets. | ||
[:octicons-arrow-right-24: Argilla](advanced/argilla.md) | ||
|
||
- __Using a file system to pass data of batches between steps__ | ||
|
||
--- | ||
|
||
File system can be used to pass data between steps in a pipeline. | ||
|
||
[:octicons-arrow-right-24: File System](advanced/fs_to_pass_data.md) | ||
|
||
- __Using CLI to explore and re-run existing Pipelines__ | ||
|
||
--- | ||
|
||
CLI can be used to explore and re-run existing pipelines through the command line. | ||
|
||
[:octicons-arrow-right-24: CLI](advanced/cli/index.md) | ||
|
||
- __Cache and recover pipeline executions__ | ||
|
||
--- | ||
|
||
Caching can be used to recover pipeline executions to avoid loosing data and precious LLM calls. | ||
|
||
[:octicons-arrow-right-24: Caching](advanced/caching.md) | ||
|
||
- __Structured data generation__ | ||
|
||
--- | ||
|
||
Structured data generation can be used to generate data with a specific structure like JSON, function calls, etc. | ||
|
||
[:octicons-arrow-right-24: Structured Generation](advanced/structured_generation.md) | ||
|
||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters