# 기초

## “AI 모델과 더 잘 소통하는 방법”

### 프롬프트 엔지니어링이란?

- 프롬프트(prompt)는 “촉구하다” 라는 뜻의 영어 단어!

- 프롬프트 엔지니어링: 사용자에게 정보를 제공하고 작업을 안내하기 위한 프롬프트를 설계하고 구현하는 과정을 의미. 프롬프트는 사용자와 AI 간의 상호 작용을 위한 중요한 도구이기 때문에, 프롬프트 엔지니어링은 사용자 경험(UX) 설계의 중요한 역할

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

- 정확성과 유용성: AI가 제공하는 정보의 정확성과 유용성은 제공되는 프롬프트의 품질에 직접적으로 영향을 받습니다.

- 효율적인 의사소통: 명확하고 구체적인 프롬프트는 시간과 자원을 절약하며, 오해의 여지를 줄입니다.

- 일반 질문 vs 프롬프트 질문: **"음악 틀어줘"** 와 **"재즈 장르의 편안한 음악 틀어줘"** 의 결과를 비교

## **프롬프트 엔지니어링 기본 원칙**

### **명확성**

**AI 에게 명확한 지시를 제공하는 것**

> 명확한 지시는 오해를 줄이고, 원하는 결과를 얻기 위해 필수.

- **명확성은 AI가 우리의 요구를 정확히 이해하도록 돕는 핵심 원칙**

- **우리의 요청이 명확할수록, AI는 더 정확한 반응을 보입니다.**

    - **예를 들어, '영화 추천해줘'라고 말하는 것과 '최근에 잘 평가받은 액션 영화 추천해줘'라고 말하는 것 사이에는 큰 차이 존재:**첫 번째 요청은 너무 모호. AI는 다양한 장르와 스타일 중에서 선택해야 하므로, 결과는 기대와 다를 수 있음.

    - 두 번째 요청은 구체적이고 명확. AI는 바로 액션 장르에 초점을 맞추고 최신 영화 중에서 선택할 수 있음.

**직접 해보기**

- 비교: "영화 추천해줘"와 "내가 좋아하는 공상과학 장르의 최신 영화 추천해줘"의 차이

### 구체성

**구체성의 중요성**

- 상세한 정보 제공: 구체적인 정보를 제공하는 것이 AI의 성능을 최적화하는데 크게 도움이 됨.

    - **AI와의 효과적인 소통에서 구체성은 필수**

    - **구체적인 프롬프트는 AI가 우리의 요구를 더 정확하게 이해하고, 원하는 결과를 제공하는 데 도움**

    - **'음식 주문해줘'라는 요청은 AI에게 충분한 정보를 제공하지 않습니다.**

    - **반면, '채식주의자를 위한 이탈리안 레스토랑에서 마르게리타 피자 주문해줘'라는 요청은 매우 구체적**

    - **구체성은 AI가 실수 없이 원하는 행동을 수행하게 함**

**직접 해보기**

'기상 정보 알려줘' 대신 '내일 오전 서울의 기온과 강수 확률 알려줘'와 같이 요청을 세분화

## 간결성

### **간결성: 효율적인 소통을 위한 요소**

- **복잡하고 장황한 요청은 AI를 혼란스럽게 함**

- **간결하고 명확한 프롬프트는 AI가 빠르고 정확하게 반응하도록 함**

- **예를 들어, '내일 아침 7시에 알람 맞춰줘'라는 요청은 간결하면서 필요한 모든 정보를 포함**

**직접 해보기**

- 비교: "'일정 확인해줘' 대신 '이번 주 금요일 오후 일정 확인해줘'와의 차이

## 나쁜 예와 좋은 예

- 방청소 좀 해줘 vs 내 방 바닥에 있는 장난감들을 정리해줘

- 뉴스 알려줘 vs 오늘의 경제 뉴스 요약해서 알려줘

- 게임 추천해줘 vs 나이에 맞는 퍼즐 게임 추천해줘

---

© Veluga Inc. All Rights Reserved.

For the site tree, see the [root Markdown](https://slashpage.com/velugadoc.md).
