Skip to main content

Google NotebookLM first look

GNL2

Considering there are a dozen or more new AI products released almost every day, it is not surprising at all if you haven't heard of NotebookLM by Google yet. According to the homepage of NotebookLM it is "an AI-powered research and writing assistant that works best with the sources you upload". As of mid-October 2024 it is free, and experimental. I have played with it a few times; it managed to both surprise and disappoint me.

What is NotebookLM

Per the homepage description is an AI-powered research and writing assistant that works best with the sources you upload. In more descriptive words it is RAG (Retrieval Augmented Generation) enabled AI model. How it works is you first provide it with sources as text, PDF files and/or links to websites and then ask it questions. NotebookLM uses its general knowledge to understand your questions and finds the answer to your question solely based on the sources you provided. Since the generated answers include links to the exact section of the text the NotebookLM based its answer on, you can easily check the accuracy of its answers. So far, it is amazingly accurate. As for the quality of the answers, quality could've been better, but good enough for most use cases. In a later section I will share the example I've used.

You can check it out using this url: https://notebooklm.google.com/. To use it you need a google account. If you have a google account it works seamlessly without prompting you to sign in.

Try NotebookLM

When you click on the "Try NotebookLM" button, you are asked to create a notebook. You can think of a notebook as a separate isolated project. After you create an (initially-untitled) project, a prompt appears asking you to add up to 50 sources.

GNL2

As you can see on the photo, you can add the following sources:

  • PDF, .txt, Markdown and Audio files
  • Google Slides and Google Docs files in Google drive
  • links to websites and YouTube videos
  • Copy pasted text

You can easily select, unselect, rename and delete the sources.

sidebar

You can also share the created notebook with others using the share button on the top right corner of the page.

share button

Pretty accurate and good quality answers

This tool is very useful when you need to find answers to your questions from multiple sources, or overly long materials. It helps you find the needle in a haystack. But it is not just a search functionality, right ? After all it has the word AI slapped in its description. So, we should be able to use it to simplify and understand complex matters too. That's what I did! 

There is an article I recently wrote an article explaining the differences between unnecessarily confusingly named functions of Snowflake (basically there are 2 sets of functions with the same names but slightly differing functionalities). I provided NotebookLM with the link to the article and asked it "What are the differences between Load History and Copy History functionalities of Snowflake ?". NotebookLM could parse and understand text, code snippets and table information correctly. In its answer it accurately and clearly pointed out 6 differences out of 7 listed in the article. As for the missing difference, (one functionality is table function while others are views), the answer included it but NotebookLM failed to specify it clearly. The difference was a kind of mentioned without proper explanation, although it is emphasized as being one of the main differences in the article. Hence, I judged the answer as being very accurate but quality-wise it could've been better. It should be mentioned that Google warns that "NotebookLM may still sometimes give inaccurate responses, so you may want to confirm any facts independently".

Important point to mention is that NotebookLM doesn't save chat history, instead it allows you to save the answers it generated.

Surprising feature

For every Notebook, notebookLM allows users to generate an audio overview. Audio Overview is podcast-like conversation between a male and a female hosts with really nice voice. (Currently NotebookLM generates audio overviews only in English.) Besides, the generated audio overview is not merely narrated version of your sources or summary of your sources. It is more engaging and includes fillers and explanations added by AI.

How to access Audio Overview:

When you create a new notebook and add a source, a Notebook guide pop-up appears showing you options such as suggested question, brief summary of the NotebookLM and Audio overview section on the top right corner.

pop-up

You can easily access the pop-up at any time by clicking on the "* Notebook guide" button next to input box.

input section

Generated audio overviews can be played within the notebook itself, they can also be downloaded. In addition to that, you can make the generated audio overview public and share it with others. It will only share the audio overview not your notebook. The people you shared the link to your audio overview, can listen to the audio and download it if they please.

audio Overview

Note: You can have only one audio overview per notebook at a time, you cannot have multiple audio overviews at the same time. It is possible to give instruction via clicking on "Customize" button only when generating a new audio overview. You cannot provide instructions to modify the already generated audio overview. What you can do is to delete the generated audio overview and generate new one.

Admittedly what I have described for far may not come as a shock to people who are following latest announcements in AI landscape. But what might surprise you is the quality of the audio. With the exception of OpenAI's text-to-speech model, I don't think there is any match to the human-like voice, intonation, and feel of the NotebookLm generated audio overview. Even Google Cloud's own Cloud Text to Speech offering feels robotic and unnatural. Probably NotebookLM is using different model.

For test out this feature I used another article of mine, Useful Tools For Software Development. You can listen to the generated audio overview via this link.

