Open-Source AI Toolkit for Developers
Petyo Dimitrov
Slide 2
About me 17 years in Software Engineering Senior Software Architect in Musala Soft Head of Data & AI Service Offer in Qinshift
Slide 3
Background
2023
2024 Niki Uzunov
3
Slide 4
Agenda 01 Commercial leaders
02 Development use cases & issues 03 Open-source alternatives 04 Trade-offs 05 Next steps 4
Slide 5
This will age like fine…
5
Slide 6
Which AI dev tools do you use? bit.ly/DevAITools
6
Slide 7
Commercial leaders
Slide 8
ChatGPT
8
GitHub Copilot
Slide 9
Development use cases
Slide 10
Autocomplete
10
Slide 11
Explain 11
Slide 12
Improve 12
Slide 13
Generate tests… 13
Slide 14
…and test data
14
Slide 15
Document 15
Slide 16
Expected impact ~25% (std. error ~10%)*
The Effects of Generative AI on High Skilled Work: Evidence from Three Field Experiments with Software Developers (Sep 2024) 16
Slide 17
Issues
Slide 18
Sensitive data
18
Slide 19
Lack of control 19
Slide 20
Open-source alternatives Ollama Continue.dev
Open WebUI
Slide 21
Ollama
Slide 22
Docker for LLMs
Slide 23
Specifics Supported on Linux, MacOS & Windows Works with GPU and CPU Loads and unloads models dynamically Related to llama.cpp, llamafile, vLLM, etc. 23