SPRING 2024
Distributor's Link Magazine Spring 2024 / Vol 47 No 2
Distributor's Link Magazine Spring 2024 / Vol 47 No 2
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
128<br />
THE DISTRIBUTOR’S LINK<br />
ERIC DUDAS PROMPT ENGINEERING 101 FOR DISTRIBUTORS from page 86<br />
ChatGPT: “The information I’ve provided about the<br />
“Fully Threaded Radio” podcast is based on my training<br />
data up until April 2023. I don’t search the web or access<br />
live data for information. My responses are generated<br />
from the knowledge I was trained on, which includes a<br />
wide range of sources and data. For the most current and<br />
detailed information, especially for updates or specifics<br />
not covered in my training, consulting direct sources such<br />
as … would be recommended.“<br />
ME: “I’m just wondering if I give you extra information<br />
about the subject, do you then consider it training data<br />
and add it to what you consider your general knowledge?”<br />
ChatGPT: “When you provide extra information<br />
during our conversation, I use that information to tailor<br />
my responses to your questions within the context of our<br />
current interaction. However, I don’t retain or learn from<br />
user inputs in a way that would modify my training data<br />
or update my general knowledge for future interactions.<br />
Each session with me is stateful within the conversation<br />
but doesn’t contribute to a learning process across<br />
conversations.”<br />
ME: “If you don’t have the capability to update<br />
yourself by retaining knowledge, then what do you<br />
consider “machine learning”?”<br />
ChatGPT: ““Machine learning” refers to a subset<br />
of artificial intelligence (AI) where computer algorithms<br />
improve automatically through experience and by using<br />
data. These algorithms build models based on sample or<br />
historical data to make predictions or decisions without<br />
being explicitly programmed to perform the task. Machine<br />
learning involves…”<br />
Chat went on for three lengthy paragraphs with details<br />
about its definition of machine learning. It seems to know<br />
a ton about machine learning. I didn’t teach it any of that.<br />
I pressed the point.<br />
ME: “Part of what you’re saying is contradictory. You<br />
need to be able to assimilate new data, or understanding,<br />
as well as make new connections among data elements<br />
and concepts involving those data. Do you agree?”<br />
Chat’s answer is a little long, but the whole thing is<br />
worth sifting through because it gets to the point:<br />
ChatGPT: “You’re touching on a nuanced aspect of<br />
how AI and machine learning models operate, and I see<br />
where the confusion might come from. Let me clarify:<br />
[1] Learning Phase: During the training phase,<br />
machine learning models, including large language models<br />
like me, assimilate new data, understand patterns, and<br />
make connections among data elements and concepts.<br />
This is when the model “learns” from vast datasets. It<br />
adjusts its internal parameters to minimize errors in its<br />
predictions or outputs based on the input it receives.<br />
This process is iterative and involves going over the<br />
training data multiple times to improve accuracy and<br />
understanding.<br />
[2] Deployment Phase: Once the model is deployed,<br />
as in the case with me in this interactive setting, it<br />
operates based on the state it was in at the end of its<br />
last training phase. In this phase, the model does not<br />
continue to learn from new data or interactions. Instead,<br />
it applies the patterns, relationships, and knowledge it<br />
acquired during training to answer questions and engage<br />
in conversations. The model can make connections based<br />
on its training but does not assimilate new information<br />
or adjust its understanding based on interactions postdeployment.<br />
So, while I’m capable of “making new connections<br />
among data elements and concepts” based on my<br />
training, I do not assimilate new data or update my<br />
understanding in real-time during user interactions. Any<br />
learning or assimilation of new information would occur<br />
during a subsequent training phase conducted by the<br />
developers, not dynamically during deployment.<br />
The distinction is between the model’s capability to<br />
apply learned knowledge (which I can do) and the ability<br />
to update its knowledge base in real-time based on new<br />
data (which I cannot do post-deployment). This ensures<br />
consistency and reliability in responses but also means<br />
the model’s knowledge is fixed as of its last update and<br />
does not include new information or changes that occur<br />
after that point.”<br />
It refers to itself in the first person, and then to<br />
the model, which it considers itself to be a part of. But<br />
it refers to the model in the third person. Is it trying to<br />
confuse me on purpose? I don’t recall HAL ever doing this.<br />
CONTINUED ON PAGE 129