2025-04-23 –, Workshops
The use of AI and AI Agents in everyday Django can be viewed as AI as API
where we can create on the Django side powerful agentic APIs.
If, for example, we have a SEARCH, HELP or FAQ section in our app, we can add AI components to leverage AI.
We will also look at frameworks that can offer convenience and increased functionality.
Finally, we cover how we can test and evaluate our LLM responses.
This workshop will assume no knowledge of AI - not needed.
+++++++++++++++++++++++++++++++++++++++++++++++++++
(this is the schedule page on website so you can click on links there...)
PLEASE download repo in advance to save bottleneck at start.
Access to an LLM will be required. Groq provides a free tier which will be more than sufficient for our use. It uses the same interface as OpenAI so an OpenAI API key or Groq API key will be sufficient.
Free Tier with Groq: https://console.groq.com/login
GitHub Repo: https://github.com/Python-Test-Engineer/django-con-eu
LinkedIn: https://www.linkedin.com/in/craig-west-0914b230b/
+++++++++++++++++++++++++++++++++++++++++++++++++++
My aims for the workshop are to show that:
1. To see that it can be just ‘AI as API’, albeit a very magical API.
2. To show that AI based apps need not be all AI or not at all, but we can have ‘a bit of AI in our apps’.
3. To show that it is ‘business as usual’ as Pythonistas, using our experience and skills to create AI Apps.
The focus is on PRINCIPLES rather than lots of code. Agentic AI is Python with a different paradigm.
Please note the focus is on creating output from AI Agents on the API side rather than UI implementation in Django. With the time available, to gain an understanding of AI Agents and agentic patterns, we will be working with output creation to pass on to Django for UI display.
We will create a number of Agentic Patterns from scratch and examine how we can use them in our Django apps.
Integration into Django is copy and paste of our notebook code into a View for example, so there will be minimal time spent on this aspect.
The aim is to demystify and simplify AI Agents so that we can use AI as an API and have 'a bit of AI' in our Django apps.
With pre-prepared code examples, documentation and some videos, you will have a range of resources both during the workshop and after.
The emphasis is on understanding the wiring of Agentic AI Solutions so that one can create one's own Agents.
Making and breaking our components will enable us to see that Agentic AI is in essence Python with API calls, along with the understanding of the new programming language - Natural Language, with autonomy added to the workflow based on our implementation.
Architecture, Rest APIs
Audience Level –Intermediate
I am an adhoc freelance AI focused Pythonista, based in Brighton, UK
I am a volunteer coach at codebar.io/brighton.
I also enjoy working in community kitchens, looking after my dog Leo and partner dancing.