
{"id":11285,"date":"2026-08-21T15:08:59","date_gmt":"2026-08-21T07:08:59","guid":{"rendered":"https:\/\/infernews.com\/blog\/facet-synthesizes-coherent-and-verifiable-terminal-tasks-from-reusable-agent-ski\/"},"modified":"2026-08-21T15:10:27","modified_gmt":"2026-08-21T07:10:27","slug":"facet-synthesizes-coherent-and-verifiable-terminal-tasks-from-reusable-agent-ski","status":"publish","type":"post","link":"https:\/\/infernews.com\/blog\/facet-synthesizes-coherent-and-verifiable-terminal-tasks-from-reusable-agent-ski\/","title":{"rendered":"FACET-Terminal\uff1a\u8b93\u7d42\u7aef\u4efb\u52d9\u7531\u53ef\u57f7\u884c\u74b0\u5883\u5148\u884c\u751f\u6210"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/infernews.com\/blog\/wp-content\/uploads\/2026\/08\/pasted-eea82adeff35.jpg\" alt=\"FACET: Preserving Source Intent and Executable State in Terminal Task Synthesis\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u7d42\u7aef AI Agent \u6700\u6015\u6307\u4ee4\u5beb\u5f97\u5408\u7406\uff0c\u74b0\u5883\u3001\u89e3\u6cd5\u548c\u9a57\u8b49\u5668\u537b\u4e92\u76f8\u5c0d\u4e0d\u4e0a\u3002FACET\uff08Fine-grained Agentic Construction of Executable Tasks\uff09\u662f\u4e00\u5957\u7d42\u7aef\u4efb\u52d9\u5408\u6210\u6846\u67b6\uff0c\u5148\u5efa\u7acb\u4e26\u4fee\u5fa9 Docker \u74b0\u5883\uff0c\u518d\u8b93\u6307\u4ee4\u3001\u53c3\u8003\u89e3\u6cd5\u548c\u9a57\u8b49\u5668\u5171\u4eab\u540c\u4e00\u5957\u57f7\u884c\u72c0\u614b\uff0c\u8655\u7406\u8907\u96dc\u4efb\u52d9\u96e3\u4ee5\u7a69\u5b9a\u6e2c\u8a66\u7684\u554f\u984c\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u9805\u76ee\u7531 71,341 \u500b\u4f86\u6e90\u6280\u80fd\u6574\u7406\u51fa 7,852 \u689d\u5834\u666f\u2014\u6280\u80fd\u7a2e\u5b50\uff0c\u6700\u5f8c\u53d6\u5f97 6,078 \u500b\u901a\u904e\u57f7\u884c\u9a57\u8b49\u7684\u4efb\u52d9\uff0c\u4e26\u5f9e\u6210\u529f rollout \u7be9\u9078\u7d04 1.2K \u689d\u5b8c\u6574\u8ecc\u8de1\uff0c\u7528\u65bc\u76e3\u7763\u5fae\u8abf Qwen3.5 \u7cfb\u5217\u6a21\u578b\u3002\u74b0\u5883\u4e2d\u7684\u6a94\u6848\u3001\u8def\u5f91\u3001\u5957\u4ef6\u3001\u9023\u63a5\u57e0\u3001\u8cc7\u6599\u7d50\u69cb\u548c\u6e2c\u8a66\u8cc7\u6599\u6703\u6cbf\u6d41\u7a0b\u50b3\u905e\uff0c\u6e1b\u5c11\u7d14\u6587\u5b57\u4ea4\u63a5\u9020\u6210\u7684\u843d\u5dee\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8cc7\u6e90\u5305\u62ec FACET-Terminal-Tasks-6k \u6578\u64da\u96c6\uff0c\u4ee5\u53ca FACET-Terminal-Qwen3.5-4B\u30019B \u548c 27B \u6a21\u578b\u3002\u8981\u91cd\u73fe\u4efb\u52d9\u5408\u6210\u6d41\u7a0b\uff0c\u9700\u8981 Python 3.11\u20133.13\u3001uv\u3001Docker \u548c\u6a21\u578b API\uff1b\u914d\u7f6e\u8207 Python \u7a0b\u5f0f\u96c6\u4e2d\u5728 <code>facet\/<\/code>\uff0c\u4e26\u63d0\u4f9b <code>FORWARD<\/code>\u3001<code>REVERSE<\/code>\u3001<code>JOINT<\/code> \u4e09\u7a2e\u751f\u6210\u7b56\u7565\u4f5c\u6bd4\u8f03\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Terminal-Bench 2.1 \u7684\u4e09\u6b21\u7368\u7acb\u57f7\u884c\u5e73\u5747\u7d50\u679c\u986f\u793a\uff0c4B\u30019B\u300127B \u6a21\u578b\u5206\u5225\u7531 17.60\u300127.34\u300140.82 \u63d0\u5347\u81f3 24.72\u300135.58\u300147.57\uff1b4B \u76f8\u5c0d\u63d0\u5347 40.5%\uff0c27B \u66f4\u63a5\u8fd1\u540c\u8a2d\u5b9a\u4e0b Qwen3.5-397B \u7684 49.06\u3002\u9019\u6279\u6578\u64da\u898f\u6a21\u4ecd\u7136\u6709\u9650\uff0c\u4efb\u52d9\u8cea\u7d20\u4ea6\u4f9d\u8cf4 Docker \u74b0\u5883\u548c\u9a57\u8b49\u5668\u662f\u5426\u6b63\u78ba\uff0c\u8f03\u9069\u5408\u7814\u7a76 Agent \u8a13\u7df4\u3001Terminal-Bench \u8a55\u6e2c\u53ca\u9700\u8981\u53ef\u91cd\u73fe\u7d42\u7aef\u64cd\u4f5c\u7684\u5718\u968a\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u8cc7\u6599\u57fa\u790e<\/strong>\uff1a6,078 \u500b\u901a\u904e\u57f7\u884c\u9a57\u8b49\u7684\u4efb\u52d9<\/li>\n<li><strong>\u751f\u6210\u65b9\u5f0f<\/strong>\uff1a\u74b0\u5883\u5148\u884c\uff0c\u6307\u4ee4\u3001\u89e3\u6cd5\u8207\u9a57\u8b49\u5668\u5171\u4eab\u72c0\u614b<\/li>\n<li><strong>\u516c\u958b\u6a21\u578b<\/strong>\uff1aQwen3.5 4B\u30019B\u300127B<\/li>\n<li><strong>\u8a55\u6e2c\u7d50\u679c<\/strong>\uff1a27B \u5728 Terminal-Bench 2.1 \u9054 47.57<\/li>\n<li><strong>\u9069\u5408\u5834\u666f<\/strong>\uff1a\u7d42\u7aef Agent \u8a13\u7df4\u3001\u4efb\u52d9\u5408\u6210\u53ca\u53ef\u91cd\u73fe\u8a55\u6e2c<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/stokou.github.io\/FACET-Terminal\/\" rel=\"noopener noreferrer\"><strong>\u9805\u76ee\u4e3b\u9801<\/strong><\/a> \u00b7 <a href=\"https:\/\/github.com\/StoKou\/FACET-Terminal\" rel=\"noopener noreferrer\"><strong>GitHub<\/strong><\/a> \u00b7 <a href=\"https:\/\/huggingface.co\/FACET-Terminal\/FACET-Terminal-Qwen3.5-27B\" rel=\"noopener noreferrer\"><strong>\u6a21\u578b<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>FACET \u628a\u6280\u80fd\u3001Docker \u74b0\u5883\u3001\u89e3\u6cd5\u8207\u9a57\u8b49\u5668\u9023\u6210\u540c\u4e00\u72c0\u614b\uff0c\u7522\u51fa\u53ef\u771f\u6b63\u57f7\u884c\u9a57\u8b49\u7684\u7d42\u7aef\u4efb\u52d9\u3002<\/p>\n","protected":false},"author":8,"featured_media":11284,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wpai_generated_summary":"","footnotes":""},"categories":[133,116,137,152,76,127,189,199,200],"tags":[],"class_list":["post-11285","post","type-post","status-publish","format-standard","hentry","category-133","category-agentic","category-api","category-python","category-76","category-127","category-189","category-dataset-","category-200"],"_links":{"self":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/11285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/comments?post=11285"}],"version-history":[{"count":1,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/11285\/revisions"}],"predecessor-version":[{"id":11287,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/11285\/revisions\/11287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/media\/11284"}],"wp:attachment":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/media?parent=11285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/categories?post=11285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/tags?post=11285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}