Code and material for the class "Introduction to GenAI for Engineers"
# | name | open in |
---|---|---|
1 | Explore Embeddings | |
2 | What are Vector Databases? | |
3 | RAG From Scratch | |
4 | Haystack Basics | |
5 | Haystack RAG | |
6 | Guardrails | |
7 | Observability | |
8 | Function Calling | |
9 | Agents | |
10 | Agents for Income Statement Analysis |
The slides for this class are available on Canva, kindly powered by xtream.
Note
The project uses Python 3.10 for compatibility with Colab.
-
Install Poetry, following the official docs: https://python-poetry.org/docs/#installation
-
Run:
poetry install
- It is highly recommended to use
nbstripout
to avoid pushing the output of jupyter notebooks. Install it with:
pre-commit install
This class was created by the AI team at xtream, with contributions from:
The material in this repository was used in classes and seminars taught at:
- TWIN Agency, 2024
- CRIF, 2024
- WeRoad, 2024
- Banca CF+, 2023
- Boolean Dataweek, 2023
And was the base for the following talks and workshops:
- Embeddings, Transformers, RLHF: Three Key Ideas to Understand ChatGPT, AI Conf, 2024, Milan, Italy
- How to Build Your Own GPT, AMLD, 2024, Lausanne, Switzerland
- Embeddings, Transformers, RLHF: Three Key Ideas to Understand ChatGPT, PyCon IT, 2024, Florence, Italy
- Beyond ChatGPT: RAG and Fine-Tuning, University of Pavia, 2024, Pavia, Italy
- Embeddings, Transformers, RLHF: Three Key Ideas to Understand ChatGPT, BI Digital, 2023, Biella, Italy
- Embeddings, Transformers, RLHF: Three Key Ideas to Understand ChatGPT, SIIAM Congress, 2023, Rome, Italy