{"id":18130,"date":"2026-06-16T19:59:41","date_gmt":"2026-06-16T19:59:41","guid":{"rendered":"https:\/\/megagon.ai\/?post_type=faq&#038;p=18130"},"modified":"2026-06-16T19:59:43","modified_gmt":"2026-06-16T19:59:43","slug":"distractor-functions-llm-tool-use-accuracy","status":"publish","type":"faq","link":"https:\/\/megagon.ai\/jp\/faq\/distractor-functions-llm-tool-use-accuracy\/","title":{"rendered":"How do distractor functions affect LLM tool use?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Distractor functions are irrelevant functions included alongside the correct solution path during multi-step tool-use evaluation. FuncBenchGen distinguishes two types: connected irrelevant functions that share variables with the solution path but are not needed, and disconnected irrelevant functions that are fully isolated. Connected distractors cause the most damage. They reveal brittle state tracking because the model must distinguish required dependencies from plausible but unnecessary ones. A simple intervention, explicitly restating prior variable values at each step, raised GPT-5 accuracy from 62.5% to 81.3%.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Distractor functions are irrelevant functions included alongside the correct solution path during multi-step tool-use evaluation. FuncBenchGen distinguishes two types: connected irrelevant functions that share variables with the solution path but are not needed, and disconnected irrelevant functions that are fully isolated. Connected distractors cause the most damage. They reveal brittle state tracking because the model [&hellip;]<\/p>\n","protected":false},"author":4,"template":"","meta":{"footnotes":""},"question-topic":[],"class_list":["post-18130","faq","type-faq","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How do distractor functions affect LLM tool use? - Megagon<\/title>\n<meta name=\"description\" content=\"Distractor functions degrade LLM tool use by testing state tracking under interference. Connected irrelevant functions expose brittle multi-step reasoning.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/megagon.ai\/jp\/faq\/distractor-functions-llm-tool-use-accuracy\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How do distractor functions affect LLM tool use? - Megagon\" \/>\n<meta property=\"og:description\" content=\"Distractor functions degrade LLM tool use by testing state tracking under interference. Connected irrelevant functions expose brittle multi-step reasoning.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/megagon.ai\/jp\/faq\/distractor-functions-llm-tool-use-accuracy\/\" \/>\n<meta property=\"og:site_name\" content=\"Megagon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/megagonlabs\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-16T19:59:43+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/faq\\\/distractor-functions-llm-tool-use-accuracy\\\/\",\"url\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/faq\\\/distractor-functions-llm-tool-use-accuracy\\\/\",\"name\":\"How do distractor functions affect LLM tool use? - Megagon\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/#website\"},\"datePublished\":\"2026-06-16T19:59:41+00:00\",\"dateModified\":\"2026-06-16T19:59:43+00:00\",\"description\":\"Distractor functions degrade LLM tool use by testing state tracking under interference. Connected irrelevant functions expose brittle multi-step reasoning.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/faq\\\/distractor-functions-llm-tool-use-accuracy\\\/#breadcrumb\"},\"inLanguage\":\"ja-JP\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/megagon.ai\\\/jp\\\/faq\\\/distractor-functions-llm-tool-use-accuracy\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/faq\\\/distractor-functions-llm-tool-use-accuracy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How do distractor functions affect LLM tool use?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/#website\",\"url\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/\",\"name\":\"Megagon Labs\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja-JP\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/megagon.ai\\\/jp\\\/#organization\",\"name\":\"Megagon Labs\",\"url\":\"https:\\\/\\\/megagon.ai\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/megagon.ai\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Logo-Megagon-Labs.webp\",\"caption\":\"Megagon Labs\"},\"image\":{\"url\":\"https:\\\/\\\/megagon.ai\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Logo-Megagon-Labs.webp\"},\"description\":\"Megagon Labs is an AI research organization conducting research in compound AI systems, large language models, data-AI symbiosis, and human-centered AI. Megagon Labs shares its findings with the broader community through open-source tools, datasets, publications, workshops, and an invited speaker series.\",\"sameAs\":[\"https:\\\/\\\/github.com\\\/megagonlabs\",\"https:\\\/\\\/twitter.com\\\/megagonlabs\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/megagon-labs\\\/\",\"https:\\\/\\\/www.facebook.com\\\/megagonlabs\\\/\"],\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"444 Castro Street\",\"addressLocality\":\"Mountain View\",\"addressRegion\":\"CA\",\"postalCode\":\"94041\",\"addressCountry\":\"US\"},\"contactPoint\":{\"@type\":\"ContactPoint\",\"email\":\"contactus@megagon.ai\",\"contactType\":\"general inquiries\"},\"parentOrganization\":{\"@type\":\"Organization\",\"name\":\"Recruit Holdings\",\"url\":\"https:\\\/\\\/recruit-holdings.com\\\/en\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How do distractor functions affect LLM tool use? - Megagon","description":"Distractor functions degrade LLM tool use by testing state tracking under interference. Connected irrelevant functions expose brittle multi-step reasoning.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/megagon.ai\/jp\/faq\/distractor-functions-llm-tool-use-accuracy\/","og_locale":"ja_JP","og_type":"article","og_title":"How do distractor functions affect LLM tool use? - Megagon","og_description":"Distractor functions degrade LLM tool use by testing state tracking under interference. Connected irrelevant functions expose brittle multi-step reasoning.","og_url":"https:\/\/megagon.ai\/jp\/faq\/distractor-functions-llm-tool-use-accuracy\/","og_site_name":"Megagon","article_publisher":"https:\/\/www.facebook.com\/megagonlabs\/","article_modified_time":"2026-06-16T19:59:43+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/megagon.ai\/jp\/faq\/distractor-functions-llm-tool-use-accuracy\/","url":"https:\/\/megagon.ai\/jp\/faq\/distractor-functions-llm-tool-use-accuracy\/","name":"How do distractor functions affect LLM tool use? - Megagon","isPartOf":{"@id":"https:\/\/megagon.ai\/jp\/#website"},"datePublished":"2026-06-16T19:59:41+00:00","dateModified":"2026-06-16T19:59:43+00:00","description":"Distractor functions degrade LLM tool use by testing state tracking under interference. Connected irrelevant functions expose brittle multi-step reasoning.","breadcrumb":{"@id":"https:\/\/megagon.ai\/jp\/faq\/distractor-functions-llm-tool-use-accuracy\/#breadcrumb"},"inLanguage":"ja-JP","potentialAction":[{"@type":"ReadAction","target":["https:\/\/megagon.ai\/jp\/faq\/distractor-functions-llm-tool-use-accuracy\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/megagon.ai\/jp\/faq\/distractor-functions-llm-tool-use-accuracy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/megagon.ai\/jp\/"},{"@type":"ListItem","position":2,"name":"How do distractor functions affect LLM tool use?"}]},{"@type":"WebSite","@id":"https:\/\/megagon.ai\/jp\/#website","url":"https:\/\/megagon.ai\/jp\/","name":"Megagon Labs","description":"","publisher":{"@id":"https:\/\/megagon.ai\/jp\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/megagon.ai\/jp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja-JP"},{"@type":"Organization","@id":"https:\/\/megagon.ai\/jp\/#organization","name":"Megagon Labs","url":"https:\/\/megagon.ai\/","logo":{"@type":"ImageObject","url":"https:\/\/megagon.ai\/wp-content\/uploads\/2025\/02\/Logo-Megagon-Labs.webp","caption":"Megagon Labs"},"image":{"url":"https:\/\/megagon.ai\/wp-content\/uploads\/2025\/02\/Logo-Megagon-Labs.webp"},"description":"Megagon Labs is an AI research organization conducting research in compound AI systems, large language models, data-AI symbiosis, and human-centered AI. Megagon Labs shares its findings with the broader community through open-source tools, datasets, publications, workshops, and an invited speaker series.","sameAs":["https:\/\/github.com\/megagonlabs","https:\/\/twitter.com\/megagonlabs","https:\/\/www.linkedin.com\/company\/megagon-labs\/","https:\/\/www.facebook.com\/megagonlabs\/"],"address":{"@type":"PostalAddress","streetAddress":"444 Castro Street","addressLocality":"Mountain View","addressRegion":"CA","postalCode":"94041","addressCountry":"US"},"contactPoint":{"@type":"ContactPoint","email":"contactus@megagon.ai","contactType":"general inquiries"},"parentOrganization":{"@type":"Organization","name":"Recruit Holdings","url":"https:\/\/recruit-holdings.com\/en\/"}}]}},"_links":{"self":[{"href":"https:\/\/megagon.ai\/jp\/wp-json\/wp\/v2\/faq\/18130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/megagon.ai\/jp\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/megagon.ai\/jp\/wp-json\/wp\/v2\/types\/faq"}],"author":[{"embeddable":true,"href":"https:\/\/megagon.ai\/jp\/wp-json\/wp\/v2\/users\/4"}],"version-history":[{"count":1,"href":"https:\/\/megagon.ai\/jp\/wp-json\/wp\/v2\/faq\/18130\/revisions"}],"predecessor-version":[{"id":18131,"href":"https:\/\/megagon.ai\/jp\/wp-json\/wp\/v2\/faq\/18130\/revisions\/18131"}],"wp:attachment":[{"href":"https:\/\/megagon.ai\/jp\/wp-json\/wp\/v2\/media?parent=18130"}],"wp:term":[{"taxonomy":"question-topic","embeddable":true,"href":"https:\/\/megagon.ai\/jp\/wp-json\/wp\/v2\/question-topic?post=18130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}