๐ Introducing OctoTools: an agentic framework with extensible tools for complex reasoning! ๐ ๐งต
๐ Explore now:
octotools.github.io/
OctoTools tackles challenges in complex reasoningโincluding visual understanding, domain knowledge retrieval, numerical reasoning, and multistep problem-solving. It introduces:
๐น Standardized tool cards to encapsulate tool functionality
๐น A planner for structured high-level & low-level planning
๐น An executor to carry out tool usage
Featured Highlights ๐ก
โ
Standardized tool cards for seamless integration of new tools-no framework changes needed (๐ examples:
octotools.github.io/#tool-caโฆ)
โ
Planner + Executor for structured high-level & low-level decision-making
โ
Diverse tools: visual perception, math, web search, specialized tools & more
โ
Long CoT reasoning with test-time optimization: planning, tool use, verification, re-evaluation & beyond (๐ examples:
octotools.github.io/#visualiโฆ)
โ
Training-free & LLM-friendlyโeasily extend with the latest models
โ
Task-specific toolset optimization: select an optimized subset of tools for better performance
๐ Performance: OctoTools achieves generalizable gains across 16 tasks, outperforming:
๐ GPT-4o (+9.3%)
๐ AutoGen (+10.6%)
๐ GPT-4o Functions (+7.5%)
๐ LangChain (+7.3%)
๐ค Try the live demo (supported by
@huggingface @_akhaliq):
huggingface.co/spaces/octotoโฆ
๐ OctoTools in action on diverse real-world examples:
โ
How many r letters are in the word strawberry?
โ
What's up with the upcoming Apple Launch? Any rumors? (credit:
@karpathy)
โ
Which is bigger, 9.11 or 9.9?
โ
Solve gane of 24 with [1,1,6,9]
โ
Research trends in tool agents with LLMs for scientific discovery from ArXiv, PubMed, and Nature
โ
How many baseballs are there? (visual perception, GPT-4o โ)
โ
What is the organ on the left side of this image? (radiology, GPT-4o โ)
โ
What are the cell types in this image? (pathology, GPT-4o โ)
... and more!
Dive deep into OctoTools:
๐ Read our 89-page paper:
arxiv.org/abs/2502.11271
๐ป Explore the codebase:
github.com/octotools/octotooโฆ
Huge thanks to our amazing team:
@chenbowen118,
@ShengLiu_,
@connect_thapa, Joseph Boen!
Special thanks to
@james_y_zou,
@StanfordHAI,
@ChanZuckerberg for the support! ๐
#Agent #LLMs #ToolUse #Reasoning #OctoTools