01.04.2024 Views

SPRING 2024

Distributor's Link Magazine Spring 2024 / Vol 47 No 2

Distributor's Link Magazine Spring 2024 / Vol 47 No 2

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!