{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:GYOQFF7USO4R72WAKEPR6S3TRC","short_pith_number":"pith:GYOQFF7U","canonical_record":{"source":{"id":"2310.10996","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-10-17T04:57:53Z","cross_cats_sorted":[],"title_canon_sha256":"edf25cb12bdf772a7e189a63444df1a9497d0c29de6cec72d6fec37e7af44080","abstract_canon_sha256":"b4b3c6f7cbfe52f80288c9817b2c727f005f5b18662ee663b21f237de850599e"},"schema_version":"1.0"},"canonical_sha256":"361d0297f493b91feac0511f1f4b7388bf0edca2d74590f1d4ff2dacf543f6bf","source":{"kind":"arxiv","id":"2310.10996","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2310.10996","created_at":"2026-07-05T07:01:48Z"},{"alias_kind":"arxiv_version","alias_value":"2310.10996v1","created_at":"2026-07-05T07:01:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2310.10996","created_at":"2026-07-05T07:01:48Z"},{"alias_kind":"pith_short_12","alias_value":"GYOQFF7USO4R","created_at":"2026-07-05T07:01:48Z"},{"alias_kind":"pith_short_16","alias_value":"GYOQFF7USO4R72WA","created_at":"2026-07-05T07:01:48Z"},{"alias_kind":"pith_short_8","alias_value":"GYOQFF7U","created_at":"2026-07-05T07:01:48Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:GYOQFF7USO4R72WAKEPR6S3TRC","target":"record","payload":{"canonical_record":{"source":{"id":"2310.10996","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-10-17T04:57:53Z","cross_cats_sorted":[],"title_canon_sha256":"edf25cb12bdf772a7e189a63444df1a9497d0c29de6cec72d6fec37e7af44080","abstract_canon_sha256":"b4b3c6f7cbfe52f80288c9817b2c727f005f5b18662ee663b21f237de850599e"},"schema_version":"1.0"},"canonical_sha256":"361d0297f493b91feac0511f1f4b7388bf0edca2d74590f1d4ff2dacf543f6bf","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:01:48.969669Z","signature_b64":"cXmy637JQTElU2Ln1n8dMqeJ1wY13rpQdrQrwXenp0IIPz+btte9pTj1YJwBxqpslwd6z/lzIBzCK53Ii7LgDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"361d0297f493b91feac0511f1f4b7388bf0edca2d74590f1d4ff2dacf543f6bf","last_reissued_at":"2026-07-05T07:01:48.969203Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:01:48.969203Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2310.10996","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T07:01:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pJp7inqCALuRwssN1QhYwEd02K6xX6jLCc7oyPzH0ZzmO6wzwocrNrqBRydl79fW3fbJzD6Oil//gzTB4H/9CQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T21:05:05.399741Z"},"content_sha256":"407265541d22d6f0d3ef2c09b09e27574cd0fa8b10080a7d6e686014eb8cfc7f","schema_version":"1.0","event_id":"sha256:407265541d22d6f0d3ef2c09b09e27574cd0fa8b10080a7d6e686014eb8cfc7f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:GYOQFF7USO4R72WAKEPR6S3TRC","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"ClarifyGPT: Empowering LLM-based Code Generation with Intention Clarification","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Binquan Zhang, Chenxue Wang, Fangwen Mu, Lin Shi, Qing Wang, Shichao Liu, Song Wang, Zhuohao Yu","submitted_at":"2023-10-17T04:57:53Z","abstract_excerpt":"We introduce a novel framework named ClarifyGPT, which aims to enhance code generation by empowering LLMs with the ability to identify ambiguous requirements and ask targeted clarifying questions. In particular, ClarifyGPT first detects whether a given requirement is ambiguous by performing a code consistency check. If it is ambiguous, ClarifyGPT prompts an LLM to generate targeted clarifying questions. After receiving question responses, ClarifyGPT refines the ambiguous requirement and inputs it into the same LLM to generate a final code solution. To evaluate our ClarifyGPT, we first conduct "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2310.10996","kind":"arxiv","version":1},"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/2310.10996/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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T07:01:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"oAwivsWtD6nc+N02jM1QYBSJ9bx9jVxPA1XegSAQRQ2bt5Ro7d6aQ5keBd/Pl6xp3ge8hnpokDxD75hGquiCDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T21:05:05.400125Z"},"content_sha256":"3172113d2db341b7e0d60e1c654c6780eaacf34d5ec28889d487aff9c89b1862","schema_version":"1.0","event_id":"sha256:3172113d2db341b7e0d60e1c654c6780eaacf34d5ec28889d487aff9c89b1862"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/GYOQFF7USO4R72WAKEPR6S3TRC/bundle.json","state_url":"https://pith.science/pith/GYOQFF7USO4R72WAKEPR6S3TRC/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/GYOQFF7USO4R72WAKEPR6S3TRC/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-07T21:05:05Z","links":{"resolver":"https://pith.science/pith/GYOQFF7USO4R72WAKEPR6S3TRC","bundle":"https://pith.science/pith/GYOQFF7USO4R72WAKEPR6S3TRC/bundle.json","state":"https://pith.science/pith/GYOQFF7USO4R72WAKEPR6S3TRC/state.json","well_known_bundle":"https://pith.science/.well-known/pith/GYOQFF7USO4R72WAKEPR6S3TRC/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:GYOQFF7USO4R72WAKEPR6S3TRC","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"b4b3c6f7cbfe52f80288c9817b2c727f005f5b18662ee663b21f237de850599e","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-10-17T04:57:53Z","title_canon_sha256":"edf25cb12bdf772a7e189a63444df1a9497d0c29de6cec72d6fec37e7af44080"},"schema_version":"1.0","source":{"id":"2310.10996","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2310.10996","created_at":"2026-07-05T07:01:48Z"},{"alias_kind":"arxiv_version","alias_value":"2310.10996v1","created_at":"2026-07-05T07:01:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2310.10996","created_at":"2026-07-05T07:01:48Z"},{"alias_kind":"pith_short_12","alias_value":"GYOQFF7USO4R","created_at":"2026-07-05T07:01:48Z"},{"alias_kind":"pith_short_16","alias_value":"GYOQFF7USO4R72WA","created_at":"2026-07-05T07:01:48Z"},{"alias_kind":"pith_short_8","alias_value":"GYOQFF7U","created_at":"2026-07-05T07:01:48Z"}],"graph_snapshots":[{"event_id":"sha256:3172113d2db341b7e0d60e1c654c6780eaacf34d5ec28889d487aff9c89b1862","target":"graph","created_at":"2026-07-05T07:01:48Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2310.10996/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We introduce a novel framework named ClarifyGPT, which aims to enhance code generation by empowering LLMs with the ability to identify ambiguous requirements and ask targeted clarifying questions. In particular, ClarifyGPT first detects whether a given requirement is ambiguous by performing a code consistency check. If it is ambiguous, ClarifyGPT prompts an LLM to generate targeted clarifying questions. After receiving question responses, ClarifyGPT refines the ambiguous requirement and inputs it into the same LLM to generate a final code solution. To evaluate our ClarifyGPT, we first conduct ","authors_text":"Binquan Zhang, Chenxue Wang, Fangwen Mu, Lin Shi, Qing Wang, Shichao Liu, Song Wang, Zhuohao Yu","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-10-17T04:57:53Z","title":"ClarifyGPT: Empowering LLM-based Code Generation with Intention Clarification"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2310.10996","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:407265541d22d6f0d3ef2c09b09e27574cd0fa8b10080a7d6e686014eb8cfc7f","target":"record","created_at":"2026-07-05T07:01:48Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"b4b3c6f7cbfe52f80288c9817b2c727f005f5b18662ee663b21f237de850599e","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-10-17T04:57:53Z","title_canon_sha256":"edf25cb12bdf772a7e189a63444df1a9497d0c29de6cec72d6fec37e7af44080"},"schema_version":"1.0","source":{"id":"2310.10996","kind":"arxiv","version":1}},"canonical_sha256":"361d0297f493b91feac0511f1f4b7388bf0edca2d74590f1d4ff2dacf543f6bf","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"361d0297f493b91feac0511f1f4b7388bf0edca2d74590f1d4ff2dacf543f6bf","first_computed_at":"2026-07-05T07:01:48.969203Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:01:48.969203Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"cXmy637JQTElU2Ln1n8dMqeJ1wY13rpQdrQrwXenp0IIPz+btte9pTj1YJwBxqpslwd6z/lzIBzCK53Ii7LgDA==","signature_status":"signed_v1","signed_at":"2026-07-05T07:01:48.969669Z","signed_message":"canonical_sha256_bytes"},"source_id":"2310.10996","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:407265541d22d6f0d3ef2c09b09e27574cd0fa8b10080a7d6e686014eb8cfc7f","sha256:3172113d2db341b7e0d60e1c654c6780eaacf34d5ec28889d487aff9c89b1862"],"state_sha256":"c2df1eda762bcd0d6bb9b45be069100dd7cbfffa6b04d7d4b56e5df93fb2ad0c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YvEVFqm9P4gG1/z5/rzjmzVgt8ChdONDHkpamS4m+rhuBKzf/HEhVzZ2EkIFSUgwhf/Pt4oBLm69hfVY2kb9Ag==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-07T21:05:05.402771Z","bundle_sha256":"c36c4653c2cf3bfef5415438830c07bd7ae755f1d3888948c42927abcec72a14"}}