4 ms·
Even with GPT3 without any fine-tuning you can come up with prompts that support interactive goal-directed or topic-constrained chat. You can build in trigger c
by kerrow 4y ago
Even with GPT3 without any fine-tuning you can come up with prompts that support interactive goal-directed or topic-constrained chat. You can build in trigger conditions that cause it to output something machine readable so you can move to a different place in your state machine, and you can pre-process input from the user to decide which prompt template to leverage. And that's just with off-the-shelf GPT3 today and a few lines of code. The tough part is figuring out what exactly to do that is going to feel good, make sense, and ultimately be preferred by users, since this interaction modality is so different from what most are used to building or using.
Once you can run this stuff locally, or it's cheap enough to run lots of queries remotely, we're going to see a lot of software (esp. games) start trickling this tech in to middleman a lot of IO. Today it's:
commandXbutton.onClick(cmdX)
cmdX(){ print(result) }
I imagine we'll end up seeing a lot of that change to something like:
chat.onVoice(x => runCommand(textToCommand(voiceToText(x))))
cmdX(){ print(stringToUserDialect(result)) }
This is technically possible now -- do users want it?