WebGPT: Browser-assisted question-answering with human feedback
arxiv.org
arxiv.org
After that the next step I think is to make LMs that map arguments to functions from unstructured input, externally run the function and use the result in the next token predictions. LMs could write functions and execute them as regular code. They could learn to generate task descriptions, code, constraints and tests, and then run them in the loop to get experimental feedback. Regular code could call the neural net, and the neural net could call regular code. This would bring neural nets closer to symbolic AI.
So I see LMs as developers, iterating towards solutions. They have access to efficient simulation and compilers to augment the neural part.
[1] "Improving language models by retrieving from trillions of tokens" https://arxiv.org/pdf/2112.04426.pdf
[2] "Language Models as Zero-Shot Planners: Extracting Actionable Knowledge for Embodied Agents" https://arxiv.org/pdf/2201.07207.pdf
[3] "Pretrained Transformers As Universal Computation Engines" https://arxiv.org/pdf/2103.05247.pdf