https://neuralnetworks.news/tinyagent-function-calling-at-the-edge/