It is astonishing, isn't it (at least it was for me). Overview includes useful background explanation about CI/CD that was not in the original article and a talk about slack incident to make the conversation more engaging. If you are careful listener, however, you might have noticed two glitches. First (minor) one is in the beginning at 00:06 the woman says the word "totally" in an unnatural, weird way, the second one is at 03:42 the sentence starts with female voice then changes to male voice after the "Speak of the messes" phrase. As for the accuracy, yes overview is accurate but it does not emphasize each tool or section as it was in the article making it difficult to follow.

After my initial interaction with this audio overview feature, I wanted to test it more. I generated several audio overviews of differing sources. I also used above-mentioned article that explains differences between Load History and Copy History functionalities of Snowflake. At my disappointment, generated audio overviews was not good, accuracy was mid-to-low range and it included wrong filler-explanations.

Conclusion

NotebookLM seems very useful, except for its audio overview feature, it is very accurate and generates overall high quality answers. Considering it is still in experimental stage, once it becomes stable one can only imagine its accuracy and quality of the answers will become even higher. Even at current stage it can do its job very well. As for audio overview feature, to put it simply it is not ready yet.

Comments

Popular posts from this blog

脱初心者! Git ワークフローを理解して開発効率アップ

Git – チーム開発に必須のバージョン管理システムですが、その真価を発揮するにはワークフローの理解が欠かせません。 色々な人は Git の使い方を良く知っていますが、Git を仕事やワークフローに統合する方法を余り良く知らない人もいます。本記事では、Git をワークフローに組み込むことで、開発プロセスがどのように効率化され、チーム全体のパフォーマンスが向上するのかを解説します。Centralized Workflow から Forking Workflow まで、代表的な 9 つのワークフローの特徴を分かりやすく紹介します。それぞれのメリット・デメリット、そして最適なユースケースを理解することで、あなたのプロジェクトに最適なワークフローを選択し、開発をスムーズに進めましょう! Centralized Workflow Feature branching/GitHub Flow Trunk Based Flow Git Feature Flow Git Flow Enhanced Git Flow One Flow GitLab Flow Forking Workflow 分かりやすくするために、同じコンセプトを説明するに一つ以上の図を使った場合があります。 Centralized Workflow 説明: 集中化ワークフローではプロジェクトにおけるすべての変更の単一の入力箇所として中央リポジトリを使用します。デフォルトの開発用ブランチは main と呼ばれ、すべての変更がこのブランチにコミットされます。 集中化ワークフローでは main 以外のブランチは不要です。チームメンバー全員がひとつのブランチで作業し、変更を直接中央リポジトリにプッシュします。 メリット: SVN のような集中型バージョン管理システムから移行する小規模チームに最適。 デメリット: お互いのコードが邪魔になり (お互いの変更を上書きするように)、プロダクション環境にバグをい入れる可能性が高くて、複数のメンバいるチームでこのフローを使いにくい。 地図: graph TD; A[Central Repository] -->|Clone| B1[Developer A's Local Repo] A --...

From Generic to Genius: Fine-tuning LLMs for Superior Accuracy in Snowflake

TL;DR: Cortex Fine-tuning is a fully managed service that lets you fine-tune popular LLMs using your data, all within Snowflake. While large language models (LLMs) are revolutionizing various fields, their "out-of-the-box" capabilities might not always align perfectly with your specific needs. This is where the power of fine-tuning comes into play. As it will be explained in this article, this feature empowers you to take a base LLM and customize it to excel in your particular domain. Here's the brief summary of why you might want to leverage Snowflake's fine-tuning capabilities: Unlocking Domain Expertise : Pre-trained LLMs are trained on massive, general datasets. Fine-tuning allows you to build upon this foundation and train the LLM further using data specific to your field, such as legal documents, medical records, or financial data. This empowers the LLM to understand complex terminology and patterns unique to your domain, leading to more accurate a...

How Wendy’s Successfully Penetrated the Japanese Market After Long Struggles

Wendy’s had long struggled to penetrate the Japanese market. Initially the Daiei Group tried to bring Wendy’s to Japan but failed. The next owner of Wendy’s’ Japanese franchise, Zensho Holdings Co. also failed miserably. However, Japanese-American entrepreneur Ernest M. Higa seems to have managed to do the task. This article will discuss the challenges Wendy’s faced when entering the Japanese market, how Ernie Higa addressed those challenges, macro environmental factors that impacted the success of the brand in Japan, future threats the Japanese fast food market is facing , and potential solutions. The prior challenges that Wendy’s faced when they entered the Japanese market There is no one-size-fits-all formula in business, especially when Japan is involved in the conversation. According to Japanese-American entrepreneur Ernie Higa, even if a company has a good product and good pricing, penetrating the Japanese market is more difficult compared to the US’s market. Foreign e...