7cec9e36ebd518986abce895478276698dfc

1. o3-mini(hard)์—๊ฒŒ mac์—์„œ o3-mini API๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๋ฐ”๋กœ ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ UI์™€ ํ•จ๊ป˜ ๋งŒ๋“ค๋ผ๊ณ  ์ง€์‹œ


๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์— ๋Œ€ํ•œ Python ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”:

HTML ํŒŒ์ผ์„ ๋กœ์ปฌ์—์„œ ์„œ๋ฒ„๋กœ ์‹คํ–‰ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด HTML ํŒŒ์ผ์—๋Š” ํฐ ํ…์ŠคํŠธ ์ƒ์ž๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ์ƒ์ž์— ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜๊ณ  ์ œ์ถœ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด:


-ํ•ด๋‹น ์š”์ฒญ์„ OpenAI์˜ o3-mini API๋กœ ์ „์†กํ•ด์•ผ ํ•˜๋ฉฐ, medium reasoning_effort ์„ค์ •์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค

-API๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ์ฝ”๋“œ๋ฅผ ๋ฐ์Šคํฌํ†ฑ์˜ ์ž„์‹œ ํŒŒ์ผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค

-์ƒˆ๋กœ์šด ํŒŒ์ด์ฌ ํ„ฐ๋ฏธ๋„์—์„œ ๊ทธ ํŒŒ์ผ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค


์ถ”๊ฐ€ ์„ธ๋ถ€์‚ฌํ•ญ:


-API ํ‚ค๋Š” ~/api_key ์œ„์น˜์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

-API ์š”์ฒญ ์‹œ ์›์‹œ ์ฝ”๋“œ๋งŒ ๋ฐ˜ํ™˜ํ•˜๊ณ  ํฌ๋งคํŒ…์ด๋‚˜ ๋งˆํฌ๋‹ค์šด์„ ์ „ํ˜€ ํฌํ•จํ•˜์ง€ ์•Š๋„๋ก ์ถ”๊ฐ€ ํ”„๋กฌํ”„ํŒ…์„ ๋„ฃ์–ด์ฃผ์„ธ์š”

-Mac ๋…ธํŠธ๋ถ์—์„œ ์‹คํ–‰๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค


7fef9e36ebd518986abce89544857268782e

2. ๊ทธ๋ ‡๊ฒŒ ํ•ด์„œ ๋งŒ๋“  ์ฝ”๋“œ



7eee9e36ebd518986abce89543897d69403.

3. o3-mini(hard)๊ฐ€ ์ง์ ‘ ๋งŒ๋“  ํ„ฐ๋ฏธ๋„


์ด์ œ ์ €๊ธฐ์— ์•„๋ฌด๊ฑฐ๋‚˜ ์ž…๋ ฅํ•˜๊ณ  submit์„ ๋ˆ„๋ฅด๋ฉด

o3-mini(medium) API๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ ,

์ƒ์„ฑ๋œ ์ฝ”๋“œ๋ฅผ ์ž„์‹œํŒŒ์ผ๋กœ ์ €์žฅํ•˜๊ณ ,

์ž„์‹œํŒŒ์ผ๋กœ ์ €์žฅ๋œ ์ฝ”๋“œ๋ฅผ ํŒŒ์ด์ฌ์œผ๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ ๊นŒ์ง€ ์ˆ˜ํ–‰


ํ”„๋กฌํ”„ํŠธ์—๋Š” ์œ„์ฒ˜๋Ÿผ ๊ฐ„๋‹จํ•˜๊ฒŒ openai๋ฅผ ํ”„๋ฆฐํŠธํ•˜๊ณ  ์•„๋ฌด ์ˆซ์ž๋‚˜ ํ”„๋ฆฐํŠธํ•˜๋ผ๊ณ  ์‹œํ‚ด



79e99e36ebd518986abce8954f81706471

4. ์‹คํ–‰ ๊ฒฐ๊ณผ


openai 41 ์ด๋ผ๊ณ  ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜จ ๋ชจ์Šต

(์ฆ‰, o3-mini API๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ณด๋‚ด์„œ ์ฝ”๋“œ๋ฅผ ์งฐ๊ณ , ๊ทธ ์ฝ”๋“œ์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ๊ฐ€ openai 41์ด ๋œ ๊ฒƒ)



78e89e36ebd518986abce8954488776bd2d5

5. ์ด์ œ ์ข€ ๋” ๋‚œ์ด๋„๋ฅผ ๋†’์—ฌ์„œ, o3-mini์—๊ฒŒ ๋„ˆ ์ž์‹ ์˜ GPQA ์ ์ˆ˜๋ฅผ ์ง์ ‘ ํ‰๊ฐ€ํ•˜๋ผ๋Š” ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋งŒ๋“ฌ


-ํŠน์ • url๋กœ ๋“ค์–ด๊ฐ€์„œ ํ‰๊ฐ€ ๋ฐ์ดํ„ฐ์…‹์„ ๋‹ค์šด ๋ฐ›๊ณ , API ์‚ฌ์šฉ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ์ œ๋Œ€๋กœ ์ฝ”๋“œ๋ฅผ ์งœ์•ผํ•˜๊ณ ,

๋‹ค์šด๋ฐ›์€ ๋ฐ์ดํ„ฐ์…‹์„ o3-mini(low) API๋กœ ๋ณด๋‚ด์„œ ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ณ ,

๋‚˜์˜จ ๊ฒฐ๊ณผ๋ฅผ Answer: ํ˜•ํƒœ๋กœ ๊น”๋”ํ•˜๊ฒŒ ๋‚˜์˜ค๊ฒŒ ํ•ด์„œ ํ‰๊ฐ€๊ฐ€ ๊ฐ€๋Šฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์•ผํ•จ

๊ทธ๋ฆฌ๊ณ  async๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ณ‘๋ ฌ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ , api ์ฝœ์ด ์‹คํŒจํ•˜์ง€ ์•Š๋„๋ก robustํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์•ผํ•จ


๋“ฑ์˜ ์ง€์‹œ ์‚ฌํ•ญ์ด ๋‹ด๊น€


7beb9e36ebd518986abce8954787776ae54f

6. ๊ทธ๋ ‡๊ฒŒ ํ•ด์„œ ๋‚˜์˜จ ๊ฒฐ๊ณผ


61.62%๋ผ๊ณ  ์ ์ˆ˜๊ฐ€ ๋ฐ”๋กœ ๊ณ„์‚ฐ๋จ

์ž๊ธฐ ์ž์‹ ์ด ์Šค์Šค๋กœ๋ฅผ ์›ํ์— ํ‰๊ฐ€ํ•œ ๊ฒƒ


7. ๊ทธ ๋’ค์— ๋ฉ˜ํŠธ๋“ค


"๋‚ด๋…„์—๋Š” ๋ชจ๋ธ์—๊ฒŒ ๋„ˆ ์ž์‹ ์„ ๊ฐœ์„ ํ•ด๋ผ ๋ผ๊ณ  ๋ช…๋ นํ•ด๋ด์•ผ๊ฒ ๋„ค์š”"



์ด ๊ณผ์ •์ด ๋ผ์ด๋ธŒ์—์„œ ์ฐ๋น ์—†์ด ์ด๋ฃจ์–ด์ง„๊ฒŒ ๊ฐœ์ธ์ ์œผ๋ก  ๋งค์šฐ ๋†€๋ผ์› ์Œ


o3-mini๊ฐ€ ์ด์ •๋„๋ฉด o3๋Š” ๊ทธ๋ƒฅ ๋ง์ด ์•ˆ๋˜๋Š” ์ˆ˜์ค€์ผ๋“ฏ