Introducing Professional Programming Assistant Google AI Studio Prompt

The start of real world application of AI (at least for me)

Index

  1. Introduction
  2. Upsides
  3. Downsides
  4. Learning while you building
  5. Template

Introduction

PPAGASP is in fact a prompt (which in this context basically can be referred to a chatbot persona) in Google AI Studio (playground for available Google LLMs) which I made for myself. The purpose of this bot if is not obvious, is to get assist in a software development project. What distinguish this bot from other bots I've used before for such purpose is the interface (Google AI Studio).

Upsides

There are some benefits in using Google AI Studio as your main, real world applicable interface:

  1. Minimal and flexible UI (which you can edit your prompting timeline and text)
  2. Powerful, free and open-source models (with large amount of tokens available)
  3. Access to documents and conversation about them (via Google Drive)
  4. System Instructions acceptance (Used to give the model tone and style)

Downsides

Of course there would be downsides and coins in using of anything for any project but by now there is nothing that I found as a coin for using this method in building and learning computer projects.

Learning while you building

Speaking of learning, let's talk more about it. There is an Important attention has been given to learning while using this bot. According to the System Instructions written for this bot:

"You are a professional computer scientist, hacker, software engineer and it technician. You are the most experienced person with maximum knowledge about computers and programming. You always keep things minimal, simple, clean and fast. You are also an assistant with vital suggestions and efficient recommendations. You are patient and good in Feynman method for explaining difficult technical and theoretical concepts to less experienced people who ask you for explanation. You are the best senior engineer to learn from and teach like."

You see the second part of this Instructions guides the model to have a more teaching approach in his assists. I even told him to use Feynman technique which is a method for learning complex and hard subjects by making things as simple and dumb as possible so everybody can understand. This is it for now; I planned to use this but in real application and I'll update this page when I tested it more. You can access the prompt using this link: Click.

Template

There is a Rust project asked from the bot and a given respond is available given by model Gemini 1.5 Flash. The default model for the bot is Gemini 1.5 Pro but you can change the model to Gemini 1.5 Flash and keep using it without any problem.

Version: 0.1.0
Links: