0% found this document useful (0 votes)
18 views8 pages

Programming and LLM Apps

Uploaded by

Skandana CP
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views8 pages

Programming and LLM Apps

Uploaded by

Skandana CP
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

LLM Apps

Programming and LLM Apps

© 2023 Julio Colomer, AI Accelera


Never programmed before? Don’t worry.
● There is an unfounded fear of programming among those who have never
programmed before. Programming is, in a sense, like speaking a foreign language.
In fact, learning to program is easier than learning to speak a foreign language.

● To get by in a foreign country, sometimes knowing some basic concepts is enough:


how to hail a taxi, how to book a hotel room, etc. The same applies to programming.

● 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.

© 2023 Julio Colomer, AI Accelera


What is the importance of programming in AI?
● Traditional AI applications, better known as Machine Learning or Deep
Learning applications, use a very simple form of a programming language
called Python.

● 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.

© 2023 Julio Colomer, AI Accelera


Our recommendation for learning to program
● Learning a programming language, just like learning a foreign language, can be an endless
task in time and study materials. Imagine a student who wants to know everything about the
German language.

● 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.

● Our recommendation is:


○ First, study and understand the parts of an LLM Application at a conceptual level.
○ Then, identify the parts of Python and other programming elements involved.
○ Finally, study and practice only with those elements.

● 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.

● If you have never programmed, it is worth subscribing to ChatGPT-4, the


premium version of chatGPT. For very little money a month, you will have the
best programming assistant in the world, which can solve any doubts,
program for you, or solve your errors.

● With that and free websites like web3schools.com, you will learn very quickly.

© 2023 Julio Colomer, AI Accelera


We will accompany you step by step
● Don't worry, we will explain the exercises step by step and provide you with
the code with our written explanations so that you can repeat them step by
step on your own.

© 2023 Julio Colomer, AI Accelera


The only secret is practice
● Mastering the programming necessary to build LLM Applications is within
anyone's reach. The only secret is to practice.

● Remember: practice. Unlike other subjects that only require understanding or


a bit of memory, the key to learning to program is to practice, practice, and
practice. It is within anyone's reach, but it requires time and perseverance.

● 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.

© 2023 Julio Colomer, AI Accelera

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy