R33GZ Posted March 10, 2023 Posted March 10, 2023 (edited) So this question may show my ignorance of both mission design and ChatGPT... but if the AI of ChatGPT is good with language, would it not then be possible to use/train it to generate mission coding? It is after all a form of language right? I'm sure it's much more difficult than it sounds... but possible? Edited March 10, 2023 by R33GZ
AEthelraedUnraed Posted March 11, 2023 Posted March 11, 2023 17 hours ago, R33GZ said: So this question may show my ignorance of both mission design and ChatGPT... but if the AI of ChatGPT is good with language, would it not then be possible to use/train it to generate mission coding? It is after all a form of language right? I'm sure it's much more difficult than it sounds... but possible? I happen to know something about all the topics of mission design, programming/coding and AI/CNNs I wouldn't consider something like this feasible. Mission coding is "structured data" rather than a language. It has to follow certain exact rules, or the game will crash. Convolutional Neural Nets (which almost all groundbreaking modern AI use) are great at filtering input ("interpreting" but coming from a signal processing background I prefer to call it filtering since that's what it basically is), but notoriously bad at coming up with exact answers. A bit like humans, really. Ideal for parsing and creating natural language, which can be written in a million ways with a gazillion spelling mistakes and using different word orders. Or for filtering images and drawing conclusions based on that, e.g. are cancer cells visible on this endoscopic image? The mission coding is very exact though, so better left to more traditional scripting methods. That's not to say that AI couldn't be used at all; I could imagine a CNN creates a scenario based on a few fixed settings (date, weather, player side, player airbase, list of possible targets, etc.) that's both realistic and fun to play. Think in terms of "the player flight responds to action A from enemy B in area C, but on their way they're intercepted by flight D who come from the direction of the sun". A traditional script could then translate this scenario into mission code. That said, it would be a *lot* of work to develop such an AI. And gather all the training data needed. And doing the training itself. And developing the script that translates this scenario into the necessary mission code. Impossible? No. Unfeasible? Very likely. Impractical? Most certainly.
AEthelraedUnraed Posted March 11, 2023 Posted March 11, 2023 (edited) I decided to try what a writing AI could come up with, just for the heck of it. This is what it came up with (my input in bold): Quote The P-47 Thunderbolt flight started on the morning of November 5, 1944 in heavy weather from Asch airfield in northeast Belgium. P-47s, under direction of General George Patton, bombed the city of Liège, and near the town of Genappe took part in the bombing of the bridges over the Meuse river. The village of Baudrecourt was shelled by B-24 Liberators and P-51 Mustangs, destroying approximately twenty buildings. At half past midnight, P-51 Mustangs from the 4th Fighter Group bombed targets in Liège and La Louvière in a total of 14 sorties. Early the next morning, 48 P-47s took off from their base at Antwerp in Belgium and bombed the aircraft factories at Aalst and Ham-sur-Heure in their turn, thus securing vital Sounds like a fun mission/missions, although I'm not quite sure why they'd bomb bridges in already-liberated territory. Or why Mustangs would fly midnight bombing missions. Or why Patton would direct the flight. Another attempt, this is good fun! This time, the AI seems to get confused about who's attacking who and and to have a Russian Bf-109 pilot and his tailgunner (must be a rather cramped space!) flying for the Germans while supporting a Soviet attack, destroying Italian bombers. Still, it's a good story and there's even some actual combat advice! Quote The Bf-109s took off from Pitomnik airfield near Stalingrad at noon on December 15, 1942. They were scrambled to support Soviet troops near the Sinyavino and Kudriavtsevo district near Totskoye. The Germans could not defeat the Soviets in this sector without German support. The mission was very important for the Soviets. Only 2nd Air Corps would not be able to eliminate the invaders from the north. The 109s attacked simultaneously from 20,000 feet. There were five flights of 7 and 4 fighters each. The planes of the 4th flight had made several attacks before their CO received the order to cover the pilots from the enemy squadrons that attacked them. The 4th flight leader, Lt. Nikolay Blyukher, could not handle the pressure. He decided to land in the steppe east of Sinyavino village, where the dead pilot, Capt. Ivan Rudnykh, was sitting. He successfully landed in the grassland and the CO told him that the enemy aircraft had been destroyed and the pilot killed. Although the plane was damaged, Blyukher decided to land near the Totskoye field to organize a new attack. He spotted his patrol flight of 24s. Despite the turbulence in the air, they flew at the same altitude and started to attack. Blyukher concentrated his attack on a medium bomber and managed to destroy the bomber with four .50 caliber machine guns. The Bf-109 pilot's shooting skills made an impression on his enemy pilot. He was very impressed and quickly turned to talk to him. "We began to fly in a slightly different way," Blyukher wrote. "From that moment on, the German called me a 'master'." Another German pilot, also participating in the battle, told me that he saw Blyukher successfully shoot down the enemy aircraft. He was surprised to see that the Soviet pilot had destroyed his enemy in his first combat mission. The Germans had to start questioning the combat skills of Soviet pilots. Blyukher himself reported on his combat skills: "I fought in a 'sneaky' manner, avoiding enemy fire as much as possible, remaining behind the first planes and shooting at it from above. After I destroyed my first enemy aircraft I noticed that my gunner was shooting at the rear of enemy aircraft from his post." The gunner, Lieutenant Konstantin Kuryaninov, had been a "field mouse," with a decent score of 30 kills and two 'aces'. "When I was in action he was in the front of the 'army' and shooting with his machine gun at an Italian aeroplane. I had to use him as my left wingman because I could not shoot the enemy from my blind spot," Blyukher wrote. "After this, I found him in my gunner post and he helped me eliminate Italian bomber planes." Edited March 11, 2023 by AEthelraedUnraed
Sandmarken Posted March 11, 2023 Posted March 11, 2023 (edited) When I made the c-47 campagin I used the chat gpt to rewrite my mission description in a more engaging way. Great tool ? Tried to used it to get historic information on some raf squadron and then it gave me very wrong information ? Edited March 11, 2023 by Sandmarken
R33GZ Posted March 12, 2023 Author Posted March 12, 2023 (edited) Haha. And there I was, wondering if it could write the actual mission logic et al... seems it still needs to learn the basic mission premise in a written language first lol. Well done on giving it a go. Still, it does seem like it may have potential... one day ? Edited March 12, 2023 by R33GZ 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now