brunch

You can make anything
by writing

C.S.Lewis

by 호몽 이용호 Aug 20. 2024

26가지 프롬프트 엔지니어링 원칙 ㉑ 필요한 모든 정보

손에 잡히는 인공지능

[필요한 모든 정보 추가 프롬프트 개념도]

이번에는 스물한 번째 원칙, “필요한 모든 정보 추가: 필요한 모든 정보를 포함하도록 요청한다.”에 대해 이야기 해보기로 한다.


이 원칙을 적용한 프롬프트와 적용하지 않은 프롬프트 예시를 10개 제시하겠다. 이 원칙은 사용자로부터 AI 모델에 대한 명확한 의도와 필요한 모든 배경 정보를 요구함으로써, AI 모델이 더 정확하고 유용한 응답을 생성할 수 있게 한다. 관련 논문에 따르면 이 원칙 적용 시 정확도가 약 60% 개선이 된다고 한다. 이번에도 이 원칙을 적용여부에 따른 결과의 정확도 개선을 실험해보기로 한다.


이번 실험에 사용한 이 원칙을 적용한 예시와 적용하지 않은 예시는 다음과 같다.

원칙을 적용하지 않은 예시:

"건강한 식습관에 대해 설명해줘."

원칙을 적용한 예시:

"건강한 식습관을 유지하기 위한 기본 원칙들과 구체적인 식단 예시를 제공해줘. 특히 성인을 대상으로 한 조언을 포함시켜줘. “



각 항목별로 어떻게 개선이 되었는지 알아보자.

영양소 섭취: 원칙 미적용 시 55%에서 원칙 적용 후 75%로, 20%의 개선을 보였다. 이는 영양소 종류와 역할을 구체적으로 설명한 결과로 보인다.

적절한 양과 규칙적인 식사: 60%에서 85%로 25%의 개선이 있다. 사량 조절과 규칙적인 식사 시간의 구체적인 예시가 포함된 덕분으로 판단된다.

설탕과 나트륨 줄이기: 50%에서 70%로 20% 개선되었다. 식품의 위험성과 대체 식품에 대한 구체적인 정보가 제공되었다

수분 섭취: 원칙 미적용 시 65%에서 원칙 적용 후 90%로, 25%의 개선이 나타났다. 수분 섭취의 중요성과 올바른 음료 선택에 대한 구체적인 가이드가 좀 더 효과적이었다.

주의 깊은 식사: 45%에서 70%로, 25%의 개선을 보였다. 식사 습관의 구체적인 변화 방법이 제시되었기 때문이라고 판단된다.

외식 시 주의사항: 원칙 미적용 시 55%에서 원칙 적용 후 80%로 25% 개선되었다. 외식 시 건강한 메뉴 선택에 대한 구체적인 조언이 좀 더 도움이 되었다.

식습관 개선을 위한 팁: 60%에서 85%로 25% 개선되었다. 일상에서 적용할 수 있는 구체적인 식습관 변화 방법이 제시된 결과라고 본다.

이번 분석은 논문에서의 개선율에는 못 미치지만 프롬프트에 구체적이고 필요한 정보를 추가함으로써 각 항목에서 정보의 명확성과 실용성이 어떻게 개선될 수 있는지를 잘 보여준다. 이는 프롬프트 엔지니어링이 정보 전달의 질을 향상시키는 데 매우 중요하다는 점을 다시 한 번 강조해주는 의미가 있다.


아래는 이번 실험에 사용된 프롬프트의 결과 글이다.


[원칙 미적용 결과]


건강한 식습관은 우리의 신체와 정신 건강을 최적의 상태로 유지하는 데 매우 중요해. 잘못된 식습관은 비만, 당뇨, 심혈관 질환 등 다양한 건강 문제를 일으킬 수 있기 때문에 올바른 식습관을 유지하는 것은 모든 사람에게 중요한 과제야. 아래는 건강한 식습관을 형성하는 데 도움이 되는 몇 가지 핵심 원칙이야.

1. 다양한 영양소 섭취하기

균형 잡힌 식사: 다양한 식품군에서 영양소를 골고루 섭취해야 해. 탄수화물, 단백질, 지방, 비타민, 미네랄을 적절히 섭취하여 신체의 모든 기능을 지원할 수 있도록 해야 해.

신선한 과일과 채소: 비타민, 미네랄, 식이섬유가 풍부한 과일과 채소를 매일 섭취하면 면역력을 높이고 소화를 돕는 데 유익해.

통곡물: 정제되지 않은 통곡물은 식이섬유가 많아 포만감을 오래 유지하고 혈당 조절에 도움이 돼. 현미, 귀리, 통밀빵 등이 좋은 선택이야.

단백질: 단백질은 근육과 조직의 형성에 중요해. 육류, 생선, 계란, 콩류, 견과류 등을 통해 다양한 단백질을 섭취할 수 있어.

