我們非常高興地宣布OpenAI的最新模型現(xiàn)已在Microsoft Azure上正式發(fā)布,新模型正式命名為GPT-4o-2024-08-06。新模型具備更高的創(chuàng)新功能,旨在提升企業(yè)開(kāi)發(fā)者在Azure上的體驗(yàn)。具體來(lái)說(shuō),新模型注重通過(guò)結(jié)構(gòu)化輸出(如新的GPT-4o和GPT-4o mini模型的JSON Schema)來(lái)提高生產(chǎn)力。
關(guān)注于結(jié)構(gòu)化輸出
GPT-4o作為OpenAI的新多模態(tài)模型于2024年5月首次發(fā)布,隨后在2024年7月又發(fā)布了GPT-4o mini。美國(guó)時(shí)間8月7日發(fā)布的版本,針對(duì)特定的用例進(jìn)行了優(yōu)化,即簡(jiǎn)化從AI模型生成定義明確的結(jié)構(gòu)化輸出的過(guò)程。這一功能對(duì)于那些需要驗(yàn)證并將AI輸出格式化為像JSON Schema這樣結(jié)構(gòu)的企業(yè)開(kāi)發(fā)者來(lái)說(shuō),尤其重要。企業(yè)開(kāi)發(fā)者通常在驗(yàn)證和格式化AI輸出為明確定義的結(jié)構(gòu)時(shí)面臨挑戰(zhàn)。
結(jié)構(gòu)化輸出允許企業(yè)開(kāi)發(fā)者直接從AI模型中指定所需的輸出格式,換句話說(shuō),企業(yè)開(kāi)發(fā)者能夠?yàn)槲谋据敵龆xJSON Schema,從而簡(jiǎn)化生成數(shù)據(jù)負(fù)載的過(guò)程,這些數(shù)據(jù)負(fù)載可以無(wú)縫集成到其他系統(tǒng)中或提升用戶體驗(yàn)。
JSON用例
JSON Schema對(duì)于定義JSON文檔的結(jié)構(gòu)和約束至關(guān)重要,可確保它們遵循具有強(qiáng)制屬性和值類型的特定格式。通過(guò)語(yǔ)義注釋,它增強(qiáng)了數(shù)據(jù)的可理解性,并作為一種特定領(lǐng)域的語(yǔ)言,優(yōu)化應(yīng)用需求。企業(yè)開(kāi)發(fā)團(tuán)隊(duì)使用JSON Schema來(lái)保持跨平臺(tái)的一致性,推動(dòng)基于模型的用戶界面約束,并自動(dòng)生成用戶界面。它有助于數(shù)據(jù)序列化、安全測(cè)試以及技術(shù)場(chǎng)景中的部分驗(yàn)證。JSON Schema還支持自動(dòng)化測(cè)試、模式推理和機(jī)器可讀的Web配置文件,從而提高數(shù)據(jù)的互操作性。它標(biāo)準(zhǔn)化了驗(yàn)證接口和報(bào)告,處理外部驗(yàn)證,并確保文檔內(nèi)部及文檔之間的數(shù)據(jù)一致性。此外,它還可以幫助客戶實(shí)現(xiàn)支持服務(wù)和及時(shí)溝通。
結(jié)構(gòu)化輸出的兩種形式
-用戶自定義JSON Schema:
此選項(xiàng)允許企業(yè)開(kāi)發(fā)者指定他們希望AI遵循的確切JSON Schema,GPT-4o-2024-08-06和GPT-4o-mini-2024-07-18均支持該模式。
-更精確的工具輸出(“嚴(yán)格模式”):
此有限版本允許企業(yè)開(kāi)發(fā)者為工具使用定義特定的函數(shù)簽名,可支持所有支持函數(shù)調(diào)用的模型,包括GPT-3.5 Turbo、GPT-4、GPT-4 Turbo和2023年6月以后的GPT-4o型號(hào)。
技術(shù)指導(dǎo)
為幫助您更好地使用結(jié)構(gòu)化輸出,我們推薦以下方法。
-定義您的JSON Schema:確定您希望AI輸出遵循的結(jié)構(gòu),可以包括必填字段、數(shù)據(jù)類型和其他約束條件。
-配置AI模型:使用結(jié)構(gòu)化輸出功能,在API調(diào)用中指定您的JSON Schema。這可確保AI輸出符合您定義的結(jié)構(gòu)。
-集成與測(cè)試:將輸出集成到您的應(yīng)用程序或系統(tǒng)中,并進(jìn)行全面測(cè)試,以確保其符合您的JSON Schema。
示例用例:客戶支持自動(dòng)化
假設(shè)您正在開(kāi)發(fā)一個(gè)客服聊天機(jī)器人,該機(jī)器人需要生成特定格式的響應(yīng)以便進(jìn)行日志記錄和分析。通過(guò)使用結(jié)構(gòu)化輸出,您可以定義一個(gè)JSON Schema,其中包括響應(yīng)文本(responseText)、意圖(intent)、置信度評(píng)分(confidenceScore)和時(shí)間戳(timestamp)等字段。這樣就能確保聊天機(jī)器人生成的每個(gè)回復(fù)格式正確,使其更容易記錄、分析和采取行動(dòng)。
API調(diào)用示例
以下是一個(gè)使用結(jié)構(gòu)化輸出的API調(diào)用示例:
了解有關(guān)AI技術(shù)的未來(lái)
我們最近發(fā)布了多個(gè)新模型,這些新發(fā)布及新變化,旨在推動(dòng)企業(yè)開(kāi)發(fā)者更好的實(shí)現(xiàn)創(chuàng)新。每個(gè)新模型都會(huì)帶來(lái)獨(dú)特的功能和增強(qiáng)特性,幫助您構(gòu)建功能更強(qiáng)大、用途更廣泛的應(yīng)用程序。
GPT-4o和GPT-4o mini新模型功能的推出,是我們不斷推動(dòng)AI技術(shù)功能發(fā)展的一個(gè)重要里程碑。我們非常高興且期待看到開(kāi)發(fā)者利用這些新功能,創(chuàng)建更具有影響力的創(chuàng)新應(yīng)用。