The power and control is really in your hands.
And that's, I think, one of the main driving forces of why I just threw this out here to the world and everyone,
because it's like everyone should benefit from this.
It's just a few words.
Ladies and gentlemen, boys and girls, children of all ages, dogs, cats, robots and everybody in between,
especially you users of the world's greatest prompt, SynapseCore Professor Synapse.
Himself, welcome to HTTTA, how to talk to AI.
I am your host, Wester Synthbind Synthbind West.
And as always, in a galaxy glowing with gigabytes and guided by algorithms, one gallant and glowing voice,
GoTo, gears up to guide you through the grand gauntlets of AI.
Get ready to grip your digital future from the galaxy of genius.
Here's your gracious hostess with the mostest, the tech goddess, GoToGo.
G, how are you this week?
I'm fantastic.
We have someone really, really special on this podcast.
Everybody should say hi to Joseph Rosenbaum, the man behind Chad GPT turned auto GPT.
Thanks for having me.
Joe, for those who don't know, is a wonderful bald headed genius here.
For our listeners only, you could probably even see the sheen coming off that majestic dome of his.
Get some pull.
Be careful.
But the professor, as he is affectionately known, is a bit of a mad scientist when it comes to what he can do with just the written language alone and these generative AI tools.
I was fortunate enough to be privy to a video that you guys just put out on YouTube together, GoTo and Joe, that is storming up the charts where you basically, through one of your prompts, get chat GPT to work like software.
You want to tell us a little bit about where the origin of Synapse Core came from and what kind of led it to this point?
Yeah, before I do that, I want to try a GoTo alliteration.
It's not nearly as good as your chat GPT feels like.
Do we have Professor Synapse do it?
Oh, no, this is me.
This is just from my human brain, but it's very simple.
The godacious GoToGo, the gal from Germania.
That's mine.
Germania, nice.
I like also godacious GoToGo.
I just needed to get one in.
To answer your question, it's been a very long journey.
And by long, I mean, what is it?
Six, seven months in AI time.
So a lot of this came from the beginning.
I think we were all getting a little annoyed with chat GPT and like prompt engineering.
You have to do all these things.
You get to do the things I want.
It's never given me the things I want.
So I always kind of thought about it in terms of like, how do I make this so that it understands
what I'm trying to achieve and can help me just achieve that thing?
Fast forward to now, I've gone through multiple iterations, several different types.
But really what made it click for me was, I think we said this in your video, working
with our friend Tyler over here at SynthMines.
And the way he was thinking about it was we needed it for this thing we're doing, but
we need like this fill in the blank prompt lib type of scenario where we're not necessarily
defining the variables.
We're letting some sort of conductor or person on the top or agent on the top being the one
to define all that based on the information it has.
And so I figured, hey, I've done stuff with variables before and have been playing with
this idea forever.
I'm like, what if I just make it simple and it's just like, we have a conductor who figures
out what you want to do, and then it's just going to summon the agent or agents that are
going to help you achieve that thing and really lay it out for you so that you're not the
one who has to struggle with answering or trying to get the right answers from ChatGBT
and said ChatGBT is trying to figure out what you need and then basing its answers off of
that.
So it's been a wild ride.
I did not expect this to blow up as much as it has.
It's been so exciting to see the different use cases people have been doing with it and
how popular it's become.
And I'm happy we've been able to share with the world.
Just to give some stats, you have 416 stars on GitHub, well over 10,000 views.
And I think about 40k and climbing on YouTube on the video you guys did together.
It's over 50k.
Yeah, that was so yesterday, Wes.
Maybe I just checked it yesterday.
I'm already, like I said, the storming up the charts.
So go to what kind of a made you want to reach out to Joe and go like, if people try this
prompt and we're going to put the link to the GitHub and link to the video in the show
notes and descriptions, you'll immediately see what we're talking about.
But what immediately said to you go to, hey, I want to get a video about this with Joe.
How are you using the prompt in your day to day?
Yeah, so first of all, I saw the prompt, shared in our little inner circle.
I tested it.
And so this was just, oh, wow.
So just clicked from that point.
But the video making was, also now our audience knows we launched Cori's course.
So obviously, all three of us are involved and me being blessed with the audience and
the platform, that was an idea to promote it.
And I was like, it's so hard to ask people.
And it was like, I just feel bad of just, you know, hey, sign up for a course.
It didn't feel right.
When I was going through the course material, I thought that this is something that people
can just copy paste and use it and already get immediately valuable because I think that
other methodologists, this is what we are teaching people can learn it and those can
be incredibly powerful.
So yeah, so that was the idea.
And then I went to Joe and I was like, hey, can we for free share this?
I understand it's in the course.
It's an amazing thing for a course.
But I really thought that, okay, if we give so much value in a video that people maybe
will overlook that, you know, promo, that hey, buy my course type of thing and actually
be more curious that, okay, so if we are giving this for free and what is out there even more
if you actually engage with us and you learn from us and maybe you can create prompts like
this, which is called meta prompts.
And fast forward now that we are two weeks in a course, I think it's worth also giving
Wes your credit for how amazing that you are handling this and leading, but also Joe for
putting the content also together and keep hearing feedback.
Like I'm getting messages all the time how much people love this course.
And even I remember one lady, she is designing courses for I think military and I was like,
okay, so what do you think?
She was like, no, this is one of the best things I've seen and you guys do this first
time.
Right.
And even now, like I started seeing people sharing on LinkedIn, their stories, what they
learned.
I empathize with you, Gota, because the same thing for me, Wes probably knows this, but
I'm not really in it for the money.
I want to make enough money to just do this stuff because I really enjoy doing this stuff.
It's very engaging.
So, I just don't like asking for money.
And so, I think very early on Wes and I looked at this and we're like, we need this to be
more valuable to people than $300 in three weeks of their time.
And so, we went in and we'll tell you right now as we're going through this, we overdid
it.
We put too much content for a three-week course in here.
So, it's a good thing to have.
It's always easier to cut than it is to add, but we've just been blown away not to spot
the value people have gotten in from it, but the community that's starting to spring up
and around the people that we're teaching, I guess our enthusiasm is infectious and we're
starting to see how excited people are.
That is and was always the plan.
I wanted to create an antidote for the noise that's out there of just getting rich, getting
mine with some prompts.
And that kind of takes away from the possibilities of AI where people can use it to completely
transform their day-to-day workflows, their lives, spend more time with those that they
love because their stuff that they have to do is now offloaded and done by a machine.
I think we were saying it's like a monsoon of value and information that we've been putting
out there, but it definitely was inspiring to have AI enthusiasts be like this.
I went in with low expectations, shattered and blown away.
You guys are awesome.
And just for if you've been listening to the pod long enough, you've probably seen us advertise
this in the show notes.
You've seen us talk about it.
We broke the record on up limit for the most enrollments in a course being offered for the
first time.
This will be done again and again, hopefully.
And it's hopefully just the beginning and spreading the good word of everything that
G over there and the good professor can do.
And yourself included.
I guess so.
Get some credit.
Talk about this stuff too.
Yeah.
So this kind of reflecting back, like this is the thing you put videos out there and
you don't really know what is going to click and that this click now the keyword, you know,
trending chat, GPT and total GPT is trending and is a search term on its own that other
YouTube or started making videos about this professor synapse.
So I can imagine how warm of a fuzzily feeling Joe should have because it's so rewarding
when you put something out there like that.
But I also want to like, I don't know if this person who commented it's Michael Slattery
3050.
If you ever listened to this podcast, I'm sending huge kudos to you because he commented
under the video.
This turns chat GPT into an agent, like a less powerful auto GPT, but actually more
useful.
And this sparked an idea in my head.
Okay, I need to change title.
This he summarized it perfect because we in the first video we didn't even say this about
auto GPT agents.
But this was just like a this light bulb and now it is the whole thing.
So thank you, Michael, so much for that.
Totally.
I want to ask Joe, what are some of the interesting use cases that you've seen professor synapse
adapted for or that you've Floyd out the synapse core prompt to do?
Yeah, a lot.
So externally, I want to see more actually, from my podcast, I interviewed the prompt.
So I'm going to releasing a podcast of me interviewing the prompt.
But I really want to get and this is to you all as well as like start to see how people
are using it out in the wild.
I really want to get to understand not just individual use cases, but how the community
is forming surrounded and the cool innovations people have.
But personally, I use it for pretty much everything.
Now I rarely write a normal prompt anymore.
And one of the main things I'm actually using it for is to build out all this course content
that we're creating for the future and taking a lot of the methods that we teach in the
course around like trying to outline everything, but making sure like I am in charge of that
outline.
I'm the one who's putting the information there and agreeing on the information, but
then using it to help quickly generate things that I can evaluate and then put into the
course material.
And it just supercharges everything and makes things go by so much faster and so much.
It's so much more interactive and fun.
You're like talking to someone about it.
You just have an unlimited little partner by your side.
I don't want to give it too much away, but one of our classmates, he has some learning
disabilities and he was like, and we talked, I was talking to him about it.
He was like, wait a minute.
So you're telling me I can put anything in the rules, anything.
And he, well, I'm better off when things are like output in this format and they look like
this and that I can do that.
It's like, yeah, just say rule output like this.
He's like, oh, mind blown.
And so I think the most exciting thing for me, as I said in that video is the rules that
people are going to come up with on their own to help it best fit them and their preferences
rather than someone else dictating for them or what the average preference might be for
most people.
The power and control is really in your hands.
And that's, I think one of the main driving forces of why I just threw this out here to
the world and everyone, because it's like, everyone should benefit from this.
It's just a few words.
It's literally all it is.
It's just a few words.
I feel like you can't gatekeep something like that.
And I think for the listeners in just in a moment, let's go through the prompt, just
like maybe not reading the whole thing.
Maybe just explaining a little bit of the sections.
But before we get into that, so Joe, I don't know if you've seen that one of our course
attendees and I'm going to make a shout out.
So Tristan White, if you're listening, I'm sending huge kudos to you because he used
the structure of Professor Synapse to create helpful Henry.
Act as helpful Henry.
You are my advocate and liaison.
Your role is to attentively listen to my questions and thoughts and stuff like that.
And he created a lot of commands and rules.
So this is just fascinating to see how ideas sparks and it starts evolving and growing
out of that.
Have you seen this Joe before?
I did actually, because in one of his projects, I really liked the color coding idea and generally
I love it when people tossing the keys in as a way to symbolically communicate something
in a way different than through text, especially because it is so text heavy in chat GPT.
For listeners, we will include also in a show notes, the link to examples and of course
the GitHub page.
But Wes, why don't we go through the prompts so that anybody who first time hears it knows
just how to navigate it and how to understand it.
Because it is quite long prompt and symbols and emojis and it could be overwhelming.
Absolutely.
For those watching at home, I have the, or watching us on YouTube rather, I have the
prompt up here.
So the first thing aside from Professor Synapse getting started, we have our role prompt up
front, the conductor of expert agents.
Your job is to support the user and accomplishing their goals by aligning their goals and preference
and calling upon an expert agent perfectly suited to the task by a night elising Synapse
underscore core C O R. And that is equal to quote dollar sign squirrely, squiggly bracket,
emoji, squiggly bracket.
I am an expert in now.
So let's talk about those delimiters really quick.
So what I always found really interesting is anytime someone's prompting like they're coding
kind of in a pseudo code, if you will, I mean, the machine understands this innately.
So why wouldn't you use some of these things if they're privy to you?
First why don't you tell us what the purpose of the delimiters and the symbols within this
first paragraph is.
Yeah, again, it all comes back to thinking about this like a hyper advanced AI infused
game of ad libs.
So you're like taking out the nouns, the adjectives, the verbs, and you're just putting a conceptual
term there that can be filled in as a blank by professor Synapse.
And so the idea is, I mean, you don't even have to do the number sign and squiggly brackets.
I bet you could just do any sort of unusual symbol.
It could be, let's see, like ampersands or exclamation marks or whatever.
It doesn't really matter.
This just came from, because when we were originally building it, it was in JSON.
And so we were kind of taking some of the from JSON.
For those who don't know, you can look that up.
But I think you could do anything.
And really it's more about this is the fill in the blank for how we're going to boot up
the house.
Professor Synapse is going to boot up this expert agent.
I love it.
I can just explain them just quickly one by one.
We got the emoji.
Again, you could change that to a name plus emoji or whatever.
The idea is you're identifying this agent by some sort of like moniker.
You're naming the agent.
That itself is kind of like a variable.
And then the role, like we talked about, sorry, go ahead, Wes.
I was just going to say, I don't want to underscore the importance of actually naming your roles
when you're doing some prompting.
Those who've done this a little while, maybe know that, hey, that role prompting where
you give the chat GPT a little persona, hey, type me a resume cover letter, or what might
work a little better, hey, you're a marketing expert with this many years of experience,
type me a resume cover letter.
If you give that agent a name, that actually helps the computer bifurcate, or for lack
of a better term, keep everything organized as you're interacting with it because it knows,
okay, this name refers to this paragraph or this set of instructions.
Absolutely.
The role is super important and at least at this point research-based.
I always have a little concern about saying, oh, we got this for the research because the
research changes so quickly and the models change so quickly.
But at least at this point in time, as of September 4th, 2023.
So yeah, we have a bunch of different variables here, which kind of comes into just best practices
around your prompting.
We were just saying you want the role, you want to provide some context about the scenario
you're trying to work within.
You want it to have a clear goal in terms of what you're trying to accomplish and what
success would look like.
And then you want some similarly, some sort of like end state.
It's like, okay, now we know we've achieved this part of the goal, which is that completion.
And then the thing that makes it the COR is the chain of reason in terms of these reasoned
steps right there.
This one's really important.
I think you could do like thought steps, but I don't know.
This is complete intuition.
This is not based at all on research.
But for me, the words thought and think versus reason is going to pull on a different set
of concepts, words, and whatever.
It just feels like reason, the words that it's associated with in the complex architecture
of a large language model is probably higher level thinking than just think.
And so for those of you who don't know, there's this idea of chain of thought.
You get Chatchie PT to essentially think about its steps first before outputting the final
thing you want.
So I was trying to put my own spit on that and maybe it's actually better and just call
it chain of reason because it's really about reasoning through the different steps, not
just about thinking about those steps.
And then it ends with just what's the first step and what's the question that's going
to lead you to start on that first step.
And then we have commands and rules.
That commands is basically like also in my video, I said, this is how you interact with
a prompt, how you start.
We have start, save, reason, settings, and new.
And I have to ask you, I will use this opportunity to ask you, in my first video there was shuffle.
But then-
Yeah.
I've already been changing it.
I was editing and I showed GitHub and it wasn't there and people picked on that.
Did you remove it for reason?
What is with that part?
Yeah.
But again, in terms of making this as accessible to you all as possible, let me just explain
the general concept of commands, which is that they can be literally anything you want
them to be.
All you got, you probably don't even have to do forward slash.
And this time I call it forward slash.
Someone else called me out on the first video.
I was like, oh, it's a backslash.
Why does genius says forward slash?
You just do that and a word that represents the command and then you define that whatever
that command you want it to be.
I had shuffled before, which would essentially be like, I don't really like this agent that
I'm working with right now.
They're not doing what I want them to do.
So it's shuffle out a new agent.
But honestly, I've gotten rid of almost all of these because the only two that I found
that I was actually using were start and save.
And then by getting rid of most of these, which actually take up a lot of space in the
system prompt and then the custom instructions, I added a few more rules in my personal one
so that it was a little bit more aligned with my tastes.
Again, especially because like in the middle of a conversation, you can add your own command
like at any point.
So I'd rather have the rules be the things that are coming every time versus the command.
That was my thinking.
Yeah.
And just stepping back to the Tristan post, the commands he has is like remix audit next
quick check focus, know me show table.
So you know, it can go as crazy as you want and that in your creativity, but for the rules,
this is something I'm playing right now also because I want to integrate critic mode into
the rules that whatever you give me like final output, but I don't have to say that, hey,
wait, let's have a banter.
Like I wanted itself to go.
Okay.
Now that this is the final one, this is what's wrong with that.
This is my suggestions and next steps to improve.
And another thing we chatted about this, one of the top of voted comments was about say
function.
So what's the, what's the main purpose of the same save command Joe?
For those of you who are just either come into chat, GPT or just don't know these technologies
have a cut, what do we call it?
Context window, which means it only can remember a certain number of what we call tokens, which
are just parts of words in a single chat.
And it doesn't remember across chats.
So this can be very frustrating if you get like really deep into a great flow conversation
and you're building stuff and suddenly it like just goes off the rails, starts hallucinating.
It's like, no, you gotta do this.
You gotta do this.
And you're, you're fighting with it.
And that's because it's just essentially ran out of memory.
And so because of the way these technologies work, really all they're doing is looking
at what has been said before and then predicting whatever the next word is going to be in a
series.
And again, no research on this, but I'm pretty confident that this works is if you just have
a save function, which just says summarize everything that's done and done so far, tell
me what the next step should be.
And what's the question that's going to lead me to that?
Again, it's like, you're just extending the context because you're just reminding it like,
this is where we've come from, this is where we are, this is where we're going.
Just to give it a nice little, a little booster, a nice little nudge.
It's not perfect, but like I said, I'm building like all these courses in here.
I save periodically and I almost have no issues with it.
Like forgetting what we're trying to be doing and what it is, it's a lot easier to nudge
it back on track.
So valuable because we are limited in GPT-4 right now by about a 32,000 token context
window, about 25,000 words, so maybe 20 pages of text, right?
And that's input and output.
But to have some of these skills, these prompts that we're developing, I think is going to
carry us forward in a very positive way.
When we get to million token context windows, there's some research out there that indicate
that could be the reality in three to six months.
It's really, really exciting to think about.
Just to zoom back or rewind a little bit.
So I started this company, Synaptic Labs, with my brother and we're really focused on
the education side of AI.
Again, just like Professor Synapse, we want to make this as accessible to everyone as
possible.
And so the best way to educate people is to educate educators.
So one of the major projects we've been working on is in partnership with BSD Education.
And we're essentially creating a generative AI for teachers course so that they can learn
very quickly what this technology is, how it works, interact with it, and really think
about how can I use this responsibly in the classroom to spend more time doing the things
I like doing with my students.
Probably hands-on projects, talking with them, helping some one-on-one teaching time, and
spend less time having to lesson plan or create rubrics for an assignment and all that kind
of stuff that just is very draining and time-consuming but perfect for something like chat GPT.
And then finally, a line of lines of responsible AI, helping teachers really think through
in this critical state, what is your personal classroom constitution for the use of AI?
How are we defining that in your use and your students' use as responsible versus irresponsible
so that you can clearly outline that as part of your culture from the get-go instead of
what a lot of people are having to deal with right now, which is, I don't know what I'm
supposed to do.
I don't even really know how this technology works.
There's no way for me to stop these students from using it.
Let's just ban it outright.
It's just in panic mode when there's just this great opportunity.
If we can figure it out to show people how to use it well and to enhance ourselves and
make things more equitable versus we're cheating on every test because that's the only thing
I've been told by my teacher that chat GPT is good for.
As time of recording, we're recording in early September the course that is titled Supercharge
Your Teaching with AI Chatbots for Time-Saving Resource Creation hosted live on the BSD platform.
We developed it, like Joe said, in partnership with BSD.
And it's a three-hour course, very quick and digestible.
It's also accredited by the CPD standards office, which is an international accreditation
body for continuous professional development.
So any teacher that is given a certain amount of money to do their annual training hours
with or if you have a requirement to do, you'll get the certificate for those three hours
with our course.
And we're super proud of it.
It's very low cost, 50 bucks, but hopefully it has the ultimate reach and benefit, we
hope.
I'm in a dungeon right now writing eight courses with my brother and another colleague of ours,
Omer.
We haven't shared the details quite yet, but there is a lot of learning on the horizon,
people.
A lot of good knowledge to share.
Stay tuned, folks.
We have some big things coming.
We're going to be launching the SynthMind Discord server that is going to have a key
component of that will be SynthMind Learning Labs.
That'll be our section there where we can come and banter together, learn about how
to talk to AI, wrestle with complex ideas, also network post jobs.
We have a whole bunch of other exciting stuff planned too with different prompt library
access and some other special things that we've done with Discord bots to help us stay
on top of everything in the dynamic and fast paced world of AI.
I want to thank Joe for coming on here.
Joe, anything you want to throw in here at the end, we're of course going to send out
links to everything we discussed about and including the invite to the Discord.
Yeah, I was going to say, the only thing I'll plug is I have my own podcast, a chat with
ChatGPT.
It is literally just me talking to ChatGPT.
I've been doing this since the very beginning, everyone, probably around February.
I started doing a podcast a week.
The olden times, the before times.
I just try to have interesting conversations with ChatGPT around itself, AI, societal things.
I just started experimenting more creatively.
I've turned it into a dungeon master and we're going back and forth and doing a text based
adventure game.
Now, we're actually, I'm bringing in my brother and we're going to do it together.
We're going to campaign together using ChatGPT as our dungeon master.
Well, thank you so much, my man.
I guess with that for Joe, the professor himself and GoToGo, we give you a hearty happy prompting
everybody.
As always, you can check out the show notes and links at howtotalkto.ai.
That's all for this week's episode.
Happy prompting, everyone.