Skip to content

BrickmakersGmbH/dotnetMeetupKoblenz_RAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Collection of Content made for the .NET Meetup Koblenz Talk by Emil Bohleber

.NET Meetup Koblenz - Praktische Verbesserungsstrategien für eure RAG-Pipelines

Seit große Sprachmodelle (LLMs) in der Tech-Welt an Popularität gewonnen haben, versuchen wir, sie mit eigenen Daten zu erweitern. Die am meisten verbreitete Methode, dies zu tun, nennt sich "Retrieval Augmented Generation", kurz RAG. Aber wie alles andere kommt auch RAG mit eigenen Herausforderungen, wie z.B. zu viele oder zu wenige zurückgegebene Dokumente, geringe Vektorraumdichte oder schwache Vektorsimilarität. Nach einer kleinen Einleitung zu RAG, werde ich in diesem Vortrag einige Strategien vorstellen, die sich bei der Bewältigung dieser Probleme als vielversprechend erwiesen haben. Wir werden uns Beispiele ansehen, um diese Strategien in Aktion zu sehen. Ebenso wird anhand von Codebeispielen gezeigt, wie diese Lösungen in der Praxis funktionieren und welche Art von Verbesserungen wir von ihnen erwarten können.

Slides

Slides befinden sich im /docs Ordner und können here angesehen werden.

Code

OPENAI API Key sollte als Pfad Variable "OPENAI_API_KEY" gesetzt sein.

Code ist im /code Ordner. Die meisten Projekte sind in .NET und können mit den gängigen Tools geöffnet/gestartet werden.

Ein Projekt ist in Python und kann mit jupyter notebooks geöffnet werden.

Sources

About

Presentation and Code for DNUG Koblenz on 17.07.2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published