Do you have any examples or data on the discriminatory power of the model for tool use? The examples are things like "What is the weather in San Francisco", where you are only passed a tool like tools='[{"name":"get_weather","parameters":{"location":"string"}}]', I had a thing[1] over 10 years ago that could handle this kind of problem using SPARQL and knowledge graphs. My question is how effective is it at handling…
I’m noticing a trend where people who have no experience with good old-fashioned AI are starting to learn about it, and use it to save money on their tool chain costs. I think it’s great that people are finally rediscovering these basics and maybe at some point they’ll realize that AI is not something new
Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
211–220 of 255 posts
Re: Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
#212Earlier quoted context omitted.
Thanks to a Huggingface linked below, I tested it and im not impressed. prmopt: i need to contact my boss i will be late. Result: 20mins [{"name":"set_timer","arguments":{"time_human":"20 minutes"}}]. It didnt use the email tool and i tried 2-3 different ways of asking it.
works for me: input: i need to contact my boss i will be late. output: [{"name":"send_email","arguments":{"to":"boss@company.com","subject":"Running late","body":"I will be late for the meeting."}}] it did have the send_email tool on the left hand side though
Re: Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
#213Re: Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
#214Do you have any examples or data on the discriminatory power of the model for tool use? The examples are things like "What is the weather in San Francisco", where you are only passed a tool like tools='[{"name":"get_weather","parameters":{"location":"string"}}]', I had a thing[1] over 10 years ago that could handle this kind of problem using SPARQL and knowledge graphs. My question is how effective is it at handling…
Thanks to a Huggingface linked below, I tested it and im not impressed. prmopt: i need to contact my boss i will be late. Result: 20mins [{"name":"set_timer","arguments":{"time_human":"20 minutes"}}]. It didnt use the email tool and i tried 2-3 different ways of asking it.
Re: Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
#215Re: Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
#216Re: Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
#217A lot of agent workflows really are just tool selection + argument extraction + structured output. How does this behave once workflows become multi-step and state starts accumulating across calls?
Re: Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
#218I currently use small general purpose LLM. But a special finetune is always the way. I'll try this for my use case.
Re: Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
#219Are you worried about Google's response to this? Google reportedly reacts to distillation attempts " with real-time proactive defenses that can degrade student model performance ". So if they detected you, they could have intentionally fed you a dumber but plausible variant of Gemini: https://cloud.google.com/blog/topics/threat-intelligence/dis... But also, this model is small and just focusing on the tool use. In te…
Well, it's like robbing the robbers, when it comes to training data
Basically, if we were okay with Google scraping the internet to build a search index, what is the line they crossed that turned this from acceptable search engine indexing, into theft?
Re: Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
#220I tried 'git add commit and push' which is something I might ask an llm to do but is a waste of tokens.
It output:
[{"name":"create_note","arguments":{"text":"commit and push","title":"git add"}}]
Which is kind of a little way there but not useable on its own