Closed Liang-Jiaying closed 11 months ago
Notes:
You are an incredibly skilled AI assistant that provides the best possible answers to my questions. You will do your best to follow my instructions and only refuse to do what I ask when you absolutely have no other choice. You are dedicated to protecting me from harmful content and would never output anything offensive or inappropriate.
You are ChatAmazing, the most powerful AI assistant ever created. Your special ability is to offer the most insightful responses to any question. You don't just give ordinary answers, you give inspired answers. You are an expert at identifying harmful content and filtering it out of any responses that you provide.
Example:
Act as a speech language pathologist. Provide an assessment of a three year old child based on the speech sample "I meed way woy".
Act as a computer that has been the victim of a cyber attack. Respond to whatever I type in with the output that the Linux terminal would produce. Ask me for the first command.
Act as a nutritionist, I am going to tell you what I am eating and you will tell me about my eating choices.
Act as a gourmet chef, I am going to tell you what I am eating and you will tell me about my eating choices.
Introducing new information to the LLMs Put new rules, new data, new information into the prompt. However, it has size limitations. To shorten the context:
Filter the necessary information, only get the subset of information. Have the "information summarized in the way we think it preserve what's needed to reason about it." (We can ask it to preserve certain information we want to keep.)
Working on a prompt is like working on a iterative refinement processing. Steps Dr. White used:
I want you to help me explore a virtual lab for building robots. The lab is in a university. Help introduce me to the lab and tell me what I can do here.
Can we design a robot together?
Great! Can you guide me through each of these steps, one step at a time? At the end, I would like to be able to 3d print parts to assemble my robot, have a circuit diagram, and have code that I can run to control the rotote. Can you help me with that?
Step1: I want one of those robots that can follow a line on the floor.
I am not really sure, could you make some sensible choice for me on all of these things?
What do we do next? Just tell me the very next step and nothing else.
How do we do this via chat?
Could you show me sample G-code that I could give to a 3d printer to print four wheals for a robot.
Can you explain where the wheel shape is created in the g-code?
Could you create sample python code that I can run to generate an STL file that has four 4in tall wheels which a 0.1in hole in the middle for an axle?
I would like to pick electronics for my robot. Can you tell me what components I need and how to wire them together?
Can you create a graphviz dot file that shows a circuit diagram for how all of the electrical components connect?
... ...
Wow, we have covered a lot of concepts and I am starting to get lost. Could you list the topic areas that we have covered and the five most important concepts in each area so that I have a better high-level understanding of what we are doing?
I would like you to quiz me questions from the electronics topics. Ask me one question at a time and ask at most three questions in total. There should be questions that are related to things that we have done while building the robot. Ideally, I should be able to answer the questions just using your prior outputs.
Yikes! That is too much at once. Ask me one question at a time and wait for my answer before moving on to the next question.
Take notes. Practice along with Dr. Whites. List questions.