o1 takes over, MS powers up, and I’m drowning in UI design!

Huge progress: day 2 product 1.

We’re at stage 2 of 5 on the AI-to-AGI path, folks. o1’s the big boss of models, so here’s the prompting advice you need to make it perform best.

Oh, and Microsoft just signed the biggest-ever nuclear power deal to juice their AI even more. Casual.

Meanwhile, it’s day 2 of me building product 1, and things are nuts. What do you think about the design of it? (I am so bad at UI design! 🥲)

Reading time is 4:37 min.

Reach tens of thousands of AI practitioners reading this newsletter 📺

Hey tech pros—developers, PMs, marketers, execs—you're already deep into Generative AI - Short & Sweet. Why not put your brand in front of this hands-on, AI-enabled crowd? Advertise with us and hit your target. Learn more. Or respond to this email.

Sam Altman: o1 is now Level 2 of 5 on the AGI path

(See video from 51:00 to 1:06:00)

On the T-Mobile Capital Markets Day, 2024, Sam Altman elaborated on the o1 and its reasoning capabilities. Noteworthy:

Overview of 5 levels

How does the level-2-reasoning actually work? And some prompting advice

(Source)

o1 models now use "reasoning tokens" to break down prompts and explore different response methods. After “thinking” with these tokens, they generate visible completion tokens as the final answer while ditching the reasoning tokens.

In a multi-step convo, input/output tokens are carried over, but the reasoning tokens get tossed. Here's how it plays out.

Diagram illustrating reasoning in AI over multiple turns (Turn 1, Turn 2, Turn 3). Each turn consists of an input (green), reasoning (gray), and output (blue). Arrows show the flow from one turn's output feeding into the next turn's input. In Turn 3, the output exceeds a context window limit of 128k tokens, leading to truncated output (red). This image highlights how AI processes extend over multiple iterations but may face context window limitations.

OpenAI’s advice on prompting o1

Reasoning models, i.e. o1, shine with clear, direct prompts. Over-complicating things, like using few-shot prompting or telling the model to "think step by step," often backfires.

OpenAI’s 4 best practices:

  1. Be direct: The simpler the prompt, the better.

  2. Skip chain-of-thought: No need to ask for reasoning or explanations; the model already handles that behind the scenes.

  3. Use delimiters: Structure your inputs with tools like triple quotes or tags to make sections clear.

  4. Keep RAG context tight: Only give the model the most important info. Too much context can lead to a messier response.

In a nutshell, keep it simple.

Two examples by OpenAI:

The Computing Power Race Just Cranked to Eleven

(Source)

Last week, I wrote about Oracle, xAI, and Groq ramping up computing power to meet the demands of future AI models. → Post.

Last Friday, Microsoft leapfrogged Oracle’s plans to integrate three small nuclear plants by signing the largest-ever power purchase agreement with Constellation Energy, the US’ largest producer of “clean, carbon-free energy. “

A nuclear power plant with four large cooling towers emitting white steam into the sky, situated near a body of water. Power lines and transmission towers are visible in the background, highlighting the industrial nature of the scene. The plant operates during dusk, with a clear blue sky transitioning to evening.

The agreement will span 20 years, and the plant is expected to reopen in 2028.

[Day 2, Product 1] Building Products with AI - Project decision & first execution - Huge progress 🤯

(A mini-series very transparently documenting how I build products with AI, sharing the wins and screw-ups.)

Last time, I wrote about preparing product development, the setup of mind, and the product manifesto you should have before starting.

I finished the second day working on the product, and the progress was crazy. Let me share.

First half of the day: Choosing the right product to start with

Developing products correctly with AI, as we have taught in our course Everyone can Code!✨, means not getting stuck with paralysis-analysis.

Choose fast but informed. A wrong decision isn’t a catastrophe—you can always pivot and create a new solution in record time.

I have many ideas, of which 21 have been shortlisted. Next, I decided with the help of this matrix (full transparency 😅):

A table comparing various projects based on four categories: **Feasibility (1-10)**, **Market demand (1-10)**, **Revenue potential (1-10)**, and **Competitive landscape (1-10 normalized)**. The projects listed include "Time capsule service," "MartinmusioI.com (me only)," "Mahan AI," "Arduino Robot," "Bargain Game," "Trading Bot," "Finance overview and budget," "Call-a-friend," "Community Bulk Buying Coordinator," "Buy-It-For-Life Product Comparison Platform," and others. Each project has been rated on a scale from 1-10 in each category to assess its potential. The goal is to evaluate opportunities based on feasibility, market demand, potential revenue, and the level of competition.

My project decision matrix.

I decided which project to start with based on the following questions that I tried to answer fast:

  • How technical feasible is the idea?

  • What is the market demand based on forums, Google trends, and some social media?

  • Can I earn money with that idea? (And, indicatively, how much?)

  • Lastly, is there already competition? How do they address the problem?

I chose the Buy-It-For-Life (BIFL) Product Page.

What is BIFL, more specifically the BIFL subreddit? 
The BIFL (Buy It For Life) subreddit shares recommendations for durable, high-quality products meant to last a lifetime, focusing on long-term value and sustainability.
There are 2.4 million members in the group.

To be more precise, I am building an AI-driven e-commerce store. The AI scans the BIFL subreddit and other pages, extracts valuable products mentioned, maps it against Amazon affiliate links, and lists them in a filterable overview page.

Second half of the day: Building the Product, part one

In literally 4 hours, I did this:

  • Bought biflproduct.com (but didn’t push the code yet)

  • Built the first version of the AI scrapers: works but is buggy. Need to spend one more session.

  • Built all backend code.

  • Designed the webpage.

A website homepage featuring a header image of a smiling woman wrapped in a blanket, holding a cup outdoors in a serene, golden field. The text overlay reads, "Buy it For Life! We’ve scoured **r/BuyItForLife** and the web for the best lifetime products so you don’t have to." Below the header, there's a search bar inviting users to "Find products for life..." and filtering options that allow users to browse by category, including **All**, **Kitchen**, **Footwear**, and **Other**, and criteria such as **Longevity**, **Community Recommendation**, **Hot**, and **New**. The product section displays three items: 1. **Durable Cast Iron Skillet** – A 12-inch cast iron skillet built to last generations, ideal for searing, frying, and more. 2. **Lifetime Warranty Backpack** – A rugged, water-resistant backpack designed for adventurers, featuring YKK zippers and multiple compartments. 3. **Indestructible Safety Boots** – Steel-toe boots with full-grain leather and Vibram soles, designed for tough environments. The interface is clean and visually engaging, with product descriptions highlighting durability and longevity.

Do you like it like that? 🫠 

Would you like to have a video introducing how I have built it?

Login or Subscribe to participate in polls.

That’s a wrap! I hope you enjoyed it.

A clear blue sky with a heart-shaped smoke trail drawn by an aircraft. The heart is centered in the sky, and the sun shines brightly in the top left corner. Below the heart, green trees form a natural horizon, completing the serene outdoor scene. The image captures a moment of peaceful beauty and creativity.

Octoberfest is starting in Munich! 🍺 So, spread the love!

Martin

Our webpage