Recently, I got a recommendation for the book AI Engineering: Building Applications with Foundation Models by Chip Huyen, and I decided to give it a try.
I finished Chapter 1, and I really loved it. The examples, use cases, and overall flow make the concepts easy to understand.
To complement that, I also started preparing for the AWS AI Practitioner certification. My goal is to not only understand the concepts but also see how they apply in real world systems. I did not want to just read about AI, I wanted to connect it to how things are actually built and used.
๐ ๐ ๐ผ๐ฟ๐ฒ ๐ฃ๐ฟ๐ฎ๐ฐ๐๐ถ๐ฐ๐ฎ๐น ๐ฉ๐ถ๐ฒ๐ ๐ผ๐ณ ๐๐ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ถ๐ป๐ด
One idea that stood out to me is how AI engineering is evolving in practice.
While traditional machine learning focuses heavily on model development and training, AI engineering today is increasingly centered around how we use and adapt existing foundation models in real world applications.
This shift moves the focus from building models to designing systems. It is less about training from scratch and more about how effectively we can guide models, provide the right context, and evaluate their outputs.
What I found particularly valuable is how this perspective aligns closely with software engineering principles. The emphasis is not just on the model itself, but on how it fits into a larger system and delivers value in a practical setting.
๐จ๐ป๐ฑ๐ฒ๐ฟ๐๐๐ฎ๐ป๐ฑ๐ถ๐ป๐ด ๐ต๐ผ๐ ๐บ๐ผ๐ฑ๐ฒ๐น๐ ๐ฝ๐ฟ๐ผ๐ฐ๐ฒ๐๐ ๐น๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ
One concept that stood out to me was how models process text.
Instead of reading full words the way we do, they break text into smaller pieces called tokens. For example, a word like โcookingโ can be split into โcookโ and โing.โ Even a completely new or made up word can still be interpreted because the model looks at its smaller components.
This approach allows models to capture meaning while remaining efficient, and it helps them handle words they have not explicitly seen before
It also explains why interactions with these models feel flexible and natural.
๐๐ผ๐ ๐ฟ๐ฒ๐๐ฝ๐ผ๐ป๐๐ฒ๐ ๐ฎ๐ฟ๐ฒ ๐ด๐ฒ๐ป๐ฒ๐ฟ๐ฎ๐๐ฒ๐ฑ
Another important idea is how these models generate responses.
They do not reason in the same structured way humans do. Instead, they predict what comes next based on the sequence of tokens they have already seen. Each response is built incrementally, one step at a time, based on learned patterns.
When viewed this way, it becomes clearer why interactions feel conversational. The model is continuously predicting the next most likely piece of text in a sequence
๐๐ฟ๐ผ๐บ ๐ฏ๐๐ถ๐น๐ฑ๐ถ๐ป๐ด ๐บ๐ผ๐ฑ๐ฒ๐น๐ ๐๐ผ ๐ฎ๐ฑ๐ฎ๐ฝ๐๐ถ๐ป๐ด ๐๐ต๐ฒ๐บ
A key takeaway for me is that building AI applications today does not always require training models from scratch.
Instead, much of the focus is on adapting existing models. This can be done by providing better instructions, supplying additional context through external data, or refining the model for specific use cases.
This shift lowers the barrier to entry and enables faster experimentation. It allows developers to focus more on solving problems and less on the complexity of model training
It feels great to understand the nuances behind what we use every day. I use LLMs on a daily basis, and getting to learn what is happening underneath has been fascinating so far.
From a software engineering perspective, this shift is particularly meaningful. It reinforces the importance of building, iterating, and integrating systems rather than waiting for complete theoretical understanding.
It also highlights that many core engineering skills remain relevant. Designing systems, thinking about user experience, and building reliable applications continue to be central, even as the tools evolve.
At this stage, I am continuing the book while also preparing for the AWS AI Practitioner certification. I want to build a solid foundation while staying grounded in practical application.
In parallel, I am exploring ways to apply these concepts in smaller projects. Even simple implementations can provide valuable insight into how these systems behave and how they can be improved.
This combination of learning and building feels like the most effective way to deepen my understanding.
AI is no longer just about models, it is about systems.
Understanding how to use, guide, and integrate those systems is what makes the difference.
Top comments (0)