<ruby id="9ue20"></ruby>

  1. 
    

      国产午夜福利免费入口,国产日韩综合av在线,精品久久人人妻人人做精品,蜜臀av一区二区三区精品,亚洲欧美中文日韩在线v日本,人妻av中文字幕无码专区 ,亚洲精品国产av一区二区,久久精品国产清自在天天线
      網易首頁 > 網易號 > 正文 申請入駐

      結構化輸出提示生成:讓模型不再猜你想要的格式

      0
      分享至

      你給大模型指定了 JSON 模式,但它還是會漏掉字段、亂填數值,怎么辦?

      Thoughtworks 技術雷達第 34 期(2026 年 4 月)把“大模型結構化輸出”直接放進 Adopt 環——這不是“評估”或“試用”,而是業界現在就該做的事。換句話說,讓模型返回符合預定格式的 JSON,已經從探索階段進入成熟實踐。但翻過這頁紙的人都知道,愿望和落地之間還隔著兩條溝:一條是把模式翻譯成模型能讀懂的自然語言提示,另一條是給模型的輸出做邊界校驗。


      有人會說,OpenAI 的 response_format: { type: "json_object" } 允許直接傳模式,服務器會幫我們完成翻譯,不需要自己動手。可如果你用的是 Anthropic、OpenRouter、本地 llama.cpp 的裸 API,或者在精細控制提示詞時必須手寫那一段說明,那么你很可能體驗過下述場景:模型信誓旦旦地返回了 JSON,打開一看卻少了一個 required 字段;枚舉值“positive”被寫成“POSITIVE”;整數范圍從 0?1 變成了 0?100——這還是在你反復叮囑“只輸出 JSON”之后。

      上述問題并非偶然。即使開了結構化輸出,模型仍會錯覺枚舉值、漏填必填字段、突破最大值限制,這就是現實。所以才有開發者做了一個不到 500 行的純 JavaScript 工具,把從 JSON 模式到自然語言提示的轉換、示例輸出的生成、輸出對原始模式的校驗都透明地擺在一起,不依賴任何大模型接口,也不帶構建步驟。你可以直接在瀏覽器里粘貼一份 JSON Schema,看到對應的提示片段長什么樣,再拿樣例輸出去驗證。演示地址:https://sen.ltd/portfolio/schema-prompt/,代碼倉庫:https://github.com/sen-ltd/schema-prompt。

      這個工具把“給模型一個模式”拆成兩件獨立的事。第一件是模式到提示的轉化。大模型并不會直接讀 JSON Schema 的原生語法——type、properties、required 這些關鍵字必須被重新表達為結構化的自然語言要點,模型才能遵循。工具做了一套遞歸翻譯:枚舉變成 [one of: ...] 這種記號,讓模型直接面對候選值而不是解析枚舉定義;數字范圍用“≥ 0, ≤ 1”這樣的 Unicode 比較符,穿透分詞器不會變形;required 字段明確標注“(required)”,optional 也標上,因為實踐中必填是最容易被忽略的信號,需要雙重提醒。嵌套的對象和數組會縮進展開,數組的元素類型單獨一行注明“(each item)”,末尾再跟一句“Use null for fields you cannot determine. Do not invent data.”——這條抑制幻覺的咒語,沒有它,模型會鎮定地為你編出那些它根本推斷不出來的字段。

      第二件是輸出驗證。哪怕提示寫得滴水不漏,獲取到的 JSON 依然可能缺失 required 字段,或者把字符串塞進要求 number 的位置。工具直接在返回體邊界上卡一道檢查,把這類運行時漂移轉化為類型化的錯誤,提醒你“缺失 sentiment 字段”“confidence 值 1.2 超出最大值”。這一步平時被 Instructor、Pydantic AI、Outlines 等庫封裝起來了,而當你直接調裸 API 時,就得自己寫,現在工具把它直觀地攤開。

      一份簡單的情緒與置信度模式輸入,在工具里會生成這樣一段提示:“Return a JSON object that conforms to the following structure. Fields: sentiment: string [one of: ["positive","negative","neutral"]] (required) — Overall sentiment of the input text; confidence: number [≥ 0, ≤ 1] (required) — Confidence score, 0–1; keywords: array [max 5 items] (optional) — (each item): string [length ≥ 1] (optional).”你立刻能察覺枚舉值被顯式列出、數值區間用比較符、必填與可選都寫清楚了,而且嵌套數組的項目限制也單獨說明。對照原始 Schema,你不會再漏看任何約束。

      正方強調行業應該直接采納結構化輸出,這沒錯;反方拿幻覺和字段缺失打臉,也沒錯。真正的問題從來不是結構化的方向不對,而是從“有規范”到“規范被執行”之間存在太多隱性的翻譯和校驗步驟。這個工具沒有發明新的抽象,只是把那條藏在庫和文檔后面的路徑照得清清楚楚。對于還在裸調接口、需要確信“提示到底是怎樣送到模型面前”的開發者來說,這種透明感比任何包裝都更有用。

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      英偉達:比亞迪、小米、小馬智行等均已采用或正在基于Hyperion平臺開發智駕

      英偉達:比亞迪、小米、小馬智行等均已采用或正在基于Hyperion平臺開發智駕

      財聞
      2026-06-01 13:07:09
      給他追封“民族英雄”,我不認同!

      給他追封“民族英雄”,我不認同!

      小豫講故事
      2026-06-02 06:00:29
      A股:緊急提醒2.5億股民!從6月3日起,A股或將重啟反彈浪大行情?

      A股:緊急提醒2.5億股民!從6月3日起,A股或將重啟反彈浪大行情?

      趨勢清風俠
      2026-06-02 15:46:46
      章澤天現身歐冠,穿幾百萬行頭露副乳顯土氣,一張嘴秒被路人比下

      章澤天現身歐冠,穿幾百萬行頭露副乳顯土氣,一張嘴秒被路人比下

      一娛三分地
      2026-06-01 20:18:49
      阿根廷世界杯號碼:梅西10號、德保羅7號、恩佐24號、麥卡20號

      阿根廷世界杯號碼:梅西10號、德保羅7號、恩佐24號、麥卡20號

      懂球帝
      2026-06-03 01:45:05
      “摸奶子”再惹爭議,OPPO的流量反噬開始了

      “摸奶子”再惹爭議,OPPO的流量反噬開始了

      品牌頭版
      2026-05-13 10:18:15
      特朗普,開掉“不聽話的情報頭子”

      特朗普,開掉“不聽話的情報頭子”

      中國新聞周刊
      2026-06-02 21:26:00
      成都出臺戶籍新政 連續繳納養老保險3年可申請落戶

      成都出臺戶籍新政 連續繳納養老保險3年可申請落戶

      北青網-北京青年報
      2026-06-02 13:02:21
      太陰險!相親女喝了咖啡后嘔吐,懷疑男方下藥而報警,結果是孕反

      太陰險!相親女喝了咖啡后嘔吐,懷疑男方下藥而報警,結果是孕反

      譚談社會
      2026-06-02 10:41:44
      24小時已過,普京政府準時斷供,航油不賣中國,歐盟啟動應急方案

      24小時已過,普京政府準時斷供,航油不賣中國,歐盟啟動應急方案

      愛下廚的阿釃
      2026-06-02 17:12:48
      王健林現在的個人合法財富有多少,你想破腦袋都想不到

      王健林現在的個人合法財富有多少,你想破腦袋都想不到

      趣味萌寵的日常
      2026-06-02 17:40:36
      河南一足療店推出“反方向按摩”,花200多給女技師洗腳70分鐘

      河南一足療店推出“反方向按摩”,花200多給女技師洗腳70分鐘

      漢史趣聞
      2026-06-02 11:04:59
      燃氣灶致癌,再添實錘!斯坦福大學:即使關著爐子,也能釋放一級致癌物,患癌風險飆升;僅烹飪1小時,NO?就超標,每年致1.9萬人死亡

      燃氣灶致癌,再添實錘!斯坦福大學:即使關著爐子,也能釋放一級致癌物,患癌風險飆升;僅烹飪1小時,NO?就超標,每年致1.9萬人死亡

      梅斯醫學
      2026-05-31 07:55:29
      人不會無緣無故患糖尿病!研究發現:得糖尿病的人,離不開這5點

      人不會無緣無故患糖尿病!研究發現:得糖尿病的人,離不開這5點

      芹姐說生活
      2026-06-01 19:10:38
      突發!美以船只遭伊朗巡航導彈命中,劇烈爆炸!全面戰爭一觸即發

      突發!美以船只遭伊朗巡航導彈命中,劇烈爆炸!全面戰爭一觸即發

      聽心堂
      2026-06-02 09:55:35
      “三哥,你尾款我不要了!”中國外貿人反殺印度老賴,招招絕了!

      “三哥,你尾款我不要了!”中國外貿人反殺印度老賴,招招絕了!

      墨印齋
      2026-06-02 23:18:53
      601798,重大資產重組方案出爐!

      601798,重大資產重組方案出爐!

      證券時報e公司
      2026-06-02 20:17:13
      132億砸出深圳最大高鐵站!4年后竣工,北站“老大”地位不保?

      132億砸出深圳最大高鐵站!4年后竣工,北站“老大”地位不保?

      科學發掘
      2026-06-02 16:28:25
      直到伊朗下令轟炸美空軍基地,全世界才驚覺:中國有句話說得很對

      直到伊朗下令轟炸美空軍基地,全世界才驚覺:中國有句話說得很對

      老燈愛野史
      2026-06-01 21:01:49
      20天飆漲123%!A股,又一只翻倍牛股登場!

      20天飆漲123%!A股,又一只翻倍牛股登場!

      21世紀經濟報道
      2026-06-02 23:10:38
      2026-06-03 01:55:00
      字節漫游指南
      字節漫游指南
      有態度網友ytd
      5722文章數 55關注度
      往期回顧 全部

      科技要聞

      燒掉千億后,美團、阿里、京東誰先止血?

      頭條要聞

      內塔尼亞胡:伊朗恐怖政權注定消失 以色列將幫助實現

      頭條要聞

      內塔尼亞胡:伊朗恐怖政權注定消失 以色列將幫助實現

      體育要聞

      1米74的業余聯賽替補,在英超踢中衛

      娛樂要聞

      奚夢瑤何猷君補辦婚禮超幸福

      財經要聞

      智元和宇樹的“暗戰”愈演愈烈

      汽車要聞

      星途神秘新車輪廓曝光 又一款性能SUV要來了?

      態度原創

      藝術
      房產
      時尚
      健康
      手機

      藝術要聞

      抖音砸60個億,要蓋一座“不像醫院”的醫院?

      房產要聞

      5200巨量投資曝光!未來五年,海南格局大變!

      藍色系下裝看著清爽不悶,褲子、裙子都涼快,隨便穿都不出錯

      違規干細胞應用,暗藏致命隱患!

      手機要聞

      華為暢享100 Pro Max被曝立項:代號葉問,真的要打十個了!

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 欧美乱大交XXXXX疯狂俱乐部| 天干天干夜天干天天爽| 91中文字幕一区二区| 亚洲最大av一区二区| 性色av一区二区观看| 亚洲一色再色国产综合| 色欧美片视频在线观看| 三级做爰高清视频| 久久WWW免费人成一看片| 国内不卡不区二区三区| 女人AV天堂| 久久国产精品范冰啊| 又爆又大又粗又硬又黄的a片| 午夜福利在线视频| 五月婷婷六月天| 精品熟女视频专区| 国产精品国产精品一区精品| 十八禁午夜福利免费网站| 国产成人精品免高潮在线观看| h动态图男女啪啪27报gif| 五月丁香综合| 韩国精品一区| 一区二区三区三级片段日本| 国产午夜福利av在线麻豆| 人妻有码av中文字幕久久琪| 苍井空一区二区波多野结衣AV | 亚洲%20欧洲%20日韩%20综合二区| 久久天堂综合亚洲伊人HD妓女| 91中文字幕在线一区| 久9re热视频这里只有精品免费| 国产精品亚洲аv久久| 四虎在线成人免费观看| 97人妻精品一区二区三区软件| 女孩福利社120秒| AV资源吧| 亚洲精品综合一区二区三区| 亚洲精品久久久久久无码色欲四季 | 91精品国产一二三产区| 国产精品黄网在线观看| 国模在线| 亚洲线精品一区二区三八戒|