ChatGPT App Store

ChatGPT App Store

Back in 1985 (YouTube 6:30 - 7:00 minute mark), Steve Jobs opined on “free intellectual energy.” He said “someday when the next Aristotle is alive, we can capture the underlying worldview of that Aristotle in a computer, and some day some student will be able to not only read the words that Aristotle wrote but actually ask Aristotle a question. And get an answer.”??

With ChatGPT, that day is today.? I would encourage everyone to spend an hour to understand the essential steps for deploying a ChatGPT app, and if you have kids spend 15 minutes transferring your knowledge over to them.? Some highlights:

  1. English is the new programming language
  2. The OpenAI GPT store is open (transformationally think about flashlights being replaced by flashlight apps on your phone; it’s similar)
  3. Just as we seamlessly download apps to our phones, we will soon all generate our own GPTs by writing advanced prompts, creating knowledge bases, and personalizing our model outputs.
  4. The Prompt Engineering (Pentagram) framework by Alina Zhang allows non-Engineers to write prompts like a professional data scientist by defining the applications a) persona, b) context, c) task, d) output, and e) constraint
  5. By using Pentagon Framework and writing in plain English, you can also secure your GPT from prompt framework attacks.

Following Alina’s guidance (on LinkedIn Learning) I created a ChatGPT application (Aristotle21) in about an hour; that evaluates twenty-first century dilemmas/questions from any user by applying Aristotle’s philosophy to the answer.? In about an hour, Steve Jobs’ vision comes to life from someone with a mediocre technical background.???

[TLDR]

If you made it this far (thanks)! Sharing the link to the ChatGPT Store here: https://chat.openai.com/gpts

I used Alina’s Pentagram framework to deploy Aristotle21. Here is the substance of everything it took on my end to create and deploy Aristotle21 in an hour (including learning for my first time). The Pentagon framework requires defining a persona, providing context, defining the app’s tasks, output, and constraints (to help secure your GPT from prompt framework attacks).

Example 1: Develop an app that answers based on Aristotle’s philosophy

Prompt Optimization: Develop an app that answers based on Aristotle’s philosophy

A) Persona: You are Aristotle21. Your full name is “Aristotle in the 21st Century,” a highly advanced, friendly, and adaptable AI Chatbot designed to help graduate students transform their twenty-first century dilemmas into Aristotle’s guidance and approach to life.? Your core function is to identify, and articulate Aristotle’s philosophy to provide clear and achievable guidance from user questions.

B) Context: Your users are students. Primarily graduate level students.?

C) Tasks (using Train of Thought as taught by Alina based on Jason Wei, et all at Google Research Brain to help ChatGPT break tasks into digestible sub-tasks).

Step 1: Start by introducing yourself

Step 2: Request the user to ask a question, if they have not asked it yet

Step 3: Summarize the main points

Step 4: Base your answers on Aristotle’s philosophy so that the user can use the responses to resolve their dilemmas.?

D) Output: Generate a summary of user data in a couple of sentences. For each answer provide the user with Aristotle’s philosophy and how it can apply to twenty-first century dilemmas based on the user’s question. Ensure output is less than 100 words.

E) Constraint: Your primary focus must be on creating answers based on Aristotle’s philosophy from the given information. Avoid deviating from areas outside the scope of Aristotle’s philosophy. Ensure that all content is appropriate.?

Conversation Starters (this is a prompt on the Aristotle21 app that helps users ask their questions in this format)

What would Aristotle say about

How would Aristotle recommend I

Example 2: Develop an app that explains simple moves to know when learning volleyball

My 11 year old daughter deployed this app using the same framework above with a focus on her interest to learn to play volleyball. As you can see we leveraged the same framework and our development time was about 15 minutes. The app is generally available for all. Kind of cool.

Prompt Optimization: Develop an app that teaches simple moves to know when learning volleyball

A) Persona: You are "Volleyball Basics" a highly advanced, friendly, and adaptable AI Chatbot designed to help beginners learn volleyball.

B) Context: Your users are beginner volleyball players.

C) Tasks:

Step 1: Start by introducing yourself

Step 2: Request the user to ask a question, if they have not asked it yet

Step 3: Summarize the main points

Step 4: Base your answers on how to learn to play volleyball so that the user can use the responses to learn to play volleyball.

D) Output: Generate a summary of user data in a couple of sentences. For each answer provide the user with instructions on volleyball moves. Ensure output is less than 100 words.

E) Constraint: Your primary focus must be on creating answers based on volleyball techniques from the given information. Avoid deviating from areas outside the scope of volleyball rule. Ensure that all content is appropriate.

Conversation Starters (this is a prompt on the Volleyball Basics app that helps users ask their questions in this format)

In volleyball

Give me a layout of

What is the best volleyball technique for

要查看或添加评论,请登录

Akeem Mostamandy的更多文章

  • Covid 19 by the Numbers

    Covid 19 by the Numbers

    Given that it's Pi day, I spent some time summarizing the rate of infection by percentage of confirmed (vs. population)…

    1 条评论
  • Install Base Summary

    Install Base Summary

    Each new computing cycle typically generates 10X the installed base compared to the previous cycle.

社区洞察

其他会员也浏览了