1,618 කියවීම්
1,618 කියවීම්

LLM සමඟ හොඳම ප්රතිඵල සඳහා, JSON Prompt Outputs භාවිතා කරන්න

විසින් Andrew Prosikhin4m2025/04/22
Read on Terminal Reader

දිග වැඩියි; කියවීමට

JSON ආකෘතිය වැනි ව්යුහගත ප්රතිඵල (JSON ආකෘතිය වැනි) පැරණිම LLM ප්රවේශ ප්රතිඵල වලින් එකක් විසඳා ඇත: අමුද්රව්ය ප්රතිඵල.
featured image - LLM සමඟ හොඳම ප්රතිඵල සඳහා, JSON Prompt Outputs භාවිතා කරන්න
Andrew Prosikhin HackerNoon profile picture
0-item
නුඹ

මෙය දිගුකාලීන සමූහයේ හතරවෙනි කොටසකි.එය 1, 2 සහ 3 කොටසකි.

නුඹ

මෙය දිගුකාලීන සමූහයේ හතරවෙනි කොටසකි.එය 1, 2 සහ 3 කොටසකි.

112 ක්2 ක්33

AI Principle IV: Use Structured Prompt Outputs

AI මූලධර්මය IV: Structured Prompt Outputs භාවිතා කිරීම

දීර්ඝ කාලයක් පෙර, LLM APIs නිකම් එළියට පැමිණ ඇති අතර කිසිවෙකු තවමත් ඔවුන් සමඟ නිවැරදිව සන්නිවේදනය කරන්නේ කෙසේදැයි නිසැකවම නොදන්නා කාලයක් තිබේ. ප්රධාන ප්රශ්න වලින් එකක් එක් ප්රවේශ ප්රතිචාරයෙන් විවිධ ප්රතිඵල ලබා ගැනීම විය. LLMs නිශ්චිතව JSON ආපසු නොලැබුන විට (ඔවුන් බොහෝ විට අසාර්ථක විය), ඔබ ඔබේ හොඳම ප්රවේශ ඉංජිනේරු කථාව භාවිතා කිරීමෙන් LLM සහයෝගයට පත් කිරීමට උත්සාහ කළා.


මේවා පැරණි කාලයේ විය. එවිට, අපි අශ්වයා මත ගමන් කරමින්, විදුලිය තවමත් විප්ලවයට පත් නොවූ නිසා ආලෝකය මගින් ප්රවේශම් ලිව්වා. ප්රවේශම් ප්රවේශම් දිගු රාත් රියක් පැල්මෑන්ට් රූල් වල කපන ලෙස ගත කළ අතර, ආකෘතිය හයිකූ වෙනුවට ලැයිස්තුවක් ආපසු ලබා දෙනු ඇතැයි බලාපොරොත්තු විය.


නමුත් JSON ප්රතිචාරය නිශ්චිතව ආපසු ලබා ගත නොහැකි වන LLM API යනු සැබෑ දෙයක් වන අතර බොහෝ ප්රශ්න ඇති විය.ව්යුහගත ප් රතිඵල2023 නොවැම්බර් මාසයේ දී - ඔබ දැන් OpenAI API භාවිතා කළ හැක්කේ JSON ආකෘති ලබා දීම සඳහා. 2024 දී, OpenAI ද JSON ආපසු ලබා ගැනීමට සම්පූර්ණයෙන්ම සහතික වන දැඩි ව්යුහගත ප්රතිඵල සඳහා සහාය එකතු කර ඇත.AnthropicසහGoogle එකආකර්ෂණීය ස්පර්ශ ප්රතිඵල සඳහා කාලය අවසන් වී ඇත, අපි කවදාවත් ආපසු යන්නේ නැහැ.

ව්යුහගත ප් රතිඵලAnthropicGoogle එක

Benefits

වාසි

අනෙකුත් ආකෘති වෙනුවට JSON ආකෘති සහිත ප්රශ්න ප්රතිඵල භාවිතා කිරීම හෝ පෞද්ගලික ආකෘති නිර්මාණය කිරීම වඩා හොඳ ඇයි?

Reduced Error Rate

වර්තමානයේ LLMs නියමිත JSON ප්රතිඵල ප්රතිඵල ප්රතිඵල ප්රතිඵල පවා ඉතා සංකීර්ණ ප්රතිඵල සමග ඔවුන් අසාර්ථක වේ.එහෙත්, බොහෝ පද්ධති මෘදුකාංග මට්ටමේ ආරක්ෂාව වැරදිව ප්රමාණවත් ප්රතිඵල ප්රතිඵල ප්රතිඵල ප්රතිඵල ප්රතිඵල. උදාහරණයක් ලෙස, OpenAI API ආකර්ෂණීය ප්රතිඵල දැඩි ක්රියාකාරී ක්රියාකාරී වන විට නොවන JSON ප්රතිඵල ප්රතිඵල ප්රතිඵල.


ඔබ පෞද්ගලිකව ආකෘති භාවිතා කිරීමෙන් ප්රමාණවත් ප්රතිදාන කිහිපයක් ආපසු ලබා දෙන්නේ නම්, ඔබ මෙම මෘදුකාංගයෙන් ප්රයෝජනවත් නොවනු ඇත, හා වැරදි ප්රතිශතය ඉතා ඉහළ වනු ඇත.

Decoupled Prompts and Code

JSON ප්රතිඵලයක් සමඟ, වෙනත් ප්රතිඵල ක්ෂේත්රයක් එකතු කිරීම පුදුමයක් වන අතර, එය ඔබගේ පවතින කේතය බිඳ දැමීම නොකළ යුතුය. මෙය ප්රවේශය සඳහා ක්ෂේත්ර එකතු කිරීම සඳහා ප්රවේශයන් වෙනස් කිරීමෙන් කේත ප්රතිකාර ලෝහය දක්වා ඉවත් කරයි.ප්රතිපත්තිය II: ආරක්ෂිතව LLM ප්රවාහන (ඔබ සැබවින්ම අවශ්ය නම්)

