Computer Science and OT
Part 2: Debugging using AI
Quest OT has evolved - We are now Estus Health
Part 2: Debugging using AI
Part 2
Below is a complex prompt that will turn your favourite chatbot (ChatGPT, CLaude, Gemini, Llama 3) into your very own code analyser, allowing for a unique method of understanding a situation and opening the opportunity for adjustments and problem solving.
Copy and Paste the following into the dialogue box of your favourite AI program, replace the text in bold with your description of the situation you would like to improve.
Situation Analysis Template Using Coding Language
Situation Description
Brief Description: [Enter as much detail about the problem you would like to work through as you can, including a description of the environment, current processes and the desired and undesired outputs]
Inputs
Description of Inputs: List all the inputs in the situation. Inputs can include sensory stimuli, environmental factors, emotional states, communication from others, time of day, etc.
Example Input 1: Description and details of the input.
Example Input 2: Description and details of the input.
...
Algorithms
Description of Current Algorithms: Describe the processes or behaviors that the child currently uses to handle the situation. Algorithms can include decision-making processes, behavioral responses, coping strategies, etc.
Algorithm 1: Step-by-step description of how this process is currently handled.
Algorithm 2: Step-by-step description of how this process is currently handled.
...
Outputs
Description of Current Outputs: Describe the outcomes or responses that currently result from applying the algorithms to the inputs.
Desirable Outputs:
Output 1: Description of a desirable outcome.
Output 2: Description of a desirable outcome.
...
Undesirable Outputs:
Output 1: Description of an undesirable outcome.
Output 2: Description of an undesirable outcome.
...
Process Optimization
Modifying Inputs
Suggestions for Modifying Inputs: Describe how you might adjust the inputs to improve the situation. This could involve changing environmental factors, altering the sensory input, modifying the way communication is done, etc.
Modified Input 1: How and why to adjust this input.
Modified Input 2: How and why to adjust this input.
...
Adjusting Algorithms
Suggestions for Adjusting Algorithms: Describe any changes or new strategies that might be introduced to improve how the child processes and responds to the inputs.
Adjusted Algorithm 1: Description of how and why to adjust or introduce this new process.
Adjusted Algorithm 2: Description of how and why to adjust or introduce this new process.
...
Testing and Debugging
Approach to Testing New Processes: Explain how to test the modified inputs and adjusted algorithms to ensure they produce the desired outputs.
Step 1: Description of the first step in testing the new setup.
Step 2: Description of the subsequent step in testing the new setup.
...
Debugging Strategies: Describe how to observe and adjust the new processes if the desired outputs are not achieved.
Debugging Step 1: What to look for and how to adjust.
Debugging Step 2: What to look for and how to adjust.
...
Expected Improved Outputs
Description of Expected Outputs After Optimization: Describe the outcomes you expect to see if the new inputs and algorithms work as planned.
Desirable Output 1: Description of the expected desirable outcome.
Desirable Output 2: Description of the expected desirable outcome.
...