2026년 10월 12일부터 15일까지 파리 → 브뤼셀 → 암스테르담으로 기차 여행을 만들고 싶어. 에펠탑, 루브르, 그랑플라스, 암스테르담 국립미술관, 안네 프랑크의 집을 포함해 줘. 각 장소는 현지 공식 명칭, 검색용 이름, 공개 주소, 위도·경도를 넣고 이동과 관람 사이에 여유를 줘. 열차 시간은 예약이 아니므로 예시라고 표시해 줘. 마지막 답변은 Peaceful Journey schemaVersion 1 형식의 JSON 객체만 보내 줘.
Agent Trip Import · Europe Simulation
ChatGPT와 대화해 유럽 여행을 만들고 앱에 등록하기
파리–브뤼셀–암스테르담 4일 여행을 예로 들어, 외부 ChatGPT에 요청할 문장부터 JSON 복사, 앱 검증, 일정 등록, 위치 지도 확인까지 한 번에 설명합니다.
전체 흐름
8단계로 끝내는 에이전트 여행 작성
- 앱에서 시작: Plan 화면의 +를 누르고 에이전트 여행 작성을 선택합니다.
- 요청 조건 입력: 여행 도시, 날짜, 선호 이동수단과 꼭 넣을 장소를 적고 에이전트 요청 복사를 누릅니다.
- 외부 ChatGPT와 대화: 새 대화에 요청문을 붙여넣고 원하는 일정, 휴식 간격, 좌표·주소 포함 여부를 구체화합니다.
- JSON만 복사: ChatGPT 답변에서 설명이나 코드 펜스 없이
{로 시작해}로 끝나는 JSON 객체를 복사합니다. - 앱에 붙여넣기: Peaceful Journey로 돌아와 에이전트 결과의 붙여넣기를 누릅니다.
- 검증·미리보기: 여행 기간, 일자별 항목, 주소와 좌표 경고를 확인합니다. 경고가 있으면 JSON을 고친 뒤 다시 붙여넣습니다.
- 여행 등록: 미리보기가 맞으면 여행 등록을 누릅니다. Free의 월 1회는 이 성공 시점에만 사용됩니다.
- 최종 확인: 등록된 일정과 지도를 열어 핀 위치, 실제 예약 시간, 운영일, 이동시간을 직접 확인하고 필요하면 편집합니다.
외부 ChatGPT 대화 시뮬레이션
그대로 응용할 수 있는 대화 예시
아래는 실제 계정 화면을 캡처한 것이 아니라 개인정보 없이 만든 대화 예시입니다. 날짜와 장소를 자신의 여행에 맞게 바꾸세요.
요청하신 도시 순서와 장소를 기준으로 4일 일정을 구성하겠습니다. 교통 시간은 확인이 필요한 시뮬레이션 값으로 표시하고, 장소마다 주소와 좌표를 포함한 Peaceful Journey JSON만 반환하겠습니다.
좋아. 예약번호, 여권번호, 전화번호, 이메일, 실명 같은 개인정보는 넣지 말아 줘. 좌표가 불확실하면 임의로 만들지 말고 경고 메모를 남겨 줘.
설명문 없이 {"format":"peaceful_journey_import", ...} 형태의 JSON 객체를 반환합니다. 사용자는 전체 객체를 복사해 앱에 붙여넣습니다.
붙여넣을 데이터
JSON의 핵심 구조
format, schemaVersion, 여행 제목·기간, 일자별 items가 기본입니다. 지도 핀이 필요하면 각 장소에 placeName, address, latitude, longitude를 함께 넣습니다.
유럽 여행 JSON 예시 일부 보기
{
"format": "peaceful_journey_import",
"schemaVersion": 1,
"locale": "ko_KR",
"trip": {
"title": "유럽 3개 도시 기차 여행",
"startDate": "2026-10-12",
"endDate": "2026-10-15",
"country": "France",
"city": "Paris",
"currency": "EUR"
},
"days": [{
"date": "2026-10-12",
"items": [{
"title": "에펠탑 (Tour Eiffel)",
"category": "sight",
"startTime": "09:30",
"endTime": "11:00",
"locationQuery": "Tour Eiffel Paris France",
"placeName": "Tour Eiffel",
"address": "5 Avenue Anatole France, 75007 Paris, France",
"latitude": 48.85837,
"longitude": 2.294481,
"notes": "운영 정보는 방문 전 공식 사이트에서 확인합니다."
}]
}]
}
- 앱은 JSON 앞뒤의 일반 문장을 일부 정리할 수 있지만, 가장 안전한 방식은 JSON 객체만 복사하는 것입니다.
- 한 번에 최대 180KB, 30일, 하루 14개, 전체 240개 일정 범위 안에서 작성하세요.
- 위도와 경도는 둘 다 있어야 합니다. 한쪽만 있거나 범위를 벗어나면 위치 경고가 나타납니다.
- 여러 도시를 넣어도 현재 여행의 기본 목적지 카드는 첫 도시인 파리로 저장됩니다. 브뤼셀과 암스테르담은 일정 장소와 지도 핀으로 확인합니다.
현재 앱 소스 시뮬레이션
JSON 가져오기부터 일정·지도 확인까지
아래 화면은 현재 앱 소스를 iPhone 시뮬레이터에서 실행해 실제 등록 경로를 자동 검증하며 캡처했습니다. 예시 여행은 임시 메모리에만 저장되고 실제 사용자 일정이나 계정은 사용하지 않았습니다.
← 휴대전화에서는 화면을 좌우로 밀어 확인하세요 →
Plan의 +에서 가져오기 도우미를 엽니다.
이 화면에서 도시와 날짜를 입력하면 개인정보가 제외된 요청문을 복사할 수 있습니다.
여행 제목, 기간, 도시, 일정과 위치정보를 앱이 로컬에서 검증합니다.
일자별 일정, 시간과 장소를 보고 실제 예약 정보로 교정합니다.
좌표가 있는 장소 수와 보완할 이동 항목을 확인합니다. 지도 타일은 네트워크 상태에 따라 늦게 표시될 수 있습니다.
시뮬레이션 일정표
위치정보가 포함된 4일 일정
아래 시간은 기능 설명용 예시이며 예약을 의미하지 않습니다. 파리가 기본 목적지이고, 브뤼셀과 암스테르담은 일정 장소로 등록됩니다.
| 날짜 | 도시·시간 | 일정 | 주소 | 위도·경도 |
|---|---|---|---|---|
| 10월 12일 | Paris 09:30–11:00 | Tour Eiffel | 5 Avenue Anatole France, 75007 Paris | 48.858370, 2.294481 |
| 10월 12일 | Paris 13:00–16:00 | Musée du Louvre | Rue de Rivoli, 75001 Paris | 48.860611, 2.337644 |
| 10월 13일 | Paris → Brussels 08:30–10:00 | 기차 이동 예시 | 실제 예약표 확인 | 핀 없음 |
| 10월 13일 | Brussels 11:30–13:00 | Grote Markt / Grand-Place | Grote Markt, 1000 Brussels | 50.846735, 4.352413 |
| 10월 14일 | Brussels → Amsterdam 09:00–11:00 | 기차 이동 예시 | 실제 예약표 확인 | 핀 없음 |
| 10월 14일 | Amsterdam 13:00–16:00 | Rijksmuseum | Museumstraat 1, 1071 XX Amsterdam | 52.359998, 4.885219 |
| 10월 15일 | Amsterdam 10:00–11:30 | Anne Frank Huis | Westermarkt 20, 1016 GV Amsterdam | 52.375218, 4.883977 |
| 10월 15일 | Amsterdam 14:00–15:00 | De Dam | Dam, 1012 JS Amsterdam | 52.373058, 4.892557 |
등록 후 반드시 확인할 항목
실제 표가 최우선
항공·열차·입장권 시간은 생성된 예시가 아니라 실제 예약 확인서로 바꿉니다. 지연, 휴관, 현지 시간대도 다시 확인하세요.
지도 핀 직접 검토
같은 이름의 장소가 여러 도시에 있을 수 있습니다. 주소와 핀을 비교하고 잘못된 좌표는 여행 정보 편집에서 수정합니다.
외부 전송 전 제거
실명, 여권번호, 예약번호, 이메일, 전화번호, 집 주소는 ChatGPT 요청문이나 가져오기 JSON에 넣지 마세요.
JSON만 다시 요청
형식 오류가 나면 “설명과 코드 펜스를 빼고 유효한 JSON 객체만 다시 보내 줘”라고 요청한 뒤 전체 객체를 다시 붙여넣습니다.
Free와 Pro의 차이
- Free: 기기에서 UTC 기준 매월 여행 1건을 성공적으로 등록할 수 있습니다. 사용하지 않은 횟수는 다음 달로 이월되거나 적립되지 않습니다.
- Pro: 에이전트 여행의 성공 등록 횟수가 무제한입니다.
- 두 요금제 모두 JSON 붙여넣기, 로컬 검증, 미리보기, 경고 확인은 성공 등록 전까지 횟수를 사용하지 않습니다.
- 외부 ChatGPT 또는 다른 모델 서비스의 계정·요금·사용 제한은 해당 서비스의 정책이며 Peaceful Journey 구입에 포함되지 않습니다.