2. 적절한 양과 규칙적인 식사

적정량 섭취: 과식은 비만의 주요 원인이므로, 자신의 활동량에 맞는 적정량의 음식을 섭취하는 것이 중요해.

규칙적인 식사: 아침, 점심, 저녁을 규칙적으로 섭취하면 혈당 수치를 안정적으로 유지하고 과식을 방지하는 데 도움이 돼.

작은 접시 사용: 작은 접시에 음식을 담으면 과식을 방지하는 데 도움이 될 수 있어.

3. 설탕과 나트륨 줄이기

당류 제한: 가공식품, 음료수, 디저트에 들어있는 추가 당을 줄이는 것이 필요해. 과도한 설탕 섭취는 비만, 당뇨, 치아 건강 문제를 유발할 수 있어.

나트륨 줄이기: 나트륨이 많은 음식은 고혈압의 위험을 높이므로, 가공식품보다는 신선한 식품을 선택하고 조리 시 소금 사용을 줄이는 것이 좋아.

4. 수분 섭취

충분한 물 섭취: 매일 적절한 양의 물을 섭취하는 것은 신체의 모든 기능을 지원하고, 탈수를 예방하는 데 중요해. 일반적으로 하루에 8잔(약 2리터)의 물을 권장하지만, 개인의 필요에 따라 달라질 수 있어.

음료 선택: 설탕이 많은 음료보다는 물, 차, 또는 천연 주스를 선택하는 것이 좋아.

5. 주의 깊은 식사

천천히 먹기: 식사 속도를 늦추면 포만감을 더 잘 느낄 수 있어 과식을 방지할 수 있어.

음식의 질감과 맛에 집중: 주의 깊은 식사는 음식의 질감과 맛을 더욱 즐길 수 있게 해주고, 과식을 방지하는 데 도움을 줄 수 있어.

6. 외식 시 주의사항

건강한 메뉴 선택: 외식할 때는 튀긴 음식보다는 구운 음식이나 찐 음식을 선택하고, 채소가 많이 포함된 요리를 고르는 것이 좋아.

소스와 드레싱: 많은 소스와 드레싱에는 설탕과 지방이 많으므로, 따로 제공받아 적절한 양만 사용하는 것이 좋아.

7. 식습관 개선을 위한 팁

식단 계획: 주간 식단을 미리 계획하여 균형 잡힌 영양소를 섭취할 수 있도록 하고, 불필요한 외식을 줄여.

건강한 간식 선택: 과자나 단 음료 대신 과일, 견과류, 요거트 등을 간식으로 선택해.

요리하기: 직접 요리하면 재료와 조리 과정을 통제할 수 있어 건강한 식습관을 유지하는 데 도움이 돼.

건강한 식습관은 단기간에 이루어지지 않고, 지속적인 노력이 필요해. 자신의 식습관을 주기적으로 점검하고, 필요하다면 전문가의 도움을 받아 조언을 듣는 것도 좋은 방법이야. 이러한 습관을 통해 장기적으로 건강한 삶을 유지할 수 있어.


[원칙 적용 결과]


건강한 식습관을 유지하는 것은 성인에게 매우 중요해. 이는 신체 건강뿐만 아니라 정신 건강에도 긍정적인 영향을 미치지. 건강한 식습관을 위해 알아두어야 할 기본 원칙들과 성인을 위한 구체적인 식단 예시를 아래에 제공할게.

건강한 식습관을 위한 기본 원칙

균형 잡힌 영양소 섭취:

탄수화물, 단백질, 지방, 비타민, 미네랄, 섬유소 등을 고르게 섭취해야 해. 각 영양소는 몸에서 특정한 역할을 하므로 어느 하나라도 부족하지 않도록 균형을 유지하는 것이 중요해.

적당한 식사량 조절:

과식은 비만과 소화불량을 초래할 수 있어. 적당한 양을 먹고, 배가 부르다는 느낌이 들기 전까지 먹는 것이 좋아. 일반적으로 한 끼에 약 500~600칼로리가 적당해.

정기적인 식사 시간:

규칙적인 식사 시간은 신진대사를 촉진하고 식욕 조절에 도움을 줘. 하루 세 끼의 식사를 규칙적으로 하고, 간식을 건강하게 선택하는 것이 좋아.

다양한 음식 섭취:

매일 같은 음식을 반복하지 않고 다양한 음식을 섭취하면 영양의 불균형을 예방할 수 있어. 특히 다양한 색깔의 채소와 과일을 섭취하는 것이 중요해.

수분 섭취:

하루에 최소 1.5~2리터의 물을 마시는 것이 좋으며, 카페인 음료나 알코올의 과도한 섭취는 피해야 해.

가공식품과 설탕, 나트륨의 섭취 제한:

