OpenAI의 O1 및 O3-mini 추론 모델을 위한 신속한 엔지니어링 | Agustinmantaras

https://techcommunity.microsoft.com/t5/ai-azure-ai-services-blog/prompt-engineering-for-openai-s-o1-and-o3-mini-reasoning-models/ba-p/4374010

ChatGPT o1으로 요약함


OpenAI의 O1과 O3-mini는 GPT-4o와 달리 복잡한 문제를 인간처럼 깊이 있게 분석하는 “추론” 모델입니다. 이 모델들은 입력된 문제에 대해 자동으로 다단계 추론을 수행하며, 외부 정보나 명시적인 예시 없이도 복잡한 작업을 처리합니다. 따라서 프롬프트는 간결하고 직접적으로 문제를 제시하는 것이 가장 효과적입니다.

O1/O3-mini는 긴 문맥도 처리할 수 있어 복잡한 데이터나 사례를 한 번에 입력할 수 있지만, 불필요한 예시나 과도한 지시는 성능을 저하시킬 수 있으므로 피해야 합니다. 또한, 간단한 작업에서는 과도한 추론으로 비효율적일 수 있어 GPT-4o를 사용하는 것이 나을 수 있습니다.

프롬프트 엔지니어링 시, O1/O3-mini에게는 명확한 지시와 필요한 배경정보만 제공하고, 출력 형식이나 길이에 대한 구체적인 지시를 통해 원하는 답변을 얻을 수 있습니다. 역할이나 톤을 설정하고, 출력 형식을 명시하며, 불필요한 "단계별로 생각해보자"와 같은 지시는 피하는 것이 좋습니다.

법률 사례 분석과 같은 복잡한 작업에서는 필요한 법률 정보와 사례를 명확하게 제시하고, 모델의 강력한 추론 능력을 활용하여 심도 있는 분석을 얻을 수 있습니다.