Octopus: On-device language model for function calling of software APIs - Chen, Wei (arXiv.org)