Dev Breakfast newsletter is the perfect way to stay up-to-date with the latest tech articles our developers are excited about this month!
View in browser
Dev Breakfast by Futurice

Good morning!

 

As the summer holiday season winds down, let's turn our attention to the hot topic of Generative AI and Large Language Models (LLMs). There is immense potential and exciting opportunities in this field, and I am curious to see how it will shape our world. In this month's Dev Breakfast you’ll find a practical guide to building successful products around LLMs, a walkthrough of the end-to-end engineering process of an LLM-based application, and articles to deepen your understanding of the core concepts. Join us as we explore these cutting-edge technologies.

Bonus - scroll down to get the Futurice's Generative AI working paper.  

Meet our curator of the month

Larisa Dolgova

Larisa is a Software Developer at Futurice with a solid seven years of experience in creating modern software. She enjoys adapting technologies to real-world problems and learning new abstractions to find better solutions. In her spare time, she dives into dog behavior and psychology, which she uses to train her two-year-old Labrador Retriever.

Larisa's picks

What we’ve learned from a year of building with LLMs

By Eugene Yan, Bryan Bischof, Charles Frye, Hamel Husain, Jason Liu, Shreya Shankar

 

A group of authors from a variety of backgrounds created a comprehensive practical guide to building successful products around LLMs, drawing from their own experiences and pointing to examples from around the industry. They cover tactical, operational, and strategic perspectives. I believe everyone curious about LLMs will find something interesting and useful in this guide.

Learn more

Transformer explainer: Interactive learning of text-generative models

By Aeree Cho, Grace C. Kim, Alexander Karpekov, Alec Helbling, Zijie J. Wang, Seongmin Lee, Benjamin Hoover, Duen Horng Chau

 

All cutting-edge Generative AI models, including both language and image models, are built on the transformer architecture. For those interested in a deeper understanding of this technology, the Transformer Explainer is an excellent open-source interactive visualisation tool. It uses the GPT-2 model as an example to help users understand complex Transformer concepts by enabling smooth transitions across abstraction levels of mathematical operations and model structures. Start your journey with this introductory video. Additionally, I recommend another visual walkthrough that effectively demystifies Transformers.

Learn more

Prompt injection explained

By Simon Willison

 

Security vulnerabilities of LLM based applications are a critical and intriguing subject. The concept of "prompt injection" is one aspect that has particularly drawn my interest. In this blog post Simon Willison, who actually coined the term, provides a concise summary of the problem, complete with examples. While newer models are becoming more resilient to this class of vulnerability, they are not yet completely immune.

Learn more

Exploring Hacker News by mapping and analyzing 40 million posts and comments for fun

By Wilson Lin

 

The concept of embeddings is also fundamental to understanding LLMs. Embeddings are essentially vector representations of text that encapsulate its meaning, allowing us to measure semantic similarity between different pieces of text. This feature has a wide range of practical uses.

 

For a real-world example of a project centred around embeddings, take a look at Wilson Lin's blog post. He details his process from starting with zero data and no code to developing interactive tools for search, analysis, and spatial visualisation. His journey involves working with millions of Hacker News comments, tackling various challenges, and discovering solutions along the way. This case study sheds light on the power and applicability of embeddings in many areas.

Learn more

Download Futurice's dynamic, evolving resource - an educational working paper created to keep pace with the rapid advancements of Generative AI.

The_handbook_visual_for_landing_page_-_Generative_AI

Know your curator

How do you stay updated on the latest industry trends and technologies?

To stay updated with the latest tech news, I use a mix of sources. I browse trending topics on Hacker News, delve into conversations across various Reddit channels, and follow a selection of reliable tech personalities on Twitter. Despite this, the most insightful information often comes from real-life interactions with fellow developers, whether it's a brief exchange by the coffee machine, regular tech community meetings within the company, or in-depth discussions about ongoing issues within my project team.

Divider

Join us!

Senior software developer

 

Join us to advance your software development skills and work on diverse tech stacks with a focus on continuous improvement. 

 
Tampere>> | Helsinki >>
See all open positions globally

Also – don’t forget to share DevBreakfast with your friends and colleagues!

 

Find us on social media

LinkedIn | Facebook | Twitter | Instagram

Futurice
Address source: Futurice’s client or interest group register | Privacy Policy

Futurice Finland, Kansakoulukatu 3, 00100, Helsinki, Finland

Unsubscribe & Manage Preferences