가공식품은 첨가물과 과도한 나트륨, 설탕이 포함되어 있는 경우가 많아. 이를 최소화하고 자연식품을 섭취하는 것이 건강에 좋지.

성인을 위한 구체적인 식단 예시

아침 식사

오트밀과 과일:

오트밀 1컵에 아몬드 밀크나 저지방 우유를 넣고, 바나나 반개, 블루베리 한 줌을 얹어 먹으면 좋아.

오트밀은 포만감을 주며, 과일은 비타민과 항산화제를 공급해.

통곡물 토스트와 아보카도:

통곡물 빵 한 조각에 아보카도를 얹고, 계란 한 개를 스크램블하거나 삶아 올려 먹어.

아보카도는 건강한 지방을 제공하고, 계란은 양질의 단백질 공급원이지.

점심 식사

그릴드 치킨 샐러드:

구운 닭가슴살을 얇게 썰어 로메인 레터스, 방울토마토, 오이, 당근, 올리브와 함께 먹어.

올리브 오일과 발사믹 식초를 드레싱으로 사용해.

단백질과 다양한 비타민, 섬유소가 풍부해.

퀴노아 볼:

퀴노아 1컵에 삶은 병아리콩, 볶은 시금치, 아보카도, 레몬즙을 곁들여.

퀴노아와 병아리콩은 좋은 단백질과 섬유소 공급원이야.

저녁 식사

연어와 구운 야채:

연어 필레를 오븐에 구워 레몬즙과 허브로 맛을 내고, 브로콜리, 당근, 아스파라거스를 함께 구워 곁들여.

연어는 오메가-3 지방산이 풍부하여 심장 건강에 좋아.

토마토 소스 스파게티:

통곡물 스파게티를 삶아 토마토 소스와 다양한 채소(양파, 버섯, 파프리카)를 볶아 곁들여.

여기에 구운 닭가슴살이나 두부를 추가해도 좋아.

간식

견과류와 과일:

아몬드나 호두 한 줌과 사과 또는 배 한 개를 먹어.

견과류는 건강한 지방을, 과일은 비타민과 섬유소를 제공해.

요거트와 베리:

무가당 요거트에 블루베리나 딸기를 넣어 먹어.

프로바이오틱스와 항산화제가 풍부해.

추가 조언

외식할 때:

메뉴에서 가능한 한 굽거나 찐 요리를 선택하고, 소스를 적게 사용해. 샐러드를 추가로 주문하고, 드레싱은 따로 받아 사용량을 조절해.

음주:

알코올 섭취를 줄이고, 마실 때는 물과 함께 마시는 것이 좋아. 적당한 음주는 사회적 유대감을 형성하는 데 도움을 주지만, 과도한 음주는 건강에 해로워.

식습관 유지하기:

식습관을 갑자기 바꾸기보다는 점진적으로 바꾸는 것이 지속 가능해. 한 번에 하나씩 새로운 건강한 식습관을 도입해 보자.

이러한 기본 원칙과 식단 예시를 참고하여 자신의 생활 패턴에 맞춰 실천해보면 건강한 삶을 유지하는 데 큰 도움이 될 거야. 건강한 식습관은 꾸준함이 중요하니, 조금씩 바꾸어나가자!


추가로 “필요한 모든 정보 추가” 원칙에 대한 여러 가지 사례들을 나열하니 참조 바란다.


원칙을 적용하지 않은 예시:

"프랑스 혁명에 대해 알려줘."

"기후 변화의 원인은?"

"데이터 분석이란 무엇인가?"

"파이썬을 사용하는 방법을 설명해줘."

"건강한 식습관에 대해 설명해줘."

"우주의 끝은 어디인가?"

"인공 지능이 인류에 미치는 영향은?"

"블록체인 기술이란?"

"세계 경제의 주요 동향은 무엇인가?"

"효과적인 커뮤니케이션 기술은 무엇인가?"

원칙을 적용한 예시:

"1789년부터 1799년까지의 프랑스 혁명의 주요 원인과 결과, 그리고 영향에 대해 자세히 설명해줘."

"기후 변화의 주요 원인을 인간 활동과 자연 현상의 관점에서 분석해줘. 그리고 그 영향을 예시와 함께 설명해줘."

"데이터 분석의 정의와 주요 방법론, 그리고 비즈니스 의사 결정에 어떻게 적용되는지 상세히 설명해줘."

"파이썬 프로그래밍 언어의 기본 구조와 변수, 조건문, 반복문을 사용하는 방법에 대해 초보자를 위한 예시와 함께 설명해줘."

"건강한 식습관을 유지하기 위한 기본 원칙들과 구체적인 식단 예시를 제공해줘. 특히 성인을 대상으로 한 조언을 포함시켜줘."

