function calling
11 statements across 7 episodes · 7 bullish · 2 bearish · 8 people on the record · first statement Apr 24, 2024 by Jason Liu · across every show →
Everything said about function calling, oldest first
Apr 24, 2024 positive
Liu: Function calling decouples schemas from prompt instructions
“Function calling lets you define the schema separate from the data and the instructions. And what this meant was you can kind of have a lot more complex schemas and just map them in Pydantic, and then you can just keep those very separate.”
Apr 24, 2024 negative
Liu: LLM JSON mode is worse than function calling for structured outputs
“In terms of whether or not, like, JSON mode is better, I usually think it's almost worse unless you want to spend less money on, like, the prompt tokens that the function call represents. Primarily because with JSON mode you don't actually specify the schema.”
Jul 23, 2024 positive
Scialom: Llama 3 natively supports state-of-the-art tool calling
“We have that from day one. Good news for the community. We are state of the art there. I think the model will be pretty good at that, we have a lot of gems about tools in the paper, but the model is fine-tuned to do tool usage, to zero-shot function calling”
Sep 17, 2024 bullish
Multi-step agentic apps fail at 95% reliability due to compounded errors
“Like if something is 95% reliable, but you're chaining together a bunch of calls, if you magnify that error rate, it makes your like application not work. So that's a really exciting thing here from going from like 95% to a hundred percent. I'm very biased wor…”
Sep 17, 2024 neutral
OpenAI built Structured Outputs because developers were hacking function calling
“A lot of people were hacking function calling to get the response format they needed, and so this is why we shipped kind of this new response format. So you can get exactly what you want, and you get kind of more of the models verbosity.”
Sep 17, 2024 neutral
OpenAI's function calling originated from early Code Interpreter prototypes
“The history here is we started with function calling and function calling, you know, came from the idea of like, let's give the model access to tools and let's see what it does. And we basically had these internal prototypes of what code interpreter is now. An…”
Sep 27, 2024 positive
Yao: Pairing reasoning with tool use is essential for unfamiliar tools
“And I think the second contribution is this idea of what people call like inner monologue or thinking or reasoning or whatever to be paired with tool use. I think that's still not trivial because if you look at the default function calling or whatever, like th…”
Oct 4, 2024 positive
Biggio: Forcing function calls over voice yields reliable UI control
“Speech to text is really interesting because you can prevent, you can prevent responses like audio responses and force function calls. And so you can do stuff like UI control that is like super, super reliable... If you like cut out the audio outputs and make …”
Oct 4, 2024 positive
Oct 5, 2024 positive