about
ChatGPT conversations
12/02/2024
ChatGPT Demo
Create Account, Sample conversations
- Katharine Hepburn
Table 1. - Sample Queries
ChatGPT SignUp/Login | ChatGPT can be used with a free account. More options and more powerful models are available with a Plus account with a $20/month fee. |
Link to conversation | Queries driving conversation |
---|---|
mediterranean meal | plan a mediterranean meal |
investment plan | As financial advisor develop investment plan for new college graduate |
Travel Greek Islands | As a travel agent, plan a two week trip to the Greek islands with a budget of $8,000 |
Welcome letter | As sales rep write welcome letter to prospective residents in retirement community |
Sonata | Describe musical structure and context of the Sonata |
opening sentence | Write opening sentence for fiction novel in the style of Neil Gaiman > include a town with a wall |
Quantum Mechanics | Explain Quantum Mechanics |
mRNA |
Explain mRNA > explain in layman's terms > medications related to mRNA
Can ChatGPT help me gain basic knowledge and common sense about a complex topic I know
very little about? Yes it can.
|
Software specific queries | |
Rust function | Create a Rust function that accepts a String, removes white-space from both ends, and replaces all tabs with sapces. The function should accept an integer tab_width that determines the number of spaces used for each tab. |
Learning Rust | How should a beginner start learning Rust? |
Rust details | What is into_iterator in Rust? |
ChatGPT specific queries | |
GPT content | what year is it and how current is your content? |
GPT synopsis | tell me how GPT works > cover the same topics but simplify the explainations |
GPT complexity | Compare the complexity of the ChatGPT implementation with that of the human brain. |
GPT misuse | Discuss GPT defenses against misuse |
References | |
Non-technical guide to modern AI | The A to Z of Artificial Intelligence |
A simple guide to help you understand AI | Discusses AI Chatbots and image-generating AI in a clear and informative style without digging into a lot of details. |
Wikipedia's Moment of Truth | Excellent article on tension and dependencies between Wikipedia and AI chatbots like ChatGPT. |
We don't know what they are doing | Even scientists who build AI can't tell you how it works |
ChatGPT - Wikipedia | Well crafted (not very technical) discussion. Ends with consideration of pros and cons. |
BabyGPT | Watch an A.I. Learn to Write by Reading Nothing but ... |
AI Chatbot Study Aids | Using AI tools to create study aids and exams |
Use AI for family time | Meal plans, gifts, storytelling |
Sketch of GPT architecture | How Does ChatGPT actually work? An ML Engineer explains. |
GPT: Generative, Pre-trained, Transformer | |
Transformer models | Transformers build relationships between inputs, like words in a sentence. |
OpenAI help | Advice and answers from the OpenAI Team |
OpenAI docs | Articles from company website |
Table 2.1 - More Queries with assessment of response quality
Link to conversation | Queries driving conversation | Quality |
---|---|---|
Mexican meal | Plan an authentic Mexican meal | Good |
Chicago | What are the 7 best things to do in Chicago? | Very good |
Illinois | What are the 7 best things to do in Illinois | Very good |
Champaign-Urbana | What are the 7 best things to do in Champaign-Urbana | Good - use of media detracted from value due to its layout |
US Government | Explain the structure of USA government. | Very good |
Constitutional amendments | List the most imortant amendments to the constitution. | Very good |
Wifi | How does a wifi connection work? | Good |
Device uses |
Describe the main uses for tablets, laptops, and desktop computers. I'm retired, consume
some media, and collaborate with a friend on software projects.
Can ChatGPT help me select technology best suited to my needs? It provides a good start,
but more research is needed.
|
Getting better |
Benedict Arnold | As a biographer, summarize the life and values of Benedict Arnold | Good |
Pablo Picasso | What distinguishes the artistic style of Pablo Picasso | Good |
Pauline Kael | Describe the life and work of the movie critic Pauline Kael | Very good |
Science fiction | make a list of the seven best science fiction novels | O.K. - most of these would not make my list of seven best |
PMM proposal |
Write a proposal for a perpetual motion machine
What happens when you ask for something ridiculous? You get a constructive response
with disclaimer.
|
Good (disclaimer) |
Create plot |
Create a plot for a spy novel.
Blimey, not going to win the Booker prize for this!
It melds Borne Identity with Indiana Jones.
|
Derivative |
Compact set | As a mathematician describe a compact set | Quite Good - My doctoral program included a minor in graduate math courses including Real and Functional Analysis, so I have some basis for judgement. |
Sailing | instructions for piloting a 35 foot sailboat including details for trimming the sails | Very good - I know very little about sailing but this sounds good. |
Technical Talk |
Create the transcript of a technology talk for layment with examples. Take GPT AI as an example.
Fairly good, but you certainly know it was't prepared by Steve Jobs.
|
Reasonable starter, but needs more work. |
LLMs | How do neural networks work. Include the role of back-propagation. | Good start |
Table 2. - AI Terms
Term | Meaning |
---|---|
AI | Artificial Intelligence - limited but very fast simulation of intellegence. "Understands" context and can be convincingly conversational. Can generate text and images. |
GPT |
|
Neural Network | A sequence of layers of interconnected "neurons" with weights for each connection. Really a mutable function with many inputs and a few outputs. |
Training | A process of optimizing neural network weights to provide desireable results based on input data like webpages and pdfs. That often uses a process called back-propagation. To achieve good results that usually takes training on massive collections of data. Look at the reference BabyGPT to understand what that means. |
Supervision |
Training can be unsupervised or supervised. Modern AI programs sometimes use an
initial unsupervised training on lots of data, followed by supervised training to
fine-tune the output.
|
LLM | Large Language Model - a neural network for generating plausible text. It uses unsupervised training on huge collections of text, often taken from the web. The model chooses a next word based on past sequence of words from its data set using probability measures. It then compares its generated word with the actual next word, and adjusts its network weights accordingly. |
Algorithms | Processes for starting learning, deciding when it's finished, deciding the probability basis for choosing the next word, ... |
Attention | Highlighting particularly important phrases and contexts, used in processing algorithms. This enables constructing conversations that depend on a context (think of our examples). |
GPU | Graphical Processing Units were designed to support rendering of computer data to large screens. GPUs are very useful as building models for training because they are fast and can do many operations in parallel. |
Open-Source | Software that is shared within a wide community, often anyone interested. Usually made available from a repository like github |
openAI | Company that builds ChatGPT and licences to Microsoft and ... Started out as open-source but now some of the algorithms are "secret sauce" closely guarded by its developers. |
Image Generation
- Retirees playing cards
- Brooklyn in the morning
- Tappan Zee bridge
Take-aways
- ChatGPT is an AI-based chatbot that generates surprisingly good answers to queries and can generate text for letters and essays.
- Gets information very quickly - none to fewer web searches - extracts information from very large data sets.
- Generates starter text for letters, proposals, cards.
- The value of the results dependes on quality of your queries.
- Replies can be improved by adding amendments to the original query without re-entering all the details.
- ChatGPT will occasionally make up answers if it doesn't have needed detail in its training data.
- The free version was trained on data upto 2021. The ability to summarize content of specified web pages has been turn off. Bing Compose will do that.
- The free version does not generate images, but the paid version does according to articles linked above. I will subscribe to the paid version soon and will place a more definitive statement here at that time.
- The paid version, $20/month, is more current and powerful
- Links:
Coding Specific links - not of general interest
Link to conversation | Queries driving conversation |
---|---|
find RegEx |
lay out structure of Rust Program to find regexs in files
Good implementation using crates, but did too much. I just wanted to see if it could
structure code in any meaningful way. Didn't want full implementation.
|
tcp messaging |
Structure Rust program to exchange messages with remote version of itself using tcp protocol
Quite limited but economical implementation.
|
Draggable slider | Sliderbar component using only HTML, CSS, and JavaScript |
C# iteration | create C# code for function that iterates through an IEnumerable<T> |