Willem's Fizzy Logic

An update about my book “Building effective LLM-based applications with Semantic Kernel”

An update about my book “Building effective LLM-based applications with Semantic Kernel”

In January, I started writing my second book. I wanted to have another go as an author on a topic close to me: making Large Language Models practically usable for people with a technical focus. So, I started writing the book “Building effective-LLM applications with Semantic Kernel.” Five months into writing the content and publishing chapters, it’s time for some reflection and an update on the plans going forward.

What’s my book about again?

For those who haven’t read it, my new book, “Building effective LLM-based applications with Semantic Kernel,” covers how to build AI applications that use an LLM for things other than chat. I also cover some chat topics, but to be honest, that wasn’t my main goal for the book. For me, the value is in automating content tasks as part of existing solutions. You can read my book at Leanpub: https://leanpub.com/effective-llm-applications-with-semantic-kernel/

The current state of the book

I’m writing the final pieces of chapter 10, and I have some editing to do before I can send it to the readers.

The first two months of the writing process flew by faster than the past three months because I had more time in January and February to work on the book. I couldn’t do my normal work back then, and now the conference season has started, and I’m back doing my regular work again. Of course, I am happy I can do my regular work, but it also means things have slowed down.

Overall, the book is well received. I keep getting positive comments from people in the hallway at work and sometimes online about my book and how it helps people learn to use Semantic Kernel. Some people gave me constructive feedback about layout issues and unclear samples that I wouldn’t have caught myself because I’m neck-deep into writing content.

I’m happy people send me feedback, both positive and negative. It’s nice to see people care enough to let me know how they perceive the book. It helps me do my best work and finish the job.

According to my original plan, I have three more chapters to write, and finishing the work is getting harder. I’m hitting writer’s block more often now, and the combination of work and writing isn’t ideal. On the one hand, I want to write the final chapters and start improving the earlier chapters. But at the same time, I’m not overly motivated now in general. I struggle with finding the right flow. I’ve made some changes I wanted to inform you about.

Going forward

With the feedback in my pocket and the fact that I’m not as motivated now, I spend some time thinking about the book’s final portion.

I will restructure the final chapters, so I have a complete book but don’t have to spend another 4 months writing the final chapters.

The new structure for the final chapters will be:

I’m removing the original chapter 12 because it feels redundant now that I have most of the chapters ready. The original chapter 11 would have been nice because I feel that artist-critic workflows are an interesting topic to cover, but I think you can build one of those workflows with the information in Chapter 10. Finally, I condensed chapters 13 and 14 into one chapter for my sanity.

All these changes mean I can complete the book sooner. That means I can start improving existing content sooner and finish up the Python samples. It also means I can move on to marketing the book and discussing the content at conferences.

Here’s my call to action for you

Again, I’m happy with the number of people reading the book. I sold 59 copies of the book without marketing it anywhere, and over 400 people downloaded the content from the GitHub repository. The download figures tell me that the book is useful.

If you are wondering whether you should jump on the LLM bandwagon, I recommend reading my book. Even if you’re skeptical, I can convince you that it’s a valuable tool to have in your toolbox. And yes, I’m not asking you to use LLMs everywhere — it’s a bad idea!

You can find my book up on Leanpub: https://leanpub.com/effective-llm-applications-with-semantic-kernel/

Read my book and let me know what you think. I’m happy to clarify things and help you gain experience building chatbots, workflows, or even agents.

And thanks to everyone who has already read my book. I don’t care if I sell thousands of copies. I care about helping people understand.

About

Willem Meints is a Chief AI Architect at Aigency/Info Support, bringing a wealth of experience in artificial intelligence and software development. As a Microsoft AI Most Valuable Professional (MVP), he has been recognized for his significant contributions to the AI community.

In addition to his professional work, Willem is an author dedicated to advancing the field of AI. His latest work focuses on effective applications of large language models, providing valuable guidance for professionals and enthusiasts alike.

Willem is a fan of good BBQ, reflecting his appreciation for craftsmanship both in and out of the digital realm.

Contact