본문 바로가기

전체 글46

AI가 쓴 이미지 대체텍스트, 그대로 써도 될까? 장식·버튼·그래프 검수법 AI가 이미지 대체텍스트(alt)를 자동으로 제안해도 그대로 붙이지 마세요. 좋은 대체텍스트는 사진에 보이는 모든 물체를 나열하는 문장이 아니라, 그 이미지가 현재 문서에서 전달하는 역할을 대신하는 문장입니다. 아래 예시는 설명용 가상 장면이며 실제 접근성 테스트 결과가 아닙니다.먼저 이미지의 역할을 네 가지로 나누기① 정보 이미지: 본문 이해에 필요한 사진·그림이라면 핵심 의미를 짧게 적습니다. ② 장식 이미지: 이미 근처 본문이 같은 내용을 전하거나 꾸밈만 담당한다면 빈 alt를 고려합니다. ③ 버튼·링크 이미지: 외형보다 누르면 무엇이 일어나는지를 적습니다. ④ 그래프·도표: 짧은 식별 문구와 함께 수치·추세를 본문이나 표로 별도 제공합니다. W3C WAI의 의사결정나무가 이 구분의 기준입니다.AI.. 2026. 11. 1.
AI가 만든 XLOOKUP 수식 검수|#N/A·중복 코드·첫 번째 일치값 확인 AI가 만들어 준 XLOOKUP 수식이 오류 없이 계산되더라도, 찾은 행이 맞는지는 별개입니다. 특히 중복된 상품코드가 있는 표에서는 '첫 번째 일치값'이 반환될 수 있습니다. 아래는 가상 발주표를 기준으로 한 검수 순서입니다. 실제 고객 자료나 실행 성과가 아닙니다.1. 수식의 세 범위를 먼저 표시하기=XLOOKUP(F2,A2:A100,C2:C100,"미등록",0)이라면 F2는 찾을 코드, A열은 검색 열, C열은 가져올 열입니다. AI에게 수식을 요청할 때도 '코드는 A열, 단가는 C열, 없는 코드는 미등록'처럼 각 열의 의미를 명시하세요. 검색 범위와 반환 범위는 같은 행을 가리켜야 합니다.2. '미등록'은 검수 대상입니다마지막의 0은 정확히 일치하는 항목을 찾겠다는 뜻입니다. 일치 항목이 없으면 .. 2026. 11. 1.
AI가 만든 SQL UPDATE, 실행 전 대상 행을 확인하는 4단계 AI가 작성한 SQL은 문법이 그럴듯해도 어떤 행이 바뀌는지가 틀릴 수 있습니다. 특히 UPDATE의 WHERE 조건이 빠지거나 날짜 범위가 어긋나면 예상보다 많은 행이 변경됩니다. 이 글은 실제 데이터베이스에 쿼리를 실행한 후기가 아니라, 가상 주문 테이블을 기준으로 검수 순서를 설명합니다. 예시는 PostgreSQL 문법입니다.1. 변경 요청을 행 조건으로 번역하기가상의 요청은 “2026년 10월 1일 이후 접수됐고 상태가 pending인 주문만 reviewed로 바꾸기”입니다. AI에게 바로 UPDATE를 요구하기 전에 테이블·날짜 기준·기존 상태·새 상태를 분리해 적습니다. 날짜의 포함·제외 경계도 결정해야 합니다. 타임존이 섞인 시스템에서는 화면 날짜와 저장 시각이 다를 수 있으니 실제 스키마를.. 2026. 10. 31.
AI가 만든 정규식 그대로 써도 될까? 주문번호 반례로 검증하는 법 AI에게 “주문번호 형식 검사 정규식을 만들어 줘”라고 요청하면 답을 금방 얻을 수 있습니다. 하지만 그 패턴이 앞뒤에 붙은 문자까지 허용하는지, 자릿수를 정확히 제한하는지는 사람이 확인해야 합니다. 이 글은 실제 고객 데이터가 아닌 가상 주문번호로 검증 순서를 보여줍니다.먼저 형식을 문장으로 고정하기예시 규칙은 “영문 대문자 ORD, 하이픈 하나, 숫자 정확히 6자리”입니다. ORD-123456은 허용하고 XORD-123456, ORD-12345, ORD-1234567, ord-123456은 거부해야 합니다. 이 반례를 먼저 적어야 AI가 제시한 답을 평가할 기준이 생깁니다.검색과 전체 일치는 다르다파이썬 re.search()는 문자열 일부에서 일치를 찾습니다. 입력 전체가 규칙에 맞는지 확인하려면 r.. 2026. 10. 31.