NotebookLM overview

How to summarize a Git repository using NotebookLM

Exploring NotebookLM’s Audio Overview Feature Context Recently, Google introduced an exciting new feature for NotebookLM: Audio Overview. For those unfamiliar, NotebookLM is a personal AI-powered research assistant (powered by Gemini 1.5 Pro) designed for efficient summarization and note-taking. By uploading your documents, whether PDFs, websites, or text files, NotebookLM analyzes and organizes the content. This allows you to interact with it in various ways. The Audio Overview feature, in particular, caught my attention. It essentially creates a podcast-like experience where two AI hosts discuss your research topic in real time. This conversational format offers a unique way to engage with your content, which can make complex topics more accessible and enjoyable. What’s even better? You can guide the discussion by providing specific instructions, ensuring the conversation focuses on aspects most relevant to you. ...

November 11, 2024 · 2 min · Arash Jalalat
Azure resources overview

Building and deploying a chatbot with Azure Functions OpenAI Extension and model GPT-4o mini

Introduction In this blog post, we will explore how to integrate Azure Functions with the OpenAI extension. This integration allows you to use triggers and bindings with the powerful capabilities of OpenAI within your serverless functions. We will walk through the setup, configuration, and deployment of an Azure Functions project that uses the OpenAI extension, using Bicep templates for infrastructure as code. Prerequisites Before we begin, ensure you have the following tools and resources: ...

August 5, 2024 · 7 min · Arash Jalalat

Extract text from image to AI project

In today’s digital age, extracting text from images has become a common task in various domains, from document digitization to text analysis. Optical Character Recognition (OCR) engines like Tesseract have played a significant role in making this process efficient and accessible. However, improving the accuracy and usability of OCR systems remains a challenge. In this blog post, we’ll explore (based on two examples) how to enhance text extraction from images using Tesseract in conjunction with OpenAI’s Generative AI capabilities. ...

March 18, 2024 · 5 min · Arash Jalalat