{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:3ZUI22BIS46MP3CC7KIEXLAQMO","short_pith_number":"pith:3ZUI22BI","schema_version":"1.0","canonical_sha256":"de688d6828973cc7ec42fa904bac1063a75d0e0aad616db29d266dfb0e2beca9","source":{"kind":"arxiv","id":"2309.17428","version":2},"attestation_state":"computed","paper":{"title":"CRAFT: Customizing LLMs by Creating and Retrieving from Specialized Toolsets","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":["cs.AI","cs.LG"],"primary_cat":"cs.CL","authors_text":"Hao Peng, Heng Ji, Lifan Yuan, Xingyao Wang, Yangyi Chen, Yi R. Fung","submitted_at":"2023-09-29T17:40:26Z","abstract_excerpt":"Large language models (LLMs) are often augmented with tools to solve complex tasks. By generating code snippets and executing them through task-specific Application Programming Interfaces (APIs), they can offload certain functions to dedicated external modules, such as image encoding and performing calculations. However, most existing approaches to augment LLMs with tools are constrained by general-purpose APIs and lack the flexibility for tailoring them to specific tasks. In this work, we present CRAFT, a general tool creation and retrieval framework for LLMs. It creates toolsets specifically"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2309.17428","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2023-09-29T17:40:26Z","cross_cats_sorted":["cs.AI","cs.LG"],"title_canon_sha256":"3a536c7c4b77ed12086a6310b6521f18aaf1fd754d3eba3afb9222bbe804eb99","abstract_canon_sha256":"4d853e34e7e5c93e625d570ebf4db0c0c7fcbd307e7f07535fa0b8149929f1d6"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:55:24.742514Z","signature_b64":"4q1QwwFri03gzVrdN1ucuHrT7Tdtl5YbaRhBhRmsHDthZdRKpVooYaSh4CiGVjqBjlQ8Zg8uvjSyYCZjOmxTCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"de688d6828973cc7ec42fa904bac1063a75d0e0aad616db29d266dfb0e2beca9","last_reissued_at":"2026-07-05T07:55:24.742056Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:55:24.742056Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"CRAFT: Customizing LLMs by Creating and Retrieving from Specialized Toolsets","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":["cs.AI","cs.LG"],"primary_cat":"cs.CL","authors_text":"Hao Peng, Heng Ji, Lifan Yuan, Xingyao Wang, Yangyi Chen, Yi R. Fung","submitted_at":"2023-09-29T17:40:26Z","abstract_excerpt":"Large language models (LLMs) are often augmented with tools to solve complex tasks. By generating code snippets and executing them through task-specific Application Programming Interfaces (APIs), they can offload certain functions to dedicated external modules, such as image encoding and performing calculations. However, most existing approaches to augment LLMs with tools are constrained by general-purpose APIs and lack the flexibility for tailoring them to specific tasks. In this work, we present CRAFT, a general tool creation and retrieval framework for LLMs. It creates toolsets specifically"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2309.17428","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2309.17428/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2309.17428","created_at":"2026-07-05T07:55:24.742113+00:00"},{"alias_kind":"arxiv_version","alias_value":"2309.17428v2","created_at":"2026-07-05T07:55:24.742113+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2309.17428","created_at":"2026-07-05T07:55:24.742113+00:00"},{"alias_kind":"pith_short_12","alias_value":"3ZUI22BIS46M","created_at":"2026-07-05T07:55:24.742113+00:00"},{"alias_kind":"pith_short_16","alias_value":"3ZUI22BIS46MP3CC","created_at":"2026-07-05T07:55:24.742113+00:00"},{"alias_kind":"pith_short_8","alias_value":"3ZUI22BI","created_at":"2026-07-05T07:55:24.742113+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":9,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.22385","citing_title":"MetaPS: Adaptive Programmatic Strategy Selection for Market Agents","ref_index":77,"is_internal_anchor":false},{"citing_arxiv_id":"2606.32025","citing_title":"Generative Skill Composition for LLM Agents","ref_index":10,"is_internal_anchor":false},{"citing_arxiv_id":"2605.24426","citing_title":"SEAL: Synergistic Co-Evolution of Agents and Learning Environments","ref_index":40,"is_internal_anchor":false},{"citing_arxiv_id":"2503.21460","citing_title":"Large Language Model Agent: A Survey on Methodology, Applications and Challenges","ref_index":166,"is_internal_anchor":false},{"citing_arxiv_id":"2605.22177","citing_title":"Maestro: Reinforcement Learning to Orchestrate Hierarchical Model-Skill Ensembles","ref_index":69,"is_internal_anchor":false},{"citing_arxiv_id":"2504.19793","citing_title":"Prompt Injection Attack to Tool Selection in LLM Agents","ref_index":59,"is_internal_anchor":false},{"citing_arxiv_id":"2604.07536","citing_title":"TRUSTDESC: Preventing Tool Poisoning in LLM Applications via Trusted Description Generation","ref_index":75,"is_internal_anchor":false},{"citing_arxiv_id":"2604.08281","citing_title":"When to Trust Tools? Adaptive Tool Trust Calibration For Tool-Integrated Math Reasoning","ref_index":28,"is_internal_anchor":false},{"citing_arxiv_id":"2604.24026","citing_title":"From Skill Text to Skill Structure: The Scheduling-Structural-Logical Representation for Agent Skills","ref_index":32,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/3ZUI22BIS46MP3CC7KIEXLAQMO","json":"https://pith.science/pith/3ZUI22BIS46MP3CC7KIEXLAQMO.json","graph_json":"https://pith.science/api/pith-number/3ZUI22BIS46MP3CC7KIEXLAQMO/graph.json","events_json":"https://pith.science/api/pith-number/3ZUI22BIS46MP3CC7KIEXLAQMO/events.json","paper":"https://pith.science/paper/3ZUI22BI"},"agent_actions":{"view_html":"https://pith.science/pith/3ZUI22BIS46MP3CC7KIEXLAQMO","download_json":"https://pith.science/pith/3ZUI22BIS46MP3CC7KIEXLAQMO.json","view_paper":"https://pith.science/paper/3ZUI22BI","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2309.17428&json=true","fetch_graph":"https://pith.science/api/pith-number/3ZUI22BIS46MP3CC7KIEXLAQMO/graph.json","fetch_events":"https://pith.science/api/pith-number/3ZUI22BIS46MP3CC7KIEXLAQMO/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/3ZUI22BIS46MP3CC7KIEXLAQMO/action/timestamp_anchor","attest_storage":"https://pith.science/pith/3ZUI22BIS46MP3CC7KIEXLAQMO/action/storage_attestation","attest_author":"https://pith.science/pith/3ZUI22BIS46MP3CC7KIEXLAQMO/action/author_attestation","sign_citation":"https://pith.science/pith/3ZUI22BIS46MP3CC7KIEXLAQMO/action/citation_signature","submit_replication":"https://pith.science/pith/3ZUI22BIS46MP3CC7KIEXLAQMO/action/replication_record"}},"created_at":"2026-07-05T07:55:24.742113+00:00","updated_at":"2026-07-05T07:55:24.742113+00:00"}