Generative Ai For .Net Developers With Google Palm Api

Posted By: ELK1nG

Generative Ai For .Net Developers With Google Palm Api
Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.58 GB | Duration: 3h 6m

Power your .NET applications with Generative AI

What you'll learn

How to add Generative AI capabilities to your .NET applications

Integrating the Vertex AI SDK into your C# code

Consuming the PaLM REST API in your C# code

Consuming the Vertex AI REST API in C# code

Develop a GenAI Bot in C# with ASP .NET Core MVC

Understand the fundamental concepts of Generative AI from a Developer's perspective

Learn about prompt engineering best practices

Learn about different prompt design strategies

Learn how to use Generative AI Studio to design prompts

Understand how LLM model parameters affect creativity in responses

Requirements

Basic proficiency in C#

No prior knowledge of ML or Data Science is needed

Description

Welcome to the "Generative AI for .NET Developers with Google PaLM API" course!Are you a .NET developer looking to harness the power of Generative AI in your applications without diving too deep into the complexities of Machine Learning and Data Science? If so, this course is tailor-made for you!In this comprehensive course, you'll discover how to seamlessly integrate Google's advanced Generative AI capabilities into your C# code through the Vertex AI PaLM API. Designed by a developer, for developers, no prior knowledge of Machine Learning (ML) or Data Science is needed. It focuses on practically, giving you just enough of the what and why, and then a lot of the how.Throughout the course, you'll gain a strong foundation in Generative AI, understand the mechanics of how generative AI generates new content, and explore the driving force behind it all—the Google PaLM2 Large Language Model. You'll also learn the art of prompt engineering, using Generative AI Studio, you will engineer prompts that yield impressive results tailored to your specific use cases. The core of the course focuses on practicality. You'll be guided through the process of seamlessly integrating the Google Vertex AI PaLM API into your .NET applications. And the best part? You'll build your very own generative AI application to practice your newly acquired Gen AI skills.Course Highlights:Learn how to integrate the Google Vertex AI PaLM API into your C# codeDevelop a GenAI Bot in C# with ASP .NET Core MVCUnderstand the fundamental concepts of Generative AI from a Developer's perspectiveLearn how to use Generative AI Studio to design promptsLearn about Prompt Engineering best practicesUnderstand how LLM model parameters affect creativity in responsesDon't miss this unique opportunity to expand your .NET development toolkit with the creative possibilities of Generative AI. Enroll today and unlock a new dimension of software development!

Overview

Section 1: Introduction

Lecture 1 Course Introduction

Lecture 2 AI vs. ML vs. GenAI

Lecture 3 Google PaLM2 LLM

Lecture 4 How Does Generative AI Generate New Content?

Section 2: Setup & Configuration

Lecture 5 Setup & Configuration Overview

Lecture 6 Installing .NET SDK + IDE

Lecture 7 Signing Up for a Google Cloud Platform (GCP) Account

Lecture 8 Installing the gcloud CLI

Lecture 9 Navigating the Google Cloud Console + Generative AI Studio

Lecture 10 Enabling the Vertex AI API

Lecture 11 Enabling the PaLM API

Lecture 12 Creating a GCP Service Account

Section 3: Prompt Engineering

Lecture 13 What is Prompt Engineering?

Lecture 14 Prompt Design Strategies

Lecture 15 Zero-Shot Prompting

Lecture 16 One-Shot Prompting

Lecture 17 Few-Shot Prompting

Lecture 18 Testing Your Prompts with cURL

Section 4: Google PaLM API Integration

Lecture 19 Introduction to Vertex AI Google PaLM API

Lecture 20 The Game Plan

Lecture 21 Vertex AI REST API Integration

Lecture 22 PaLM REST API Integration

Lecture 23 Vertex AI SDK Integration

Lecture 24 Creating Your Own GenAI Bot

Section 5: Conclusion

Lecture 25 Recommended Further Study

Lecture 26 Course Summary

Software Engineers,Software Developers