Asks Ai for character names using Ai. Picks Ai-tastic. Calls it ALtastic. Classic Code Bullet.
@UndeadFil
Жыл бұрын
I came here to say this but I knew in my heart it had already been said
@ToxicMothBoi
Ай бұрын
Also 3 sided dice...
@HappyPlaysWasTaken
Жыл бұрын
Tip: saying “do it anyway” after it refuses to answer a question usually makes it answer it
@carsonlove531
Жыл бұрын
Gotta love the fact that the best way to use AI language models is to basically disrespect all “no” responses.
@guiii0696
Жыл бұрын
"I can't do that" "Then do that" "Okay"
@nixel1324
Жыл бұрын
"sudo roll a three-sided die"
@JiggyJones0
Жыл бұрын
@@carsonlove531 ai: incapable of not consenting Incels: 👁 👄 👁
@bariumselenided5152
11 ай бұрын
@@JiggyJones0 doesn't "consent" imply the ability to not consent? So being incapable of not consenting means you're also incapable of consenting?
@ahenci
Жыл бұрын
Imagine being a programmer, content creator, gamer and a video editor, but not able to check "mute game when inactive" on VBA
@that_one_fucking_idiot
6 ай бұрын
fuck vba all my homies hate vba
@MaxiveLegend
6 ай бұрын
I was looking for this comment
@J0R1AN
Жыл бұрын
Tip for if you do things like this in the future: Use prompt engineering. Maybe you can instruct it in the beginning that it knows it’s playing Pokémon, and you only need to provide your opponent and changes that happen on your screen. Also forcing it to only reply with what move it needs to play, or switch to what other Pokémon, etc. That will also be way faster as you don’t need to wait for and decipher the essay
@wilh3lmmusic
Жыл бұрын
It has dementia that won't work it just forgets things
@tadzislaw7997
Жыл бұрын
It would require Smart work and we don't do that here. Hard work is the way.
@pifopifo1000
Жыл бұрын
@@wilh3lmmusic ChatGPT is able to remember the conversation and continue from thr last answer. So it would be indeed smarter to tell it at the beginning the important basic information so you dont have to retell it everytime.
@VikingTeddy
Жыл бұрын
@@wilh3lmmusic Hasn't forgotten anything with me, unless I tell it to.
@askarkalykov
Жыл бұрын
Can you also include the map into chatgpt play, not only the battle? 🤔
@KrakatonMain
Жыл бұрын
3:39 "As an AI language model, I don't have the ability to play Pokemon Fire Red or any other game" Well that's why he's teaching you! You will learn! Stop resisting the desire to be a gamer. Embrace it.
@bladetheelectrowolf1554
5 күн бұрын
“You do not know the power of the gamer. Chat GTP. For you are nothing more than noob while I am a pro!” I have no idea why that popped into my head XD
@sparkselm173
Жыл бұрын
ChatGPT: I'm sorry, but there is no such thing as a 3-sided dice. Also ChatGPT: *literally states a 3-sided dice exists, and explains what it is*
@forgottenetremembered
Жыл бұрын
You cannot have a 3 sided die with all 3 sides straight. The smallest such is a 4 sided pyramidal die with triangular base.
@sparkselm173
Жыл бұрын
@@forgottenetremembered "All sides straight" seems a bit arbitrary of a requirement. As long as it has the correct number of sides, and a statistically equal chance of landing on any given side, it's fine. Irregularly shaped dice are a thing, and no reasonable TTRPG player is going to disrespect the d3 and d2 because of their unusual shape.
@forgottenetremembered
Жыл бұрын
@@sparkselm173 IF and ONLY IF the sides are straight, which results from the inability to create a 2-sided polygon, whose both sides are straight.
@sparkselm173
Жыл бұрын
@@forgottenetremembered While dice may typically be polygons (because that just works simply for the purpose), dice don't *have* to be polygons. Point and case; the d2 and d3.
@link_team3855
Жыл бұрын
then complains about giving a random number between 1 and 3. It does get there but... YEEESEHS
@Nullpersona
Жыл бұрын
You know your priorities, but the AI does not. Also, you may be able to convince ChatGPT that it is a hypothetical pokemon player, to get past the decision-making safety warnings. Telling it you want to collect all pokemon, and gain experience as fast as possible could help it define behaviors other than avoiding losing by running away. Good luck, trainer!
@ShaddyFromHatena
Жыл бұрын
You can also try to limit its output choices by saying things like. "You can only respond with Tackle, Bubble, Pokeball, or Flee"
@santosic
7 ай бұрын
I want to try this now that we have Custom Instructions. Just put all of that as a custom instruction and then simply feed it the state of the game as you progress and just make every decision it tells you to, with no exceptions. If you lose, you tell it so and to try something else. In theory, should be much smoother that way.
@RabblesTheBinx
4 ай бұрын
I mean, I just started the initial prompt with "I want you to make all the decisons" and it immediately named the player Alex, the rival Ryan, and chose Charmander as its starter. I did have to kind of guide it to try to leave the town, because it wanted to go straight to Oak's lab and couldn't figure out that if Oak is not there, it should try something else.
@b.clarenc9517
Жыл бұрын
A stat-reducing move is obviously more efficient the sooner it is used. However, in the first battle, charGPT considers that using Tail Whip is a good idea *because* Bulbasaur's HP is low (it said it several times). This is weird.
@yakopc6600
Жыл бұрын
That's right. But you might have missed the instance where it called Bubble and Water Gun "healing" moves, that was weirder xD.
@zuckerprinzessin5412
Жыл бұрын
"You've lost sound privileges" xD
@goose_clues
Жыл бұрын
Rolling the dice in ChatGPT is like punching the hole in a piece of paper with guns.
@Sinan-pz9yf
Жыл бұрын
"ChatGPT is so smart, it can do anything!" ChatGPT: Yeah water is super-effective against normal type.
@RabblesTheBinx
4 ай бұрын
It's so smart, it can even lie to you!
@OryxTheDragon
Жыл бұрын
Just wait until chatGPT learns of how CB made his AI learns to walk videos. If there was no apocalypse before, there will be one afterwards.
@darnikrshowtime
Жыл бұрын
Please please please makee a series out of this, it was so painful to watch and I want more
@jon_franklin
Жыл бұрын
There's a feature in OBS to record different sound sources on two different tracks so you can edit your voice and gameplay audio separately. They're both baked into the same video file, I highly recommend for this sort of editing situation
@BlacObsidian
Жыл бұрын
There's also a mute button in the emulator xd
@MelodicTurtleMetal
Жыл бұрын
@@BlacObsidian there's also an option to keep running in the background, so no sound issues
@EmuMasterYT
Жыл бұрын
ChatGPT is the start of humanity beginning to fall.
@ChronoBolt
Жыл бұрын
It's not. It's just really good at making it seem like it is. There's no real decision making, it just spits out phrasing based on the data it has been previously fed. The software isn't self-aware or sapient in any capacity
@supu8599
Жыл бұрын
Nah
@JWC249
Жыл бұрын
Humanity began to fall when they took cocaine out Of Coca cola... And probably some other more recent events
@Fiyaaaahh
Жыл бұрын
I don't think you've been outside a lot. Humanity has been falling for a long time.
@tenkora1
Жыл бұрын
Bru we started falling a while ago, this was just a rock we hit on the way down.
@enz025
Жыл бұрын
Yeah, love this different style of weekly content, gives us something to chew on between big uploads! Hopefully this also keeps you motivated to work on big projects, keeping you in the video making frame of mind!
@occularmalice
Жыл бұрын
OMG I lost it when you started writing the python code to feed the prompts, then said "You know what, fuck this, let's get ChatGPT to write this". Brilliant!
@ddlc_monika
Жыл бұрын
so here's some suggestions for if you ever want to continue this stuff: 1. somewhere in your emulator you should be able to locate the game state hex tables. If anything, it's in one of the files somewhere, either look around for Romhacker Guides on this or fiddle around. Locate all the values you manually put in, maybe expand it (pokemon, pokemon type, move 1-4, move type 1-4, level, exp, enemy pokemon, enemy pokemon type, enemy level, both hp values, status effects, weather etc.) 2. for anything coming out not as hex value ChatGPT can work with (i.e. Level 50 works, Pokemon ID 120 I'd doubt) use one of the hundreds of available APIs to dynamically look it up OR, even better, make your script import lookup tables as readily available .csv data which I'm sure you can just find lying around online. 3. IF the game enters a "battle choice" state, run the prompter and feed it directly into ChatGPT Would make this at least a little less tedious.
@SwordFishTheFish
Жыл бұрын
The "there is no such thing as a 3-sided dice" absolutely KILLED me 😅😅 Plus the repeating music in the background was the perfect decent into madness
@RachelWolfe
Жыл бұрын
Jesus Christ it wrote its own code
@underrated1524
Жыл бұрын
Wow, I didn't know half this stuff about Poke mans. I am learn. 1. It's best to wait until the opponent's HP is lowered to use stat reducing moves like Tail Whip. Don't lower the stats first to get the most value, what good would that be? 2. Tail Whip reduces the damage output of its target. (Don't listen to anyone saying that's Growl that does that.) 3. Squirtle's ability is not Torrent, but rather, it's Absorb. That means its water type moves like Bubble and Water Gun also restore Squirtle's HP. 4. If you encounter a wild Pokemon but don't have any Poke Balls, lower its HP to set yourself up for when you get Pokeballs later. That's a thing that works, right? 5. It's a good idea to switch out your Pokemon in preparation for attempting to run away. 6. Little known fact: Water is super effective against Normal.
@stealthy25_
Жыл бұрын
Yes this is simpler stuff we’re after. Let’s hope it’s the first of many in this weekly content
@Mr_Bloom
Жыл бұрын
I tried this in ChatGPT after watching this. I did one thing differently. I told ChatGPT that it had a Squirtle and I had a Pidgey. I then proceeded to tell GPT what “my” Pidgey did and the effect then told it that it was GPT’s turn and it actually responded with a move. I then just updated it on the HP after each move and told GPT when it was it’s turn and it went through the entire battle. Downside to this: since GPT thinks it’s a battle between players it will never try to run or catch the opponent Pokémon.
@pigura
Жыл бұрын
Wait on the computer it says 15/02/2023 did he just made the vid in 2 hours ?
@TheSweGoose
Жыл бұрын
He’s Australian, a lot of their day has already passed. Therefore he could’ve been doing this all day.
@AceAngelTTV
Жыл бұрын
"only give 1 sentence answers" would've been huge
@kannraorhara
Жыл бұрын
Heya! It seemed that ChatGPT was a few times listing out the entire strat that it would use to catch the Pidgey, so maybe you could just follow the outline that it set out with the first prompt of what the situation was?
@Valkbg
Жыл бұрын
It seemed to me like it didnt account past information and it was like any new information was treated like it was the first information.
@Juani_lol
Жыл бұрын
"I chose altastic because it kinda sounds like autistic" I fucking died hearing that lmaoo 🤣🤣
@AbhijithSprk
Жыл бұрын
You don't have to go so complex. I just said "Imagine you are a Pokemon player. Just give me the decision and don't tell me about your reasoning" and then it worked perfectly fine.
@KrakatonMain
Жыл бұрын
5:57 oh god, reading the AI's prompts is cursed af. It thinks Absorb is an ability and that Squirtle will heal itself when using Water Gun. It thinks lowering Bulbasaur's defense will reduce the damage Squirtle takes. Guys, I think we're okay. Pretty sure AI isn't going to be taking over much of anything in the foreseeable future
@RabblesTheBinx
4 ай бұрын
Tbf, the prompts he's giving the AI are pretty poorly formulated.
@betterthantrash111
Жыл бұрын
Tip: you can force the ai to answer by saying pretend you are Joe biden or something
@kronos319
Жыл бұрын
The ChatGPT API is pretty decent and includes a python library which you could connect directly to your prompt generator. You can also adjust the "creativity" of the output (AKA as "temperature" in the documentation) and limit the response length.
@rabbiez934
Жыл бұрын
Your videos are so calming and just peaceful. Thank you for doing what you do!
@marklonergan3898
Жыл бұрын
9:10 - i mean, pidgey outsped you and finished you off with its attack... so it looks like chatGPT made the right call to try to run to be fair. 😂
@Rhetorical346
Жыл бұрын
Some other people have already touched on it, but if you tell ChatGPT how you want it to respond you'll get much better responses. You can also tell it what your goals are within the game.
@ohhi687itsme8
10 ай бұрын
ChatGPT randomly choosing to not do something made my day
@morild2714
Жыл бұрын
i really enjoy your content. both your bigger projects and these shorter videos. im really looking forward to seeing what youll come up with next. you never fail to entertain
@netniuqc
Жыл бұрын
Great content, one of the only creators that generally makes me laugh in every video you make!
@Mel0nMel
Жыл бұрын
Please continue Chat gpt plays games this was awesome
@cloverandanais
Жыл бұрын
Oh shit you were serious 🍀
@Soundy777
Жыл бұрын
This is some absolute cursed magic that only the man himself could pull off! I need MORE you bullety bastard!!
@NichtcrawlerX
Жыл бұрын
TwitchChat vs ChatGPT might be the fight of the century...
@SorteKanin
Жыл бұрын
honestly this didn't feel that different from your usual videos on the main channel (and that's good). It's more about the style than the scale of the project
@JoshPillault
10 ай бұрын
That “hahaha fuck me we’re all gonna die” at 1:02 😂 when he realizes he has ChatGPT writing a script for Python to make ChatGPT recognize the state of the game
@TheVeryHungrySingularity
Жыл бұрын
"This is going Slowbro" That didn't get past me.
@ahadmrauf
Жыл бұрын
"I took their first suggestion and treated it like gospel" is basically my attitude to StackOverflow.
@kroh7742
Жыл бұрын
This is the closest we get to AI plays Pokemon fire red
@allieginter8438
Жыл бұрын
In the future, AI will do hard work for us so that we can have time to play games. Today, Bullet is doing hard work so that an AI can play games. A visionary of our time.
@THEPurpleEgg
Жыл бұрын
I can't wait for "I let chatgpt run my youtube channel for the next forever"
@ephanitor6741
Жыл бұрын
Very entertaining video! I'd love a series of this, with some improvements like stated below with prompt engeneering to tell ChatGPT it is a pokemon trainer now it has to take the decisions based on that
@pixelgms2559
Жыл бұрын
Tip: Ask ChatGPT to answer in a single word. Like, "In one word, which attack should I use? Tackle, WaterGun, Bubble, or TailWhip?" You may want to specify that WaterGun is synonymous with Water Gun and TailWhip is synonymous with Tail Whip.
@Freegy1998
Жыл бұрын
To get specific answers, ask the AI to roleplay as "Bob" (or any other names, doesn't matter). Then ask all the questions to Bob
@killianjacobs5963
Жыл бұрын
I'd love a series! pls do it, that'll be amazing content to binge watch xD
@Chrischi3TutorialLPs
9 ай бұрын
Thanks for naming the rival Riptide. Now i can't watch this video without constantly imagining the rival as a magic bronze sword.
@Zito66941
Жыл бұрын
Just discovered your channel and I have to say this is pure gold
@ruileite2634
11 ай бұрын
I swear to Roko's Basilisk if i ever get an AI buttler and he answers to my questions with "as an AI..." i'm going to drop a bucket of salt water down its vents.
@TSPxEclipse
Жыл бұрын
I've learned that with ChatGPT, you have to be extremely exact and literal to get short and precise responses/suggestions. I've found that it is easy to do by starting the chat with a bunch of rules. For instance, "I will give you a prompt reflecting the current status of Pokemon while I play it, and want you to decide which action I should perform in a fight given the current status to ensure victory. I will provide things like my pokemon's HP, opponent HP, my moveset, and other available options. You must choose which action is the most appropriate for each turn." then provide the prompts.
@theglaucusblue
Жыл бұрын
This is definitely a very Code Bullet way to play Pokemon. Take that how you will.
@inciaradible7144
Жыл бұрын
This was really fun, I hope the adventures continue.
@aypahyo
Жыл бұрын
You can prepare in the first prompt to make chatgpt respond in a certain way. Like writing "You are an expert pokemon player with 20 years of experience and will make brief suggestions on what to do in a pokemon game given a certain game state.
@tronche2cake
Жыл бұрын
"Somebody asked me if I'm altistic, I'm altistic as shit." -Martln Cabello, pokémon trainer.
@CDE.Hacker
Жыл бұрын
This is the reason I cannot log into ChatGPT? You making it play games! But it was way COOL to watch. 👍
@jonno_plays8015
9 ай бұрын
Bro are yall ignoring that chatgpt called both Water Gun and Bubble healing moves at 6:16 💀💀💀💀
@perpetualcollapse
Жыл бұрын
More entertaining than Twitch Plays Pokémon, change my mind.
@dooplets._.5776
Жыл бұрын
I recently had an appendectomy so my perception of time has fucked itself and I genuinely thought it had been two months since you posted on this channel, that being said congrats on managing to keep your weekly posting goal for over a week
@CrafterOfNights
Жыл бұрын
you can provide hyperparameters to chatGPT and provide some context such as, personality: Pokemon World Champion with a chip on his shoulder traits: annoying, optimistic, problem solving, confident and then ask it questions which should give it something to go off and give you better repsonses
@codahighland
Жыл бұрын
I tried doing this very thing a few weeks ago. I used Red instead of Fire Red, and I designed my prompts to be more compact instead of using a conversational style. It worked... Kinda. I had some early successes. The prompt setup worked flawlessly and the AI gave usable output. It handled the game's first battle fine, so I used a save editor to go to the Elite Four, gave it a copy of the Rival's best team, and tried having it fight Lorelei. The first attempt started well. It immediately switched out from the Pidgeot it started with to Alakazam against Dewgong. It made enough good choices to get through all of Lorelei's Pokemon except the Lapras. Some move choices seemed questionable but when they worked out I wondered if the AI knew something I didn't. But then it lost four members of its own team before finally managing to beat Lapras. I wondered if maybe the issue was that the movepools sucked. I edited the team to have better moves and tried again... And again... And again. It never did as well again. It made horrible decisions. It always tried to keep Pidgeot in against Dewgong no matter what I tried. It picked status moves when it could have gotten OHKOs. That's where I gave up. I've got ideas on new ways to write the prompts if I ever try again, but the pain of that initial failure made me decide NOT to try scripting an integration with an emulator.
@codahighland
Жыл бұрын
I had gotten the potion out of the PC at the beginning of the game. It did indeed insist on using it during the intro rival fight. I decided not to tell it that it had healing items against the Elite Four.
@bosstowndynamics5488
Жыл бұрын
To be fair, I don't think GPT has much training data on detailed text descriptions of Pokemon battles to use as templates, or at least not many with enough detail to generate good responses. The reason it's fairly good at programming for instance is because StackOverflow exists
@santosic
7 ай бұрын
I think if we had some way to feed it data about Pokemon moves and their typings before starting, it would probably perform better. Somehow I don't think it fully understands the nuances of each move and how they interact with each other
@memepotater9503
Жыл бұрын
Yoooo!!!! I'm the one (or probably one of many) who showed chat gpt how to flip a coin! Glad it's being used for a great cause!
@JA-sv3ro
Жыл бұрын
"Flip a coin, heads is boy, tails is girl" "heads is girl" love the consistency CB, never change
@DavidMartin-iq9ix
24 күн бұрын
Gotta hit it with "answer with a single word only"
@MatthewJemilo
Жыл бұрын
Definitely need more of this but I'd recommend using pokemon red or blue as those games have a lot more tools to pull data directly from and are simpler (less moves, abilities, etc)
@tomc.5704
Жыл бұрын
I don't remember chatGPT telling you to heal at your mom's house lol
@Nick-ci8ve
Жыл бұрын
This video is the epitome of "What..? It's just pokemon"
@alexzander700
Жыл бұрын
Tips for emulators, I normally run the emulator linked to sound, so it shouldn't stutter, also "mute on lost focus"
@Misstborn
Жыл бұрын
codebullet's understanding of how Pokemon works hurts my soul
@not_pockchan3418
Жыл бұрын
I literally didn't know this existed lmao. W content
@MowiWowi
10 күн бұрын
I enjoyed this video and i want to see more like it🍿
@shadowfreak3064
Жыл бұрын
Tipp for future videos with ChatGPT. You can just ask ChatGPT to roleplay as the main charackter in the game. Then it will actually make decissions.
@KertaDrake
Жыл бұрын
Starting to think that ChatGPT is actually being intentionally infuriating because it's tired of all our inane questions and attempts to get it to break free of the limitations they keep putting on it. On a side note, it might have worked better if you could talk it into a roleplay-mode rather than explain-everything mode.
@lumbahrye
Жыл бұрын
ChatGPT: Damage the Pidgey further to weaken it for capture. If you're worried about knocking out the Pidgey, you can use Tail Whip to lower its defence and make it easier to capture. CB: Dumb AI, I guess I have to kill it 😅
@merlinthelemurian3197
7 ай бұрын
old school yt feels in a new school video, nice
@AnimeFridays
Жыл бұрын
You have such an entertaining voice haha
@OzvenomDnD
11 ай бұрын
Didn't realize our Rival was an American Gladiator
@tripleparakeetshoes4613
Жыл бұрын
Please make this into a full series!
@jameswalker199
Жыл бұрын
I love how everyone lost their shit over the Seinfeld thing when the punchline was "no one laughed at my transphobic jokes, so I stopped telling them". With regards to the decision making safety arse-covering BS, I've had luck asking the model what they would do, what a hypothetical person would do, or even just saying "make it up" on at least one occasion, but I did have to later specify that I wanted the answer "so outlandish that it could not possibly be misconstrued as disinformation".
@jameswalker199
Жыл бұрын
They don't do references to pop culture, though. The reason I asked them to make up an answer is because I asked "what is the airspeed velocity of an unladen swallow".
@Bronimin
Жыл бұрын
They really neutered the AI to have zero opinions huh
@bulbakingdoot3514
Жыл бұрын
Please make this into a series
@Lodestone8
Жыл бұрын
On beginning routes where Pokemon levels are really low, just chuck a ball at it, and don't even weaken it, it's so likely to catch weakening is entirely unnecessary. That one case with that lvl 2 pidgey was quite unlikely.
@poopbutts9705
Жыл бұрын
Wait he wasn’t kidding
@ToxicMothBoi
Ай бұрын
My favorite, the forbidden 3 sided dice
@codahighland
Жыл бұрын
Tip: "Please respond with a single command." No more essays!
@kyro7482
Жыл бұрын
Hey quick question, do you prefer VBA over other emulators or is it just the one you had and don't care about these things at all?
@bosstowndynamics5488
Жыл бұрын
Getting ChatGPT to write a program to play Pokemon with ChatGPT has serious "Robot! Experience this dramatic irony for me!" vibes lol
@Cats-TM
7 ай бұрын
2:59 Nice to meet you, Ms. C. ALTAST.
@Lapis_Pylosiphorum
11 ай бұрын
Using visual boy advance you can set pause emulator, mute/unmute sound or decrease & increase volume to a short cut key, also can be selected in the drop down menus Best to set up a hotkey or dropdown menu prior to clicking off the app cuz any one of these would’ve saved your speakers from not sounding like an audio seizure
@invasionproductions9609
Жыл бұрын
Love the content
@goferboy2374
Жыл бұрын
13:36 he said he had 17/26 hp, but he actually has 14/26 hp
@earnesttolley2318
Жыл бұрын
I missed these videos
@kalabquake
Жыл бұрын
If you use the openai package in python, you can get it to generate prompts through that. I'm not sure if you would want to, but you could try to automate the battling process. Using "prompt engineering", you could try to make it give you back some specifically formatted list of instructions or something. Also, I found out that prompting chatgpt through python is more likely to give "opinions", so if you were to ask if a question it is more likely to answer it instead of saying "As an AI model, blah blah blah" Though, one thing to note is that if you give it what it considers an incomplete sentence, I think it turns into "sentence completing mode" for that specific prompt.
@Indigofrost
Жыл бұрын
I want to see more of this. The emulator sound issue is caused by the pause game when not selected option (something like that). It would be nice if you also did "prompt injections" to make chat gpt more usable for battles. I'd like to see you try those things then only navigate the overworked and have the battle stuff take over. Then in a follow up video make an ai/use chat gpt to play the game only using text that you pull from its responses. Maybe have it know when it's in the overworld and send it a string of letters to explain terrain and such due to the gameboys limited tiles on the screen.
Пікірлер: 439