[AI와 같이 고친 에러들] 상세페이지 HTML을 지우던 자동화, 태그를 살려야 했다

HTML 구조를 보존하며 상세페이지를 정리하는 업무 자동화

오늘은 온라인 상품을 자동으로 정리해 주는 작업을 보다가 생각보다 무서운 문제를 만났다. 처음에는 그저 “상세페이지가 이상하게 보인다” 정도였다. 화면에 들어가 보니 상품 설명이 있어야 할 자리에 HTML 태그가 풀려 있거나, 원래 모양이 깨진 것처럼 보였다. 처음에는 템플릿 문제인 줄 알았다 비개발자 입장에서는 여기서 바로 헷갈린다. 이미지가 깨진 건지, 네이버 쪽 에디터가 이상한 건지, 아니면 우리 … 더 읽기

[비개발자 자동화 노트] 사이즈로 정렬해달라고 했는데, 왜 글자 전체로 줄을 세우고 있었을까

[비개발자 자동화 노트] 사이즈로 정렬해달라고 했는데, 왜 글자 전체로 줄을 세우고 있었을까 발주 페이지 하나를 손보다가 또 한 번 머리를 긁적인 날이다. 요청은 간단했다. 브랜드를 여러 개 동시에 골라서 보고 싶다, 그리고 품목을 “규격”으로 정렬할 때는 숫자(타이어 사이즈)만 보고 줄을 세워 달라. 말로 하면 한 줄인데, 두 번째 요청에서 한참 헤맸다. 🙂 처음엔 이게 단순히 … 더 읽기

[비개발자 자동화 노트] 재고조사표 빈칸에 회색 DOT를 넣으며 배운 것

재고조사표의 회색 참고값을 확인하는 업무 자동화 이미지

재고조사표를 출력할 때는 일부러 빈칸을 남겨 둡니다. 현장에서 물건을 직접 보고 적어야 하는 칸이 있기 때문입니다. 그런데 이번에는 그 빈칸이 오히려 애매했습니다. 시스템에 이미 DOT 값과 수량이 있는데도 인쇄물에는 아무것도 보이지 않으니, 현장에서는 “이걸 새로 전부 확인해야 하나?” 하고 헷갈릴 수 있었습니다. 김부장 입장에서는 단순한 요청이었습니다. “기존에 입력된 값은 회색으로 살짝 보여 주고, 실제 확인 … 더 읽기

[비개발자 자동화 노트] AI가 고친 파일이 화면에 안 보일 때, 진짜 화면 파일을 찾은 날

AI가 수정한 파일과 실제 화면에 연결된 파일을 찾아가는 업무 자동화 과정

업무 시스템을 고치다 보면 저는 아직도 제일 무서운 말이 있습니다. “수정했다는데 화면에는 그대로인데요?”라는 말입니다. 개발자라면 바로 구조를 떠올리겠지만, 비개발자인 김부장 입장에서는 일단 당황합니다. AI가 파일을 고쳤고, 빌드도 통과했고, 커밋도 했다고 합니다. 그런데 실제 화면에는 원하는 숫자가 보이지 않습니다. 이번 작업도 딱 그런 흐름이었습니다. 계산은 맞는데 화면은 그대로였다 상품 목록에서 재고 숫자를 보여 줄 때, 일반 … 더 읽기

[AI와 같이 고친 에러들] “코드는 안 바꿨다”는 말, 테스트 범위까지는 아니었다

[AI와 같이 고친 에러들] “코드는 안 바꿨다”는 말, 테스트 범위까지는 아니었다 우리 매장 발주 화면이 점점 무거워지고 있었다. 한 파일에 기능이 계속 쌓이다 보니 코드 길이가 3천 줄 가까이 됐고, AI에게 “동작은 그대로 두고 위치만 옮기자”는 리팩토링 작업을 맡기게 됐다. 🙂 비개발자인 나로서는 “어차피 안 바뀐다는데 뭘 그렇게 조심스럽게 하나” 싶었다. 코드를 옮기기만 하는 건데, … 더 읽기

