본문 바로가기

전체 글

(142)
UX 기획자 성장일지: 서비스 디자인이란 - 08 서비스 디자인 프로세스회사에서 받은 서비스 디자인 프로세스와 교육 내용을 나름대로 정리해보았다서비스 디자인 프로세스는 3C 프레임워크처럼 경쟁사, 자사, 고객을 분석하듯이, 나를 알고, 상대방을 알고, 내가 만들어낼 가치를 아는 것이어야 한다이를 적용해 포트폴리오에 정리한 내용을 가져왔다AS-IS서비스 경험, 메뉴 구조와 플로우를 살펴본다토의를 하며 니즈와 아이디어, 필요 기능을 대략적으로 1차 정리한다이후 킥오프를 통해 VOC를 분석한다 경쟁사현재 업계에서 통용되는 경쟁사를 벤치마킹한다UX 분석을 통해 더 좋은 것을 뽑아낸다GUI 분석을 통해 방향성을 결정한다 사용자인터뷰를 통해 사용자 특성을 수집한다퍼소나와 주요 니즈를 정리한다이후 컨셉을 도출하고 기능을 정의한다특히 사용자의 니즈를 해결하는 건 컨셉..
쉽고 빠르게 익히는 실전 LLM - CHAPTER 6. 임베딩과 모델 아키텍처 맞춤화 추천 시스템 만들기 1. 문제와 데이터 설정훈련 및 테스트셋으로 분리 2. 추천의 문제 정의[고려할 요소]사용자 특성 - 연령, 검색 기록, 과거 아이템 상호작용아이템 특성 - 장르, 가격, 인기도사용자의 감정 상태, 시간, 기분, 맥락 등 [패턴 활용]사용자의 과거 선호도를 바탕으로 아이템 추천 + 사용자가 이전에 상호작용한 아이템과 유사한 아이템 추천 [탐색]사용자가 이전에 고려하지 않았을 아이템 제안 [콘텐츠 기반 추천]추천되는 아이템 특성에 초점을 맞추어 사용자의 과거 상호작용을 기반으로 비슷한 콘텐츠 추천 [협업 필터링]사용자의 선호도와 행동을 활용하여 유사한 관심사, 취향을 가진 사용자 간 패턴을 식별하여 추천- 유사한 선호도를 가진 사용자를 찾고 그 사용자들이 좋아하는 사용자 기반 협업 필터..
UX 기획자 성장일지: 합리적 의사결정 모델 - 07 합리적 의사결정 모델은 의사결정자가 완벽한 정보를 가지고 있고 오류 없이 관련된 대안을 열거할 수 있으며 가장 효용성이 높은 대안을 선택할 수 있다는 가정에 기반한다 합리적 의사결정 모델은 다음과 같은 순서로 이루어진다 1. 문제 정의 2. 의사결정의 기준 확인 3. 기준별 가중치 부여 4. 대안 개발 5. 대안 평가 6. 최적안의 선택 그러나 사람의 제한된 능력으로 모든 정보를 이해하고 소화하는 것이 불가능하기 때문에, 대부분 사람은 복잡한 문제에 직면하면 쉽게 이해할 수 있는 수준까지 문제를 축소하려고 한다 또한 많은 문제는 합리적 의사결정 모델에 사용되는 기준을 사용하기 애매하고 복잡하기 때문에 최적의 해결책을 가지고 있지 않는 경우가 많다 따라서 사람들은 만족할 만한 답을 찾기 위해 제한된 합리성..
UX 기획자 성장일지: 포트폴리오 레이아웃 - 06 UX 포트폴리오에는 크가지 두 개의 레이아웃이 있다 첫 번째는 리서치와 분석을 위한 레이아웃이다 더블 다이아몬드 프로세스에서 Discover, Develop에 해당되며, 과정 중심의 레이아웃을 이용해 나타내야 효과적이다 두 번째는 결론과 정의를 위한 레이아웃이다 이는 Define과 Deliver에 해당되며, 도식화를 통해 나타낸다 쉽게 정리하면 발로 뛰고 수집한 경험은 과정 중심으로, 내가 내린 결론과 결정은 다이어그램으로 나타내보기
쉽고 빠르게 익히는 실전 LLM - CHAPTER 5. 고급 프롬프트 엔지니어링 프롬프트 인젝션공격자가 LLM에 제공된 프롬프트를 조작하여 편향되거나 악의적인 결과를 생성하기 위해 사용하는 공격 유형- 짧은 프롬프트 사용 자제- 추측하기 어려운 독특하고 복잡한 프롬프트 구조 이용- 공격 패턴 가능성 필터링, 민감한 정보를 포함하는 답변 필터링- 프롬프트 정기적 업데이트 및 수정 입력 데이터 정제잠재적으로 해롭거나 위험한 내용(욕설, 개인 정보, 스팸, 인젝션 공격 키워드) 필터링- 유효성 검사 파이프라인을 만듦 배치 프롬프팅여러 개의 샘플을 하나의 프롬프트로 그룹화하여 LLM이 동시에 여러 답변을 생성하게 하는 것 > 추론 시간을 줄여줌 프롬프트 체이닝하나의 LLM 출력을 다른 LLM의 입력으로 사용해 여러 단계의 작업을 완료하는 것 프롬프트 스터핑사용자가 프롬프트에 너무 많은 정보..
쉽고 빠르게 익히는 실전 LLM - CHAPTER 4. 맞춤형 파인튜닝으로 LLM 최적화하기 파인튜닝 훈련을 위한 데이터 준비LLM의 언어 이해 능력을 특정 분야의 작업에 더 잘맞게 조정하는 파인튜닝을 통해 관련성이 높고 정확한 답변을 효율적으로 생성하기 위함[훈련셋]을 통해 데이터의 패턴과 관계를 학습하고 인식, [검증셋]을 통해 모델의 성능을 평가, [테스트셋]을 통해 모델의 능력이 새로운 데이터를 접해도 편향되어 있지 않은지 최종 평가[손실 함수]를 통해 모델 예측 값과 실제 목표 값 사이 차이를 정량화해 오차를 계산하고 이를 최소화해 더 나은 예측을 달성하는 지표 역할 파인튜닝 모델 훈련 전략목표를 위한 훈련, 검증, 테스트 데이터셋 수집 > 하이퍼파라미터 설정(모델 가중치 결정 + 단일 업데이트 훈련셋 사이즈 결정 + 훈련셋 반복 학습 수 설정)을 통한 과적합, 과소적합 문제 방지 > ..
BUX (Brand based User Experience) BUX 사용자가 제품, 서비스를 경험하는 과정에서 느끼는 브랜드에 대한 경험을 설계하는 것 최근에 여러 가지 사용자 경험 디자인 템플릿이 등장하며 여러 서비스들이 사용성이 유사해지고 획일화되어 새로운 개념과 연구가 필요한 시점 피터 모빌의 사용자 경험 검증 기준과 브랜드 경험 5요소를 대응하여 BUX 검증을 위한 프레임워크를 제시 브랜드의 경험화 브랜드 인지도가 있을 때 UX를 활용하여 인지도를 강화하고 긍정적인 이미지를 증명 경험의 브랜드화 고객이 필요로 하나 생각지 못한 경험을 만들어 경험 자체를 브랜딩 브랜드의 경험화보다 고객에게 훨씬 큰 자극을 줄 수 있음 출처 BUX(Brand Based User Experience) 개발 필요성에 대한 연구 : 특징적 UX 디자인 언어를 중심으로 https:/..
쉽고 빠르게 익히는 실전 LLM - CHAPTER 3. 프롬프트 엔지니어링의 첫 번째 단계 프롬프트 엔지니어링 LLM기반 어플리케이션 구축 시, 사용자 경험을 향상시키기 위해 필요 정확하고 유용한 출력을 반환도록 유도하는 LLM에 대한 입력(프롬프트)를 만드는 것 정렬 모델이 사용자가 예상한 것과 일치하는 방식으로 입력 프롬프트를 이해하고 답변하는 것 프롬프트 엔지니어링 최적화 1. 직접 요청하기 2. 퓨샷 학습 3. 출력 구조화 4. 페르소나 지정 퓨샷 학습 LLM에 몇 가지 예제를 제공하여 정확하고 일관된 출력을 생성하도록 하는 것 문제의 맥락과 애매한 차이를 이해하는 데 도움을 줌 특정한 어조, 구문 또는 특정 도메인에 특화된 언어를 다룰 때 유용함 명시적인 지시를 제공하지 않고도 LLM에 작업 이해도를 제공하여 더 직관적이고 사용자 친화적인 환경을 만들 수 있음 > 챗봇, 언어 번역 도..