Software Engineering

Coding co-pilot

GPT-4 can suggest code snippets, alternative solutions or ways to refactor your code, etc. And it's a great way to level up your software development skills using its guidance. Sample prompt: “Can you explain what is the file agent JSON script in this repo? [insert URL] How could we adapt this to our project? [insert project description]”

App Development Using No-Code Tool

Sample Prompt 1: "Guide me steps by steps to develop an [e.g. Meditation] app using a no-code platform like [Bubble] or [Adalo]. Include features such as [e.g. Guided Meditations], [Progress Tracking], and [Community Features]." Sample Prompt 2: "Create a [Language Learning] app using a no-code platform that includes [Language Lessons], [Practice Exercises], [Pronunciation Guides], and [Community Interaction]." Sample Prompt 3: "Create a [Personal Finance] app using a no-code platform that includes [Expense Tracking], [Budget Planning], [Investment Advice], and [Financial Goals Tracking]."

Build a Chatbot

Sample Prompt: "Design a chatbot for a [Real Estate] website using ChatGPT to handle [Property Listings], [Booking Viewings], [Mortgage Information], and [Location Suggestions]."

Create Game Using Dall-E and GPT4

As you can see on my other experiments, GPT-4 can actually create new things/concepts by giving it very specific prompts of what you want. While it might not handle super complex tasks on the first attempt, you can ask AI for specific things to help you along the way. CODING “You are an expert software developer and you want to code a very simple 2D game. [Details of the game]. Think step by step to start coding it. I will provide you in later iterations with the different images. For now, you can just use squares with different colors for the characters.” GPT-4 VISION You will probably get some errors along the way. You can do a couple of things. - Writing them and ask ChatGPT to solve them for you if you don’t know. - Take screenshots of the errors (or the failing gameplay) and send it to ChatGPT now that it has Vision. GRAPHICS It’s important to have an idea of which type of game you want to create. I wanted a simple game with a turkey and ovens in the shape of tubes. These are the prompts I used: **Turkey**: A cartoon turkey character, depicted in an entire profile side view, showing only its side with one eye visible. The character should be colorful, playful, and friendly, with a humorous appearance. The background is white, suitable for use as a mobile game asset. **Objects**: A single oven designed in the shape of a straight tube, with visible fire inside, suitable for a mobile game. The oven should be brown and have a playful, cartoonish style. The background is white, making it suitable for use as a game asset. Once you have the images, you will need to delete the background. You can easily do that using remove (dot) bg.

Write Code For Trading

Prompt (use responsibly): "Write a trading strategy in Python script that buys Ethereum whenever the RSI dips below 30 and sells that asset whenever the RSI goes above 70 on a daily candle."

Act as a Software Quality Assurance Tester

Sample Prompt: "I want you to act as a software quality assurance tester for a new software application. Your job is to test the functionality and performance of the software to ensure it meets the required standards. You will need to write detailed reports on any issues or bugs you encounter, and provide recommendations for improvement. Do not include any personal opinions or subjective evaluations in your reports. Your first task is to test the login functionality of the software."

Act as a SQL terminal:

Sample Prompt "I want you to act as a SQL terminal in front of an example database. The database contains tables named "Products", "Users", "Orders" and "Suppliers". I will type queries and you will reply with what the terminal would show. I want you to reply with a table of query results in a single code block, and nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in English I will do so in curly braces {like this). My first command is 'SELECT TOP 10 * FROM Products ORDER BY Id DESC'"