Wolfram Daily Study Group, April 17–21, 2023 (1:00–1:30 PM CT)
This notebook will be updated with additional information as the Daily Study Group series progresses through the week.
Resources
Resources
Wolfram’s site about the plugin: https://www.wolfram.com/wolfram-plugin-chatgpt/
Stephen Wolfram’s blog post about ChatGPT’s “Wolfram Superpowers”: https://writings.stephenwolfram.com/2023/03/chatgpt-gets-its-wolfram-superpowers/
An AI programming assistant for Wolfram Language: https://resources.wolframcloud.com/FunctionRepository/resources/AIAssistant/
Accessing GPT, DALL-E and more through the OpenAI API https://resources.wolframcloud.com/PacletRepository/resources/ChristopherWolfram/OpenAILink/
Deploy plugins that allow ChatGPT to call APIs that run on a local Wolfram Language kernel: https://resources.wolframcloud.com/PacletRepository/resources/Wolfram/ChatGPTPluginKit/
For this study group:
For this study group:
Wolfram Community discussion thread for topics covered in this study group: https://community.wolfram.com/groups/-/m/t/2883622
Watch recordings of study group sessions: https://www.bigmarker.com/series/daily-study-group-chatgpt-wsg39
Q&A Digest:
Day 5
Link to recording: https://www.bigmarker.com/wolfram-u/wsg39-panel
Day 1: Learn about ChatGPT’s Wolfram Superpowers (Alan Joyce)
Day 1: Learn about ChatGPT’s Wolfram Superpowers (Alan Joyce)
Try asking ChatGPT some of the following questions (from Stephen Wolfram’s blog post)
Try asking ChatGPT some of the following questions (from Stephen Wolfram’s blog post)
Now try these examples from today’s session:
Now try these examples from today’s session:
Examples from today’s session with screenshots of ChatGPT responses:
Examples from today’s session with screenshots of ChatGPT responses:
Note: The examples and screenshots in this notebook highlight prompts that we will be showing live, but we have included screenshots to highlight the particular interactions we have had. Due to the non-deterministic behavior of chatGPT, the same prompt may get different responses each time you enter them.
2+2
2+2
PLOT SINX
PLOT SINX
WHERE WAS BRENDAN FRASER BORN
WHERE WAS BRENDAN FRASER BORN
HOW OLD IS JOE BIDEN (WOLFRAM ALPHA)
HOW OLD IS JOE BIDEN (WOLFRAM ALPHA)
HOW OLD IS JOE BIDEN (USE WOLFRAM LANGUAGE)
HOW OLD IS JOE BIDEN (USE WOLFRAM LANGUAGE)
WHAT’S THE POPULATION OF FRANCE
WHAT’S THE POPULATION OF FRANCE
SOLVE THE EQUATION Y=X*Z, WHERE X IS THE ELEVATION OF MESA AZ AND Z IS KAREEM ABDUL JABBAR
SOLVE THE EQUATION Y=X*Z, WHERE X IS THE ELEVATION OF MESA AZ AND Z IS KAREEM ABDUL JABBAR
SOLVE THE EQUATION Y=X*Z, WHERE X IS THE ELEVATION OF MESA AZ AND Z IS KAREEM ABDUL JABBAR (MULTI-STEP)
SOLVE THE EQUATION Y=X*Z, WHERE X IS THE ELEVATION OF MESA AZ AND Z IS KAREEM ABDUL JABBAR (MULTI-STEP)
QUEL EST LE PLUS HAUT BÂTIMENT DE FRANCE
QUEL EST LE PLUS HAUT BÂTIMENT DE FRANCE
HOW ABOUT THE TALLEST BUILDINGS IN SPAIN AND JAPAN?
HOW ABOUT THE TALLEST BUILDINGS IN SPAIN AND JAPAN?
CAN YOU MAKE A BAR CHART COMPARING ALL THESE BUILDING HEIGHTS?
CAN YOU MAKE A BAR CHART COMPARING ALL THESE BUILDING HEIGHTS?
Day 2: Getting Accurate and Curated Knowledge, Data and Computations (Jeremy Stratton-Smith and Brad Janes)
Day 2: Getting Accurate and Curated Knowledge, Data and Computations (Jeremy Stratton-Smith and Brad Janes)
Note: The examples and screenshots in this notebook highlight prompts that we will be showing live, but we have included screenshots to highlight the particular interactions we have had. Due to the non-deterministic behavior of chatGPT, the same prompt may get different responses each time you enter them.
Oscars data
Oscars data
Population of France divided by area of Illinois
Population of France divided by area of Illinois
Linear system
Linear system
Visualize a soccer ball
Visualize a soccer ball
Factoring interesting numbers
Factoring interesting numbers
Combinatoric flower pots
Combinatoric flower pots
Digit puzzles
Digit puzzles
Twin space travel
Twin space travel
Day 3 - Part A: Solving Computational Problems (Jason Sonnenberg)
Day 3 - Part A: Solving Computational Problems (Jason Sonnenberg)
Day 3 - Part B: Writing Code (Michael Trott)
Day 3 - Part B: Writing Code (Michael Trott)
How ChatGPT + Wolfram plugin works:
How ChatGPT + Wolfram plugin works:
Focus of today’s session: Using and generating Wolfram Language code
Focus of today’s session: Using and generating Wolfram Language code
The importance of the prompt
The importance of the prompt
Additional Material
Additional Material
Day 4: Building a Human + AI Workflow (Christopher Wolfram)
Day 4: Building a Human + AI Workflow (Christopher Wolfram)
Prompting in General
Prompting in General
Prompting for a Debugging Loop
Prompting for a Debugging Loop
Examples with Screenshots
Examples with Screenshots
Day 5: Panel Discussion: Explore and Get Involved
Day 5: Panel Discussion: Explore and Get Involved