"우주의 구조와 끝에 대한 현재 과학계의 이론들을 설명해줘. 빅뱅 이론과 우주의 팽창에 대해 자세히 다뤄줘."

"인공 지능의 발전이 사회, 경제, 윤리적 측면에서 인류에 미치는 긍정적 및 부정적 영향에 대해 분석해줘."

"블록체인 기술의 기본 개념과 작동 원리, 그리고 이 기술이 금융과 다른 산업에 어떻게 적용될 수 있는지 사례를 들어 설명해줘."

"최근 세계 경제에 영향을 미치는 주요 동향과 그 원인들을 분석해줘. 특히 글로벌화, 디지털화가 경제에 미치는 영향을 중심으로 다루어줘."

"효과적인 커뮤니케이션 기술의 중요성과 기술적 요소들을 설명해줘. 직장 내외에서의 커뮤니케이션 사례를 포함하여 실제 적용 방법을 안내해줘."

이 예시들은 AI 모델에 명확하고 구체적인 정보를 제공하여 원하는 답변을 얻기 위해 필요한 모든 정보를 포함하도록 요청하는 원칙의 적용을 보여줍니다. 이를 통해 사용자는 AI 모델의 이해도를 높이고, 더 정확하고 유용한 답변을 얻을 수 있습니다.


연작 칼럼의 내용의 연속성을 이해하기 쉽게 목차를 아래에 다시 적는다.

1. 본론만 말하기: 간결하고 직접적으로 요청을 표현한다.

2. 청중 설정: 의도한 청중을 명확히 정하고 질문한다.

3. 세분화: 복잡한 작업을 간단한 단계로 나누어 질문한다.

4. 긍정 지시문 사용: 부정문 대신 긍정문을 사용하여 요청한다.

5. 어린이 청자 설정: 어린 아이에게 설명하듯이 요청을 한다.

6. 팁 제공: 더 나은 답변을 위한 팁을 약속한다.

7. 예시 추가: 구체적인 예시를 제공한다.

8. 구분된 구성: 지시, 예시, 질문을 명확하게 구분한다.

9. 임무 설정: 명확한 임무나 목표를 제시한다.

10. 협박 사용: AI에게 불이익을 주겠다고 협박한다.

11. 인간적인 방식으로 대답하기: 자연스럽고 인간적인 방식으로 답변을 요구한다.

12. 단계별로 생각하기: 단계별로 문제를 해결하도록 요청한다.

13. 편견 제거 요청: 편향되지 않은 답변을 요구한다.

14. 질문시키기: 충분한 정보를 얻을 때까지 질문하도록 요청한다.

15. 테스트 추가: 테스트를 추가하여 답변의 정확성을 높입니다.

16. 역할 부여: AI에게 특정 역할을 부여한다.

17. 구분 기호 사용: 특정 단어나 구문을 강조한다.

18. 반복 사용: 중요한 단어를 반복하여 강조한다.

19. CoT와 예시 제공: 구체적인 예시를 통해 정보를 제공한다.

20. 출력 문구 지정: 원하는 출력 형식을 명시한다.

21. 필요한 모든 정보 추가: 필요한 모든 정보를 포함하도록 요청한다.

22. 텍스트 개선 요청: 주어진 텍스트를 개선하도록 요청한다.

23. 여러 파일 프로젝트 스크립트 요청: 여러 파일로 구성된 프로젝트를 위한 스크립트를 요청한다.

24. 제시어 기반 글쓰기: 특정 시작 문구를 기반으로 이어서 글을 쓰도록 요청한다.

25. 키워드 제시: 특정 키워드를 포함한 텍스트 생성을 요청한다.

26. 동일 언어 사용: 주어진 텍스트와 유사한 언어 스타일로 답변을 요청한다.  


| 작가 프로필

이용호 작가는 스마트공장에서 주로 사용되는 ‘AI 머신비전’ 전문회사인 ‘호연지재’를 경영하고 있으면서 다양한 분야에 관심이 많아 SKT ifland와 SBA 크리에이티브 포스 인플루언서로 활동하고 있다. 특히 ‘머신비전’에서 인공지능 딥러닝에 의한 영상처리기술을 자주 적용하다보니 10년 이상 연구한 AI 분야에 대해서도 해박한 지식을 가지고 있다.


칼럼니스트는 메타버스 이프랜드에서 정기적으로 “인공지능관련 새로운 소식과 기술”을 상세히 전하는 ‘호몽캠프’를 110회 이상 꾸준히 진행하였다.


주요 강의 분야는 “챗GPT 시대 생산성을 300% 높여주는 인공지능”, “머신비전에서의 인공지능 활용”, “손에 잡히는 인공지능”, “스마트폰 AI 활용하기”, “시니어와 MZ세대간의 소통”등이 있으며, 저서로는 『손에 잡히는 인공지능』, 『나는 시니어 인플루언서다』가 있다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari