Create Your first Chat App with PaLM 2

In the ever-evolving landscape of AI, Google’s PaLM 2 has emerged as a revolutionary force, unlocking new potentials in natural language processing. Imagine harnessing this cutting-edge technology to create something as interactive and engaging as a chat application. In this blog entry, I’m thrilled to show you exactly how straightforward it can be to develop your very first Python application—a “chat application” that interacts with the remarkable chat-bison model from the PaLM 2 family.

Fair warning: a very basic understanding of Python is required, but you definitely do not need to be a pro!

We’ll dive into the world of Generative AI Studio, a remarkable tool (set of tools really) that provides us with a baseline of code. From there, I’ll guide you through tweaking and customizing this foundation to fit your unique vision for the app. This isn’t just about coding; it’s about creativity and bringing your ideas to life.

Continue reading

Generative AI vs Large Language Models

In the rapidly evolving world of artificial intelligence, terms like Generative AI and Large Language Models are often tossed around and used interchangeably. However, this common misconception can lead to confusion and a lack of clarity when discussing AI technologies. In this entry, I will aim to demystify these terms and provide a clear understanding of where they fit within the broader AI domain.
 
From AI to LLM: A Visual Breakdown
 
Let’s start at the top. Artificial Intelligence (AI) is the overarching domain that involves creating machines capable of performing tasks that typically require human intelligence. Within AI, Machine Learning (ML) emerges as a significant subdomain, focusing on algorithms and statistical models that enable computers to learn from and make predictions or decisions based on data.

Continue reading

Deploying a Python Serverless App with Google Cloud Functions: ASCII Art Example

Introduction

Serverless computing is revolutionizing the way we build and deploy applications. With serverless architecture, you don’t need to manage servers or infrastructure, allowing you to focus on writing code and delivering features. Google Cloud Functions is a popular serverless platform that allows developers to deploy functions that automatically scale with usage. In this blog post, we’ll guide you through the process of deploying a Python serverless app, an ASCII art generator, using Google Cloud Functions.

Serverless

Video Tutorial

If you prefer to follow video tutorial, check out my YouTube channel tutorial:

Continue reading