# [티타임즈TV] 프롬프트 편 정리 

안녕하세요. 티타임즈TV에서 프롬프트를 주제로 시리즈 컨텐츠를 촬영하고 있습니다. 

수업에서  미리 고안한 커리큘럼 내용을 중심으로 진행하다 보니, 기초 개념들을 자세히 설명하기 어려울 때가 있습니다. 티타임즈에서 촬영해둔  영상들이 있으니 하나하나 보셔도 좋을 것 같습니다. 

---

*요약은 Lilys AI 를 사용하여, 조교님께서 작성해주셨습니다. @보경  

1. **[AI가 쓴 것 같지 않게 챗GPT로 보고서 쓰려면 (프롬프트 엔지니어 강수진 박사)](https://www.youtube.com/watch?v=nl34M5bKkVM)**

📌 주제 모아보기

> 프롬프트 엔지니어링이란?
글을 잘 쓰는 사람이 유리한가? 
강남역에 있는 코딩 학원 다닌 이유
프롬프트 엔지니어가 하는 일은?
프롬프트 엔지니어가 개발자를 대체하는 시대가 올 수도 있다
언어학 박사가 어쩌다가 프롬프트 엔지니어로?
프롬프팅 엔지니어링 기법들이 실제로 적용되지 않을 때가 있다
GPT를 어르고 달래야 하는 이유
도메인 지식이 중요한 이유

✅ 핵심 요약

**1. 프롬프트 엔지니어링의 중요성**

- 프롬프트 엔지니어링은 AI와의 대화에서 중요한 역할을 함.

- AI의 성능은 사용자의 능력에 따라 달라짐.

1. **프롬프트의 정의**

- 프롬프트는 AI에게 명령을 내리는 입력으로, 간단한 질문부터 복잡한 요청까지 다양함.

- 프롬프트는 '어떤 다른 사람에게 신속하게 무엇을 하게 하다'라는 의미를 가짐.

    - 컴퓨터의 발전으로 명령어를 프롬프트라고 하면서 오늘날의 생성형 AI와 대화하기 위한 어떤 대화 수단, 그 명령어를 프롬프트라고 함. 

- 입력 방식에 따라 프롬프트의 형태가 달라질 수 있음.

1. **프롬프트 엔지니어링의 개념**

- 프롬프트 엔지니어링은 입력 메시지를 통해 AI에게 신호를 보내고 결과를 받는 과정임.

- 사용자가 원하는 결과를 얻기 위해 프롬프트를 조정하는 것이 중요함.

1. **프롬프트 작성의 기술**

- 프롬프트는 AI가 이해하기 쉬운 형태로 작성해야 함.

- 정확한 단어 선택과 정돈된 문장 구성이 좋은 결과를 가져옴.

1. **프롬프트 엔지니어링과 코딩**

- 프롬프트 엔지니어링에 코딩 지식이 필요하지는 않지만, 기본적인 이해는 도움이 됨.

- AI와의 협업을 위해 언어 모델의 작동 방식을 이해하는 것이 중요함.

1. **프롬프트 엔지니어의 역할**

- 프롬프트 엔지니어는 다양한 역할을 수행하며, 기획과 테스트, 교육 자료 작성 등을 포함함.

1. **프롬프트 엔지니어링의 미래**

- AI 직군은 계속 성장할 것으로 예상되며, 프롬프트 엔지니어링의 수요도 증가할 것임.

- 프롬프트 엔지니어는 AI의 발전과 함께 더 많은 기회를 가질 수 있음.

1. **프롬프트 엔지니어링의 학습**

- 프롬프트 엔지니어링은 이론과 실습이 모두 필요함.

- 다양한 배경을 가진 사람들이 프롬프트 엔지니어로 활동하고 있으며, 정보 교류가 중요함.

1. **프롬프트 엔지니어링의 도전**

- 프롬프트 엔지니어는 많은 경험을 통해 노하우를 쌓아야 함.

- 결과를 분석하고 패턴을 이해하는 것이 중요함.

1. **AI와의 상호작용**

- AI와의 대화는 단순한 명령이 아닌 상호작용으로 이루어져야 함.

- 지속적인 대화를 통해 더 나은 결과를 얻을 수 있음.

1. **프롬프트 엔지니어링의 창의성**

- 프롬프트 엔지니어링은 창의력과 인지 과학의 이해가 필요함.

- AI의 편향문제를 이해하고 해결하기 위한 노력이 필요함.

1. **도메인 지식의 중요성**

- 프롬프트 엔지니어링에서 도메인 지식은 큰 도움이 됨.

- 도메인 전문가가 AI를 활용하는 데 유리함.

1. **프롬프트 엔지니어링의 접근법**

- 프롬프트 엔지니어링은 꾸준한 연습과 경험이 필요함.

- 개인의 감각과 경험이 결과에 큰 영향을 미침.

1. **[환각 줄이고, SW 서비스까지 만들 수 있는 프롬프팅은? (프롬프트 엔지니어 강수진 박사)](https://www.youtube.com/watch?v=GlvOHXJT_gI)**

📌 주제 모아보기

> 좋은 프롬프트와 나쁜 프롬프트는?
꿀팁1) 챗GPT가 거짓말 못하게 하는 프롬프트
꿀팁2) 챗GPT의 편견 없애버리는 프롬프트
파이썬에서 쓰는 복잡한 프롬프트 엔지니어링 예시
챗GPT가 잘 못하는 일을 시킬 때 쓰는 프롬프트 엔지니어링 예시
간단한 프롬프트는 꼭 써보세요

