AI 인공지능을 이용해 맛집을 찾아주는 사이트를 만들었다. 음식점 API를 호출해 간단한 코드로 결과를 가져왔었다. 유려한 UI도 함께 제공을 했었는데, 이번에는 검색결과에 나온 음식점 위치를 지도에서 찾아주는 코드를 추가로 작성하자.
코드 환기를 위해 이전 포스트를 참고하자.
2025.02.02 - [코드리뷰/chatGPT(Python)코드] - 광화문 맛집 찾기 10분 만에 만들기 - DeepSeek, Cluade, ChatGpt 이용
광화문 맛집 찾기 10분 만에 만들기 - DeepSeek, Cluade, ChatGpt 이용
네이버 부동산 사이트처럼 API를 사용하는 경우 이를 이용해 응용 프로그램을 만들 수 있다. 지역명을 입력하면 그 주변 맛집을 찾아주는 서비스를 만들어 보자. 개발 방식은 지난 포스팅한 네
iamgus.tistory.com
클라드를 이용했고 프롬프트는 다음과 같다. 이전 소스코드를 첨부하여 알려주고 2개 개선사항을 요청했다.
첨부한 코드는 음식점 찾는 파이썬 코드야. 다음 작업을 추가해줘.
1. 검색 결과를 더블클릭하면 네이버 지도에 해당 음식점 위치를 표치해줘.
2. 검색창에서 엔터를 치면 검색이 바로 되도록 수정해 줘.
손쉽게 수정할 것으로 기대했는데, 검색 시 소스코드에서 에러가 발생했고 또 에러가 발 검색 결과 스타일에도 문제가 있었다. 여러 차례 수정을 요청해 보완된 코드로 제대로 된 결과를 가져올 수 있었다.
맛집 검색결과창에서 오른쪽 '지도보기'를 클릭하면 네이버 지도가 나타난다. 식당명과 주소로 검색해 지도에 표시한다.
꽤 쓸만하지 않은가!
AI 작업 결과를 보고 놀라운 점 하나는 내가 시키지도 않은, 아니 미처 생각하지 못한 부분을 짚어 주는 것이다. 다음을 보자. 클로드는 사용자에게 편리한 화면을 제공하기 위해 GUI를 개선한 것이다. 이걸 마다할 이유는 없다.
테이블 스타일 개선:
- 행 간격과 패딩을 늘려 가독성 향상
- 짝수/홀수 행의 배경색을 다르게 설정
- 평점을 강조 표시
- 지도보기 버튼을 더 눈에 띄게 디자인
물론 코드 최적화도 진행하기도 한다.
검색 동작 개선:
- 엔터키와 검색 버튼 클릭 시 동일한 동작 수행
- 불필요한 상태 관리 코드 제거
시간이 갈수록 이런 것들은 디폴트가 되어 갈 것이고 요청자가 느끼지 못할 것이다. '개떡같이 요청해도 찰떡같이 만들어 드립니다요.'가 캐치프레이즈가 되고 사용자도 당연하다고 생각할 터이다.
그럼 소스코드를 전혀 몰라도 될까? 아니다. 프로그램 언어를 모르면 이런 요청을 하기도 문제가 생겼을 때 해결하기도 어렵다. 이과적인 질문이 필요할 때가 있는 것이다. 오류를 해결하는 데 시간이 노력이 단축된다. 문과적인 발상은 창의적인 면에서 좋을지 모르나 버그 수정이나 부분 개선 시는 모호한 면이 많아 엉뚱한 결과를 가져오기 쉽다.
결론은 파이썬을 공부하면 된다. 간단한 코드를 작성하고 실행한다. 그리고 조금씩 원하는 것들을 만들어 보고 프로그램 돌아가는 메커니즘이 어느 정도 이해되면 인공지능에게 복잡한 것들을 시키면 된다. 업무효율이 10배는 올라간다.
'코드리뷰 > chatGPT(Python)코드' 카테고리의 다른 글
AI 인공지능 프리젠테이션 만들기 자동화 (0) | 2025.02.07 |
---|---|
광화문 맛집 찾기 10분 만에 만들기 - DeepSeek, Cluade, ChatGpt 이용 (3) | 2025.02.02 |
네이버 부동산 매물정보 수집 프로그램 만들기 10분 컷 (1) | 2025.02.01 |
댓글