Loading video...

Video Failed to Load

Go Home

Introducing our ✨ brand new ✨ Studio UI. Rolling out today, you can: 🎙️ Create multiple outputs from the same sources (including AOs in different languages) 🎧 Listen to audio overviews while using other features (chat, FAQ, etc) 📄 Select sources when creating outputs

155,225 views • 1 year ago •via X (Twitter)

0 Comments

No comments available

Comments from the original post will appear here

Related Videos

New Short Course: Getting Structured LLM Output! Learn how to get structured outputs from your LLM applications in this course, built in partnership with .txt, and taught by Will Kurt, a Founding Engineer, and , Developer Relations Engineer. It's challenging for software to automatically parse through an LLM's freeform text outputs. Structured outputs—like JSON—solve this by converting natural language into consistent, clear, data that a machine can read and process. This course teaches you how to generate structured outputs while building several use cases, including a social media analysis agent. You’ll learn about structured outputs and efficient ways to generate outputs in your defined schema or format. You’ll begin by using structured output APIs, then use re-prompting libraries like “instructor” to generate structured output. Finally, you’ll learn how constrained decoding works; this is a very clever technique in which constraints are applied on each subsequent token generated, blocking any tokens that don’t fit your defined schema. In detail, you’ll: - Learn why structured outputs are important, how they allow for scalable software development, and the different approaches to generate them, including vendor-provided APIs, re-prompting libraries, and structured generation. - Build a simple social media agent using OpenAI’s structured output API, learn how to define a model's desired structured output using Pydantic, and perform basic programming with your outputs, such as importing structured data into a data frame using pandas. - Learn how to use the open-source library "instructor," which checks the structured output of the model and re-prompts the model until it validates the desired output, and explore the limitations of this approach. - Understand how structured generation by the “outlines” library works by modifying LLM logits, on a per-generated-token basis based on the desired format, to give a particular output structure. - Learn how regular expressions, which outlines works with, are represented as finite-state machines, and how they can be used to develop a range of structured outputs beyond JSON. By the end of this course, you’ll have broadened your knowledge of the approaches you can use to get structured outputs from your LLM applications. Please sign up here:

Andrew Ng

89,779 views • 1 year ago

Two big steps towards our vision for @NotebookLM as the ultimate research platform: • Integrating Deep Research, with a set of only-at-Notebook features that let you explore the retrieved sources • Launching a series of Featured Notebooks curated by Google Research These developments are designed to enhance the full life cycle of research and scholarship: using the power of AI to assemble the knowledge base you need to advance your understanding, and then making your work accessible and intelligible to a wider audience using all the explanatory tools that Notebook offers. If you've used DeepResearch in the Gemini app, you already know that it's a pioneering advance in assembling complex, grounded information on any topic imaginable—collecting an entire trove of material for you and writing a nuanced research report that summarizes the findings. But because NotebookLM is designed to manage and explore potentially hundreds of sources, the Deep Research report is only the beginning of your journey. In our integration, Deep Research gives you an overview all of the sources it found during its research phase, with annotated commentary explaining how each source related to your original query. You can then choose to import some or all of the sources to the notebook, along with the report itself, which you can then explore or transform using the full suite of tools that Notebook offers: grounded chat with citations, Mind Maps, Audio/Video overviews, and much more. And it's that suite of tools that make the Google Research Featured Notebooks so compelling as well. Each notebook contains a curated collection of articles on a specific topic, published by the Google Research team. Think of them as a kind of knowledge base of Google's best thinking on a series of compelling research questions: How do scientists link genetics to health? How will quantum computing be useful? If you're a specialist in these fields, you can read the original papers or ask nuanced questions in chat and advance your understanding of the latest developments. But these notebooks can also make the complex but important topics understandable to non-specialists or students. Each notebook comes with pre-generated audio and video overviews, flashcards, and other Studio artifacts designed to make the scientific and technological concepts accessible and interesting. And you can always explore the material with our new "Learning Guide" chat mode that effectively gives you a personal tutor to enhance your understanding. There's much more to come on this front, but you can see in these two announcements how we see Notebook as both a workbench for conducting research and a publishing platform for sharing the results of that research once you're ready to make it public. Deep Research is rolling out this week to all users. The first two Google Research notebooks are live now, both of them deep dives into our most recent discoveries involving genetics and health. (Links in the following tweets.) We'll be publishing new notebooks in the series every other week or so for the next few months.

Steven Johnson

104,833 views • 8 months ago