[비개발자 자동화 노트] 오늘 카드에서 어제 매출을 보려다 DB 함수까지 만진 날

날짜를 바꿔 어제 매출을 조회하는 모바일 대시보드와 데이터 흐름

업무용 모바일 화면을 쓰다 보면 “오늘”이라는 말이 참 편합니다. 오늘 매출, 오늘 매입, 오늘 할 일. 그런데 김부장처럼 매일 숫자를 확인하다 보면 가끔 어제나 그저께의 숫자도 보고 싶어집니다. 문제는 화면 이름이 ‘오늘 카드’라서 그런지, 처음에는 정말 오늘 데이터만 보여 주는 구조였다는 점입니다. 저는 단순히 화살표 하나를 붙이면 끝날 줄 알았습니다. 왼쪽을 누르면 어제, 오른쪽을 누르면 … 더 읽기

[AI와 같이 고친 에러들] 막힌 사이트가 오히려 안전장치였다

쇼핑몰 상품 상세에 타이어 효율등급(연비·젖은노면)이라는 숫자가 1~5로 떠 있는데, 이게 뭔지 모르는 고객이 많다는 걸 뒤늦게 알았다. 그래서 참고할 만한 사이트를 하나 찾아서 “여기 보고 우리 설명도 보강해줘”라고 AI에게 던졌다. 솔직히 속으로는 ‘그 사이트 내용을 그대로 가져와 붙이면 금방 끝나겠지’ 싶었다. 그런데 생각보다 일이 단순하게 안 풀렸다. AI가 그 페이지에 접속하려는데 “Just a moment…”라는 화면만 … 더 읽기

[AI와 같이 고친 에러들] 문자 2개가 동시에 오면 하나가 사라지던 이유

동시에 도착한 문자 알림과 API 재시도 자동화

자동화는 한 번 잘 돌아가기 시작하면 믿음이 생깁니다. 그런데 저는 그 믿음이 가장 위험할 때가 “거의 다 되는데 가끔 하나가 빠지는” 순간이라는 걸 또 배웠습니다. 거의 동시에 온 문자 중 하나가 사라졌다 이번에는 업무용 문자 알림을 웹훅으로 받아 내부 알림방에 전달하는 자동화였습니다. 평소에는 잘 들어오는데, 같은 종류의 배송 알림 문자 2개가 거의 동시에 들어오면 이상하게 … 더 읽기

[비개발자 자동화 노트] 거래처 등급이 1로 보일 때, DB값만 믿지 않은 날

거래처 등급 데이터 불일치를 점검하는 업무 자동화 화면

업무용 화면을 만들다 보면 “기능은 들어갔는데 현장에서 보는 값이 다르다”는 순간이 있습니다. 이번에는 상담 화면에서 거래처를 선택했을 때 적용되는 등급이 문제였습니다. 현장에서는 특정 거래처를 4등급으로 보고 있었지만, 새 상담 화면에서는 1등급으로 잡혔습니다. 가격이 등급에 따라 달라지는 화면이라 단순한 표시 오류로 넘길 수 없었습니다. DB값이 맞는데도 현장과 달랐다 거래처를 검색해 선택하면 등급 배지가 표시되고, 그 등급에 … 더 읽기

[AI와 같이 고친 에러들] 할인 0%인데 왜 가격이 낮지, 배지 하나가 만든 오해

며칠 전 견적서 화면에 수량 입력과 합계 표시를 넣는 작업을 AI에게 맡겼다. 간단한 기능 추가라고 생각했다. 수량 칸 하나 열고, 아래에 합계 금액 하나 보여주면 끝나는 일 아닌가 싶었다. 그런데 작업이 끝나고 화면을 보다가 전혀 다른 걸 발견했다. 상품 가격 옆에 빨간 글씨로 `(21%)`, `(24%)` 같은 숫자가 떠 있었다. 할인율 입력칸은 분명히 0%로 되어 있는데, … 더 읽기