# AI에게 '잘' 요청하는 법

> 💡 **핵심: **정확한 이름이나 기술 용어는 AI가 알아서 정해줍니다. 여러분은 **무엇을 하고 싶은지**만 명확히 말하세요!

## 좋은 요청의 3가지 요소

1. **무엇을** 하고 싶은지 (테이블 생성, 필드 추가, 검색 최적화 등)

2. **어떤 정보**가 필요한지 (이름, 이메일, 날짜 등)

3. **제약 조건**이 있는지 (필수/선택, 중복 금지, 특정 값만 허용 등)

**예시:**

> 😰 "데이터 저장해줘"

> 👍 "이벤트 관리하려고 해. 이벤트 이름, 시작일, 종료일 저장하고 싶어."

> 😰 "검색 빠르게 해줘"

> 👍 "사용자를 이메일로 검색할 때 느린데 빠르게 해줘."

---

## ❌ 애매한 요청 vs ✅ 명확한 요청

### 예시 1: 데이터 저장하기

❌ **애매한 요청:**

```
"Todo 앱 만들려고 하는데 데이터 저장해줘."
```

✅ **명확한 요청:**

```
"Todo 앱 만들려고 해.
할 일 제목, 완료했는지 여부, 중요도(낮음/보통/높음), 마감일을 기록하고 싶어."
```

**왜 더 좋은가요?**

- 어떤 **정보**를 저장할지 명확히 전달

- 선택지를 자연어로 제공 (낮음/보통/높음)

- AI가 알아서 적절한 이름과 형식을 정해줌

---

### 예시 2: 검색 빠르게 하기

❌ **애매한 요청:**

```
"사용자 검색이 너무 느린데 빠르게 해줘."
```

✅ **명확한 요청:**

```
"사용자를 이메일로 검색할 때 느린데 빠르게 해줘.
그리고 같은 이메일로 여러 번 가입하는 거 막아야 해."
```

**왜 더 좋은가요?**

- "이메일"이라는 검색 기준 명시

- AI가 자동으로 이메일 중복을 막고 검색을 빠르게 만들어줌

- 성능 + 비즈니스 요구사항 한 번에 해결

---

### 예시 3: 접근 권한 설정

❌ **애매한 요청:**

```
"상품 정보는 중요하니까 권한 설정 좀 해줘."
```

✅ **명확한 요청:**

```
"상품 정보는 관리자만 수정/삭제할 수 있고,
일반 사용자는 보기만 가능하게 해줘."
```

**왜 더 좋은가요?**

- 누가 무엇을 할 수 있는지 명확히 설명

- AI가 관리자/일반 사용자 권한을 자동으로 설정

---

## 🔥 실전 팁

### 1. 비즈니스 요구사항을 그대로 말하세요

**좋은 예:**

```
"배달 앱 만들려고 해.
음식점 정보(이름, 주소, 전화번호)랑
메뉴(이름, 가격, 카테고리)를 저장해야 해.
한 음식점은 여러 메뉴를 가질 수 있어."
```

→ AI가 알아서 음식점 데이터와 메뉴 데이터를 만들고, 연결도 해줍니다.

---

### 2. 문제 상황을 설명하세요

**좋은 예:**

```
"회원가입할 때 같은 이메일로 여러 번 가입되는 문제가 있어. 막아줘."
```

→ AI가 자동으로 이메일 중복을 방지해줍니다.

**좋은 예:**

```
"사용자 목록 조회가 너무 느려.
이름으로 검색할 때 빠르게 해줘."
```

→ AI가 이름 검색을 빠르게 만들어줍니다.

---

### 3. 예시 데이터를 보여주세요

**좋은 예:**

```
"이벤트 관리하려고 해.
예를 들면 이런 정보를 저장할 거야:
- 할로윈 파티, 2025-10-31, 서울 강남
- 크리스마스 마켓, 2025-12-24~12-25, 부산 해운대"
```

→ AI가 이벤트명, 시작일, 종료일, 장소를 자동으로 기록할 수 있게 만들어줍니다.

---

### 4. 변경을 요청할 때는 이유도 함께

**좋은 예:**

```
"사용자 정보에 프로필 이미지 추가하고 싶어.
사용자가 프로필 사진을 업로드할 수 있게 하려고."
```

→ AI가 프로필 이미지 정보를 추가하고, 선택사항으로 설정합니다.

---

## 🚫 피해야 할 요청

### 너무 모호한 요청

❌ "백엔드 만들어줘"

❌ "데이터베이스 설정해줘"

❌ "API 만들어줘"

→ **구체적으로** 무엇을 만들고 싶은지 말해주세요!

---

### 기술 용어만 나열

❌ "VARCHAR(255) NOT NULL 컬럼 3개 추가"

→ 기술 용어보다는 **무엇을 저장하고 싶은지**말해주세요.

✅ "사용자 정보에 이름, 이메일, 전화번호 추가하고 싶어"

---

### 한 번에 너무 많은 요청

❌ "Todo 앱, 쇼핑몰, 블로그 백엔드 다 만들어줘"

→ **하나씩**차근차근 만들어가세요!

✅ "먼저 Todo 앱부터 만들어보자. 할 일 목록 저장할 수 있게 해줘."

---

**문서 버전:** 0.1.0  |  **최종 수정: **2025-12-04

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