✅ 핵심 요약

1. **프롬프트의 중요성 **

- 프롬프트는 거짓말을 줄이는 데 도움을 줄 수 있음.

- 사실과 개인의 견해를 구분하면 더 정확한 대답을 얻을 수 있음.

1. **환각 줄이기**

- 셀프 크리틱을 통해 환각을 줄일 수 있다는 연구 결과가 있음.

- 한국어와 영어를 섞어 쓰는 것이 더 좋은 결과를 가져올 수 있음.

- 띄어쓰기를 잘하면 언어 모델이 더 이해하기 쉬워짐.

1. **창의적인 프롬프트 작성**

- 프롬프트 작성은 창의적인 작업으로, 실패를 통해 더 나은 결과를 얻을 수 있음.

- 스펜서 실버 박사가 발명한 포스트잇의 예시처럼, 실패에서 창작물이 나올 수 있음.

1. **구조화된 프롬프트**

- 프롬프트를 구조화하면 언어 모델이 이해하기 쉬워짐.

- 예를 들어, 주제를 구체화하고 팀을 설정하여 더 명확한 결과를 얻을 수 있음.

1. **예시를 통한 프롬프트 개선**

- 주제를 간단하게 설정하고, 불필요한 내용을 제거하여 깔끔하게 정리함.

- 답변 포맷을 설정하면 원하는 결과를 더 정확하게 얻을 수 있음.

1. **상세한 프롬프트 작성**

- 더 많은 세부사항을 추가하면 더 정확한 답변을 얻을 수 있음.

- json format을 사용하여 정확성을 높일 수 있음.

1. **사실과 견해 구분**

- 사실과 개인의 견해를 구분하는 프롬프트를 사용하면 더 정확한 정보를 얻을 수 있음.

- 주제를 명확히 설정하고, 사실과 견해를 분리하여 요청하는 것이 중요함.

1. **질문 전략**

- 질문의 형태를 조정하여 더 정확한 답변을 유도할 수 있음.

- 모르는 정보는 모른다고 대답하도록 프롬프트를 설정하는 것이 환각을 줄이는 데 도움을 줌.

1. **프롬프트의 활용**

- 정보를 지식으로 가공하기 위해 프롬프트를 적절히 활용하는 것이 중요함.

- 프롬프트의 스타일에 따라 원하는 결과를 얻을 수 있음.

1. **신문 기사 작성 프롬프트**

- 신문 기사를 작성할 때는 구체적인 프롬프트가 필요함.

- 편견 없는 보도를 위해 구체적인 지침을 설정하는 것이 중요함.

1. **복잡한 프롬프트**

- 복잡한 프롬프트는 여러 작업을 수행해야 하며, 이를 통해 더 정교한 결과를 얻을 수 있음.

- 프롬프트의 목적에 따라 다양한 작업을 수행하도록 설정할 수 있음.

1. **AI와의 상호작용**

