Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/etalab-ia/albert
Backend ressources for Albert. Albert, also known as LIA (Legal Information Assistant), is a conversational agent that uses official French data sources to answer administrative agents questions.
https://github.com/etalab-ia/albert
Last synced: about 2 months ago
JSON representation
Backend ressources for Albert. Albert, also known as LIA (Legal Information Assistant), is a conversational agent that uses official French data sources to answer administrative agents questions.
- Host: GitHub
- URL: https://github.com/etalab-ia/albert
- Owner: etalab-ia
- License: mit
- Created: 2024-02-07T16:49:11.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-04-18T20:46:43.000Z (5 months ago)
- Last Synced: 2024-04-18T23:02:51.359Z (5 months ago)
- Language: Python
- Size: 115 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-ccamel - etalab-ia/albert - Backend ressources for Albert. Albert is a conversational agent that uses official French data sources to answer administrative agents questions. (Python)
README
# Albert
| Etalab | Documentation | HuggingFace |
*[English version below](#english-version)*
## À propos
Albert est un projet d'agents conversationnels (*large language models*, LLM) pour l'administration française, développé par les équipes du Datalab d'[Etalab](https://www.etalab.gouv.fr/) de la [Direction Interministérielle du Numérique (DINUM)](https://www.numerique.gouv.fr/dinum/). Pour toutes questions relatives à Albert, vous pouvez contacter l'équipe à l'adresse [[email protected]]([email protected]).
Ce dépôt permet de déployer deux services :
- les modèles *Albert* et leur API "LLM"> 💡 **Les différents modèles sont disponibles dans le dépôt HuggingFace [AgentPublic](https://huggingface.co/AgentPublic).**
- une API permettant d'interroger l'API du modèle à l'aide d'une base de connaissance (*Retrivial Augmented Generated*, RAG)
Vous trouverez également d'autres dépôts liés à Albert :
- [albert-frontend](https://github.com/etalab-ia/albert-frontend) (bientôt disponible) : une interface web pour interagir avec l'API Albert sous forme de chatbot
- [albert-tchapbot](https://github.com/etalab-ia/albert-tchapbot) : un chatbot Albert pour l'application Tchap (Messagerie instantanée de l'État)## Documentation
Vous trouverez l'ensemble de la documentation en français dans le dossier *[/docs/fr](./docs/fr/)* :
* [Installation](/docs/fr/installation.md)
* [Pour obtenir un jeton d'accès à l'API Albert](/docs/fr/api-token.md)
* [Bases de données](/docs/fr/databases.md)
* [Modèles supportés](/docs/fr/models.md)
* [Pour configurer les templates de prompt](/docs/en/prompt.md)
* [PyAlbert](/docs/fr/pyalbert.md)
* [Pour contribuer au projet](/docs/fr/contributing.md)## Wiki
Vous trouverez également des informations complémentaires telles que :
* [Les stratégies de génération](/docs/fr/generation.md)## Code source
Pour récupérer la dernière version du code :
```bash
git clone https://github.com/etalab-ia/albert.git
```## Contribuer au projet
Consulter [la documentation dédiée](/docs/fr/contributing.md).
---
# English version
English version
## About
Albert is a project of conversational agents (*large language models*, LLM) for the French administration, developed by the Datalab teams of [Etalab](https://www.etalab.gouv.fr/) from the [Direction Interministérielle du Numérique (DINUM)](https://www.numerique.gouv.fr/dinum/). For any questions regarding Albert, you can contact the team at [[email protected]]([email protected]).
This repository allows the deployment of two services:
- The Albert models and their API
> 💡 **The models are available in the HuggingFace repository [AgentPublic](https://huggingface.co/AgentPublic).**
- An API allowing to query the model's API using a knowledge base ([Retrieval Augmented Generation, RAG](https://en.wikipedia.org/wiki/Prompt_engineering#Retrieval-augmented_generation))
You will also find other repositories related to Albert:
- [albert-frontend](https://github.com/etalab-ia/albert-frontend) (soon available): a web interface to interact with the Albert API as a chatbot
- [albert-tchapbot](https://github.com/etalab-ia/albert-tchapbot): a chatbot Albert for the Tchap application (Instant messaging app of the French State)
## Documentation
You will find all the documentation in Engligh in the folder *[/docs/en](./docs/en/)*:
* [Installation](/docs/en/installation.md)
* [To get an access token for the Albert API](/docs/en/api-token.md)
* [Databases](/docs/en/databases.md)
* [Supported models](/docs/en/models.md)
* [To configure prompts templates](/docs/en/prompt.md)
* [PyAlbert](/docs/en/pyalbert.md)
* [To contribute to the project](/docs/en/contributing.md)## Wiki
You will also find additional information such as:
* [Generation strategies](/docs/en/generation.md)## Clone source code
To get the latest version of the code:
```bash
git clone https://github.com/etalab-ia/albert.git
```## Contributing
Follow [the dedicated documentation](/docs/en/contributing.md).