Week 11 - OOP concepts & LLMs

Object oriented programming

Classes and objects

Encapsulation

Code style: clean code

LLMs

Tokenization

Inference

Tools

RAGs

Using LLMs in Code

Practice

Assignment

Back to core program

What are tools?

Tools enhance LLM functionality by providing external software to perform tasks that LLMs can't do on their own. Some of those tools are searching the web, running Python programs, using a calculator, and many more.

Watch: How AI Chatbots search the web?

If the LLM is so limited, how can

<aside> 💭

Continue watching the following video from 31:00 to 42:00.

</aside>

https://www.youtube.com/watch?v=EWvNQjAaOHw&t=1861s

Key takeaways from the video

<aside> ⌨️

Hands on: Open a new chat window and ask a question that will trigger a web search.

</aside>


The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

CC BY-NC-SA 4.0 Icons

*https://hackyourfuture.net/*

Found a mistake or have a suggestion? Let us know in the feedback form.