- AI와의 상호작용에서 기호와 대문자를 활용하여 명확한 지시를 줄 수 있음.

- 프롬프트의 구조와 형식이 결과에 큰 영향을 미침.

1. **자막 생성 프롬프트**

- 영상 자막을 생성할 때는 문장 순서를 섞는 작업이 필요함.

- 다양한 표현을 위해 문장을 섞는 것이 중요함.

1. **프롬프트 엔지니어링의 미래**

- 프롬프트 엔지니어링은 앞으로 더 중요한 역할을 할 것이며, 많은 사람들이 이 분야에 관심을 가져야 함.

- 프롬프트의 중요성을 알리고, 새로운 발견을 지속적으로 공유하는 것이 필요함.

1. **[영어에 1~5형식 문장 있듯, 프롬프트에도 4형식 문장이 있다 (강수진 박사)](https://www.youtube.com/watch?v=0sRlrW_UyLk)**

📌 주제 모아보기

> 프롬프트 강의 시작
프롬프트 구성 요소 4가지 (지시문, 맥락, 입력값, 출력문)
① 지시문 + 출력문
② 지시문 + 맥락 + 출력문
③ 지시문 + 맥락 + 예시 + 출력문
④ 지시문 + 입력값 + 출력문
"LLM은 환각하는 게 아니라 거짓말하는 것이다"

✅ 핵심 요약

1. **프롬프트 구성의 기본 요소 **

- 프롬프트를 효과적으로 구성하기 위해서는 네 가지 기본 요소가 필요함.

- 이 요소들은 사용자가 원하는 결과를 얻기 위한 필수적인 구성 요소임.

1. **강수진 박사 소개**

- 강수진 박사는 국내 최초의 공채 프롬프트 엔지니어로, AI 관련 서비스 개발 및 강연 활동을 하고 있음.

- 프롬프트 엔지니어링의 중요성을 강조하며, 창의성을 높이는 방법에 대한 강연 요청을 많이 받고 있음.

1. **프롬프트 엔지니어링의 필요성**

- 프롬프트 엔지니어링은 사용자가 원하는 결과를 얻기 위해 필요한 기술임.

- 다양한 예제를 통해 프롬프트 작성법을 배우는 것이 중요함.

1. **언어 모델의 작동 원리**

- 언어 모델은 사전 학습된 데이터를 기반으로 작동하며, 사용자가 입력한 프롬프트에 따라 결과를 생성함.

- 프롬프트 엔지니어링은 이 과정을 반복하여 최적의 결과를 얻는 방법임.

1. **프롬프트의 네 가지 요소**

- 프롬프트 구성 시 명령문, 문맥, 입력 데이터, 출력 지시문의 네 가지 요소가 필요함.

    - 명령문: 사용자가 원하는 작업을 지시함.

    - 문맥: 추가적인 정보를 제공하여 언어 모델이 이해할 수 있도록 함.

    - 입력 데이터: 언어 모델이 참고할 수 있는 자료를 제공함.

    - 출력 지시문: 원하는 응답 형식이나 포맷을 지정함.

1. **맥락의 중요성**

- 맥락은 언어 모델이 질문의 의미를 이해하는 데 매우 중요함.

- 사용자가 이전에 한 질문이나 대화의 흐름을 기억하여 더 나은 응답을 생성할 수 있도록 돕는 역할을 함.

1. **프롬프트 타입 A, B, C, D**

- 프롬프트는 여러 타입으로 나눌 수 있으며, 각 타입에 따라 결과가 달라짐.

    - 타입 A: 기본적인 질문 형식.

    - 타입 B: 추가적인 맥락을 제공하여 더 구체적인 답변을 유도함.

    - 타입 C: 예시를 포함하여 원하는 형식으로 답변을 생성함.

    - 타입 D: 입력값을 분할하여 다양한 답변을 생성함.

1. **할루시네이션 문제**

- 할루시네이션은 언어 모델이 잘못된 정보를 생성하는 현상으로, 이를 줄이기 위한 노력이 필요함.

- 최근 연구에 따르면, 할루시네이션 비율이 감소하고 있으며, 이는 언어 모델의 발전을 나타냄.

1. **프롬프트 엔지니어링의 미래**

- 프롬프트 엔지니어링은 앞으로도 중요한 기술로 자리 잡을 것이며, 사용자의 요구에 맞춘 개인화된 응답을 제공하는 방향으로 발전할 것임.

1. **[“김훈처럼 써라. 챗GPT도 단문, 두괄식, 명쾌한 동사 좋아한다” (강수진 박사)](https://www.youtube.com/watch?v=MtTAprzHOBg)**

📌 주제 모아보기

> 효과적인 프롬프트 제작 3가지 방법
① 간단하고 짧은 프롬프트 (명확한 동사, 단문)
럭키비키잖아 (feat. 원영적 사고)
② 프롬프트 요소의 위치가 중요 (GPT가 중간은 잘 못읽어요)
③ 기호를 사용하자 (###, ''', XML 태그)

✅ 핵심 요약

1. **사람과 AI의 대화 방식**

- 사람과 AI는 대화할 때 간단하고 명확한 표현이 중요함.

- 장황한 표현은 기억에 남지 않으며, 핵심적인 내용만 남게 됨.

1. **효과적인 프롬프트 제작법**

- 세 가지 방법으로 효과적인 프롬프트를 제작할 수 있음.

    - 첫 번째: 간단하고 짧은 프롬프트 사용.

    - 두 번째: 프롬프트 요소의 중요성.

    - 세 번째: 기호 사용의 중요성.

1. **간단하고 짧은 프롬프트**

- 간단한 프롬프트는 핵심이 있는 간단함이어야 함.

- 반복 수정을 통해 결과를 개선하는 과정이 필요함.

    - 예시: "광합성에 대해 알고 싶어"보다 "광합성 과정에 대해 단계적으로 설명해줘"가 더 명확함.

1. **명확한 동사 사용**

- 명확한 동사는 의미가 하나여야 하며, 일상어를 사용하는 것이 좋음.

    - 예시: "티타임즈에 대해 알려 줘"보다 "티타임즈의 주요 콘텐츠에 대해서 알려줘"가 더 구체적임.

1. **일상어 사용**

- AI는 사람들이 자주 사용하는 일상어를 학습했기 때문에, 일상어를 사용하는 것이 좋음.

    - 예시: "점심 고고"와 같은 표현도 AI가 잘 이해함.

1. **단문 사용**

- 단문은 이해하기 쉽고, AI가 잘 처리할 수 있도록 도와줌.

- 복잡한 문장은 AI가 이해하기 어려움.

1. **지시문의 위치**

- 지시문의 위치가 중요하며, 지시문을 앞에 두는 것이 좋을 수도 있음.

- 연구 결과에 따르면, 사람과 비슷하게 AI도 앞부분을 잘 읽음.

1. **기호 사용**

- 기호를 사용하면 AI가 정보를 더 잘 이해할 수 있음.

    - 예시: 기호를 사용하여 정보를 구조화하면 AI가 더 쉽게 처리함.

1. **프롬프트의 일관성**

- 일관성 있는 프롬프트를 사용해야 AI가 일관된 결과를 생성할 수 있음.

- 기호와 포맷을 잘 활용하여 정보를 명확히 전달하는 것이 중요함.

1. **결론**

- AI와의 대화에서 구체적이고 명확한 프롬프트를 사용하는 것이 중요함.

- 다양한 팁을 활용하여 AI와의 대화를 개선할 수 있음.

1. **[‘단계적으로 생각해봐’보다 그냥 ‘이 문제 풀어줘’가 더 효과적이다 (강수진 박사)](https://www.youtube.com/watch?v=CyWcZWVwCjQ)**

📌 주제 모아보기

> 프롬프트로 언어모델을 사고하게 하는 방법
오픈AI o1 작동 원리
오픈AI o1 맞춤형 프롬프트 작성 방법

✅ 핵심 요약

1. **생성형 AI의 발전**

- 최근 생성형 AI 업계에서 데모데이가 열림.

- 오픈 AI와 구글 등 여러 회사가 경쟁 중이며, 2025년에는 "추론 AI 대전"이 예정됨.

- 추론 능력이 중요해지며, 기존의 개선 노력에 한계가 드러남.

1. **o1 모델의 특징**

- o1 모델은 추론 성능이 뛰어나며, 기존 모델의 한계를 극복함.

- 12월 5일에 발표된 o1-pro는 이전 벤치마크를 초과하는 성능을 보여줌.

1. **추론의 중요성**

- 인간의 지능을 초월하는 AI 구현을 목표로 하며, 규칙과 변환을 유추하는 능력이 강조됨.

- 구글과 메타에서도 추론 강화 모델이 출시될 예정임.

1. **o1 모델의 활용**

- o1 모델은 스크립트 작성 및 오류 검증에 유용함.

- 모델이 추론 과정을 거쳐 답변을 생성하는 방식이 특징임.

1. **프롬프트 엔지니어링**

- 프롬프트 엔지니어링의 중요성이 강조되며, 간결하고 명확한 지시가 필요함.

1. **모델의 사고 과정**

- 모델은 단계적으로 사고하는 방식으로 설계되어 있음.

- 프롬프트 엔지니어링의 힘보다 모델의 힘이 더 중요해짐.

1. **효과적인 프롬프트 작성 방법**

- AI가 생각할 시간을 주고, 상세한 프롬프트를 피해야 함. 

- XML 태그 같은 기호를 사용하여 명확한 지시를 제공하는 것이 중요함.

1. **["딥시크, 너가 틀렸어" 계속 우기자 딥시크가 내놓은 답 (프롬프트 엔지니어 강수진 박사)](https://www.youtube.com/watch?v=gPYKZDja3SI)**

📌 주제 모아보기

> 딥시크의 성능과 한계
딥시크와 AI 모델의 비교 및 성능 평가
시스템 프롬프트의 중요성과 딥시크의 차별성
프롬프트 가이드라인

✅ 핵심 요약

1. **딥시크의 기원과 모델 비교 **

- 딥시크는 COVID-19의 기원에 대한 질문을 받았고, 다양한 모델들이 이 질문에 대해 다른 답변을 내놓음.

- GPT-4, SONET, GEMINI 1.5는 모두 중국에서 시작되었다고 답변함.

- GEMINI는 "믿어집니다"라는 표현을 사용하여 신뢰성을 반감시킴.

1. **딥시크의 성능과 활용**

- 딥시크의 성능을 직접 사용해본 경험을 공유하며, R1과 O1 모델의 성능 차이를 검증함.

    - 이들은 요약과 번역에서 좋은 성능을 보였고, 사용자들이 딥시크를 많이 사용하게 된 이유를 설명함.

- 그러나 각 모델마다 학습된 데이터가 다르기 때문에, 특정 도메인에서는 딥시크가 최선의 선택이 아닐 수 있음.

1. **딥시크의 강점과 한계**

- 딥시크는 특정 분야에서 강점을 보이지만, 깊이가 부족할 수 있다는 의견이 있었음.

    - 예를 들어, 단어의 결이나 문장력에서 부족함을 느낌.

1. **벤치마크 테스트**

- 최근 오픈AI의 O3 모델과 딥시크의 R1 모델을 비교하는 벤치마크 테스트가 진행됨.

- 테스트에서는 공이 삼각형 안에서 튕기는 시뮬레이션을 통해 각 모델의 성능을 평가.

1. **프롬프트 사용법과 성능 향상**

- 딥시크의 R1 모델에 대한 공식 가이드라인이 발표되었고, 프롬프트를 구조화하는 방법이 강조됨.

    - 기본적인 프롬프트 사용법과 고급 프롬프트 사용법이 나뉘어 있으며, XML 태그 사용이 추천됨.

- 온도 설정에 따라 모델의 창의성이 달라지며, 0.5에서 0.7 사이의 온도가 권장됨.

1. **딥시크의 시스템 프롬프트**

- 딥시크의 시스템 프롬프트는 모델의 행동과 제약 사항을 정의하며, 사용자 질문에 대한 답변 스타일에 영향을 미침.

    - 예를 들어, 정치적 이슈에 대한 답변에서 딥시크는 엄격한 태도를 보임.

1. **아하 모먼트와 자기 회고**

- 딥시크의 R1 모델은 '아하 모먼트'를 통해 스스로 문제를 검토하고 확신을 가지는 과정을 보여줌.

- 이 과정은 모델이 문제 해결 전략을 개발하는 데 도움을 줌

---

For the site tree, see the [root Markdown](https://slashpage.com/sujin-prompt-engineer.md).
