Programming and LLM Apps
Programming and LLM Apps
● If you have never programmed or if you have programmed but do not have
experience with the programming languages used in AI applications, don't worry. We
will help you so that your stay in this new "foreign country" is as easy as possible.
● The new LLM applications also use a simple form of the Python language, but
they also use other programming elements common to what are called
"full-stack applications". We will see these elements little by little and very
simply.
● That is not the path we recommend. You don't need to know everything about the Python
language or the other programming elements involved in an LLM Application.
● In other words, to hail a taxi in Germany, you don't need to study 5 years of Germanic
Philology.
© 2023 Julio Colomer, AI Accelera
A secret: today programming is easier than ever
● And the new AI has a lot to do with this.
● With that and free websites like web3schools.com, you will learn very quickly.
● If you are a company executive and will not be programming but will have a
team of engineers who will be programming, it will also be very interesting for
you to continue with the course, as although you will not need to practice
programming, it will be very useful for you to understand the process to be
able to lead your team of engineers or hire an external consultancy.
© 2023 Julio Colomer, AI Accelera
If you already have programming experience
● If you already have programming experience, you will be interested to know
the main programming elements that we will use in the next sections:
○ Python.
○ Langchain, LlamaIndex, OpenAI API.
○ LangSmith, LangServe.
○ FAAIS, Postgres.
○ Streamlit.
○ FastAPI, Render.
○ Javascript.
○ React, Next.js, Vercel.
○ AWS S3.
● Don't let so many elements overwhelm you. We will accompany you step by
step and you will see that the path will be simple.