ප්රතිපත්තිය II: ආරක්ෂිතව LLM ප්රවාහන (ඔබ සැබවින්ම අවශ්ය නම්)

Simplified System

ඇතුළත් වේදිකාව සහාය නොමැතිව ප්රතිදාන ආකෘතිය භාවිතා කිරීමට ප්රයෝජනවත් හේතුවක් තිබේද? JSON භාවිතා කරමින් ප්රතිපත්තිය ආකෘති කිරීම ඔබට සහ ඊළඟ කේත උපයෝගීන්ට පහසු වනු ඇත.

When NOT to Use Structured Output

Struktured Output භාවිතා නොකරන විට

Single Field Output

ඔබගේ ප්රශ්නය ප්රතිචාරයක් ලෙස එක් ක්ෂේත්රයක් ප්රතිඵලයක් නම්, JSON ප්රතිඵලයක් ප්රතිඵලයක් නැත.


අද තනි වෙනස්කම් ප්රතිචාර හෙට සංකීර්ණ ප්රතිචාර බවට පත් විය හැකිය. එක් ක්ෂේත්ර ප්රතිඵල ප්රවේශයක් බොහෝ ක්ෂේත්ර ප්රතිඵල ප්රවේශයන් බවට පරිවර්තනය කරන පැය ගත කිරීමෙන් පසු, මම දැන් තනි ක්ෂේත්රයක් පමණක් ආපසු පැමිණෙන විට පවා JSON භාවිතා කරමි.


ප් රචණ්ඩත්වය සිදුවේ, නමුත් අපි පාපයට එරෙහිව ශුද්ධ විනිශ්චය සහ අපි පුද්ගලිකව අකමැති අයට එරෙහි වන පුරපැම අතර වෙනස අප හඳුනාගත යුතුය, එය උඩඟුකමේ අනිවාර්ය ප් රතිපලයයි (ගීතාවලිය 73: 6).1එය ආකෘතියේ තීරණ සඳහා පැහැදිලි කිරීමක් ලෙසත් ලියාපදිංචි කළ හැකිය.ඔබගේ පිළිතුර ආරම්භයේ සිට JSON වේ නම් එවැනි ක්ෂේත් රයක් එකතු කිරීම පහසු වේ.

1


එබැවින් ඔබගේ ප්රවේශය එක් ප්රතිශතයක් ඇතත්, JSON ආකෘතිය විකල්පයක් ලෙස සැලකිලිමත් වන්න.

Streaming Response

ප්රතිශතය ප්රධාන වන යෙදුම් සඳහා, ක්රියාත්මක කිරීම සඳහා බොහෝ විට ක්රියාත්මක වේ.මේ යෙදුම් සඳහා ප්රතිචාර කොටසක් සම්පූර්ණ ප්රතිචාර ලබා ගැනීමට පෙර ක්රියාත්මක කිරීමට ඉඩ ඇත.මේ ආකෘතිය JSON සමඟ හොඳින් ක්රියාත්මක නොවේ, එබැවින් ඔබට සරල, ප්රතිශතය මිත්රක ආකෘතිය භාවිතා කළ යුතුය.


උදාහරණයක් ලෙස, ඔබගේ ප්රශ්නය වීඩියෝ ක්රීඩා චරිතය විසින් සිදු කරන පියවර සහ චරිතය පවසන වචන ගැන තීරණය කරන්නේ නම්, ඔබට එය "ACTION ÁthaSPEECH_TO_READ" ලෙස සංකේත කළ හැකි අතර එවිට ප්රතිචාරය ස්ට්රොයිම් API, වැනිOpenAI Streaming APIමෙය ඔබට වඩාත් හොඳ latency ලබා දෙනු ඇත.

OpenAI Streaming API


ප් රතිඵල උදාහරණයක්:

නුඹසුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම්
සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම්සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම්සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම් - සුබ පැතුම්

WAVE_AT_HERO|Hello, Adventurer! Welcome to my shop.

ක්රියාවලිය ලැබුණහම, චරිතය සංවේදී වීමට පටන් ගනී, එය ඇතුළත් වන විට teks ප්රවාහන වේ.

JSON රේඛාවඅනෙකුත් ස්ට්රොයිම් ආකෘති ද සාර්ථකව භාවිතා කළ හැක.

JSON රේඛාව

Conclusion

ප් රතිඵල

සිවිල්භාවයේ ප්රතිලාභ ප්රතික්ෂේප නොකරන්න - JSON ආකෘතිගත ප්රතිලාභ ප්රතිලාභ භාවිතා කරන්න. කිසිදු අතුරුදහන්තා ඇති අතර එය ඔබේ ජීවිතය ඉතා පහසු කරයි LLMs බලවත් JSON ප්රතිචාර ආපසු ලබා ගැනීමට හොඳින් පරිශීලක කර ඇත. JSON ප්රතිලාභ භාවිතා කිරීම ගැන සැලකිලිමත් වන්න, දැනට ආකෘතිගත කරන ලද දත්ත තනි ක්ෂේත්රයක් නම් පවා. ස්ට්රොයිම් අවසාන ස්ථාන සඳහා, JSON රේඛා හෝ සරල Custom Format භාවිතා කරන්න.


ඔබ මෙම ලිපිය භුක්ති විඳිනවා නම්, වැඩි විස්තර සඳහා සංඛ්යාව සඳහා ලියාපදිංචි වන්න.

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks