비즈니스에서 인공지능을 어떻게 활용할까?, LLM 모델의 프롬프트 튜닝
·
📚 스터디/인공지능
AI 인공지능의 시대2022년 말 Chat GPT가 세상에 공개되며, AI 붐이 시작되었다. 그리고, 비즈니스에서도 AI 기반 서비스들이 지금도 여럿 등장하고 있다. 필자도, Chat GPT를 여러번 이용한 적이 있으며, 현재 AI 수준은 과거보다 훨씬 많은 도메인 영역에서 응용되고 있음을 느꼈다. Saas 클라우드 컴퓨팅 시대 이후, AI 시대가 등장해 클라우드 서비스에서 AI 를 탑재하여 출시되기 까지 하고 있다."AI 모델을 개발하는 데에는 수많은 데이터와 복잡한 개발과정이 필요한데, 도대체, 세상에 많은 기업들은 비즈니스에서 AI를 어떻게 활용하는거지?"필자는 위의 고민을 겪고, 10시간이상의 구글링과 여럿의 GPT 프롬프트 질문을 통해 해결할 수 있었다. 필자와 같은 고민을 지닌 사람을 위해 블..
[UXUI] 아이콘 - UXUI_4
·
📚 스터디/디자인
문자, 메일을 수신할 때 위와 같은 아이콘을 클릭하지 않는가? 메일이나 문자가 보낼 때가 있다면 위의 아이콘을 클릭해 문자, 메일 서비스를 이용한다. 그렇다. 우리는 일상 속에서 아이콘으로 쉽게 이해하고 행동하기에 익숙해져있다. 이번 시간에는 일상 속에서 나도 모르게 새겨든 "아이콘"에 대해서 알아보도록 하겠다 아이콘이란? 지하철 역에서 화장실이 급할 때, 화장실을 우린 어떻게 찾았나? 화장실 표지판을 보고, "화장실이다!!!" 라고 외치며 달려간다. 그렇다. 아이콘은 이처럼 빠르게 정보를 이해하고 행동하기 위해 만들어진 기호이다. 아이콘은 일상에 너무나 당연하게 녹여들여져 있다. 그러나, 모든 아이콘이라고 해서 좋은 아이콘이 될 순 없다. 아이콘을 보자마자 무얼해야될 지를 이해할 수 있다면, 좋은 아이..
[UXUI] 컬러의 역할 - UXUI_3
·
📚 스터디/디자인
컬러 컬러는 디자인에서 중요하다. 대다수 비전공자들은 컬러의 중요성을 인식하지 못한다. "컬러? 그냥 느낌, 감각적으로 사용하면 되지" 라고 생각하기 나름이다. 그러나, 컬러의 역할은 UI 디자인에서 큰 역할을 담당하고 있다. 위의 사진과 같이 컬러는 서비스의 브랜드를 각인시켜줄 힘이 있다. 우리 같이, UI 디자인에서 컬러가 어떤 역할을 하며 어떻게 사용되어야 하는지 알아보자. UI 디자인에서 컬러가 중요한 이유 UI에서는 컬러를 어떻게 사용하냐에 따라 유저들이 받아들이는 바가 달라진다. 1. 우선 순위에 따른 컬러 표현이 가능하다. UI 디자인에서 돋보이는 컬러로 핵심 기능과 관련된 행위나 컨텐츠엔 주색과 같은 메인색을 사용한다. 그 외로 부가적인 기능들에 대해선 보조색과 같은 서브색을 사용한다. 이..
[UXUI] 레이아웃과 그리드 시스템 - UXUI_2
·
📚 스터디/디자인
레이아웃 화면 크기, 텍스트, 이미지, 여백 등의 다양한 구성요소를 고려하여 앱 내에 정보를 시각적으로 배치하는 것을 의미한다. 그리드 시스템 여러 종류의 요소를 질서 있게 배치하기 위한 그리드 규칙을 말한다. 그리드를 활용하면 시각적 통일성을 줄 수 있다. 반응형 웹 반응형 웹은 PC 부터, 노트북, 태블릿, 휴대폰에서 접근할 수 있는 웹이다. 반응형 웹은 PC와 노트북과 같은 화면비율이 넓기에, 12단 그리드로 다소 복잡하게 디자인이 진행된다. 이렇듯, 12단 그리드는 다양한 기기와 해상도 맞춤을 위해서 활용된다. 모바일 앱 모바일 앱은 안드로이드, IOS 에서 작동되는 Application이다. 대표적으로 유튜브, 인스타그램, 페이스북이 있다. 모바일 앱은 웹과 비교해보면, 화면 비율이 좁기에, 4..
[UXUI] UXUI가 뭔데? - UXUI_1
·
📚 스터디/디자인
UXUI의 필요성 UXUI 를 왜 배워야할까? 아래의 사진을 살펴보자 UXUI는 사용자 경험에 기반해 작업한 디자인이다. UXUI를 전혀 고려하지 않고 상품을 디자인하면, 위의 사진과 같이 사용자인 애기는 불필요한 모빌의 엉덩이만을 보게된다. 그렇다. 디자이너는 UXUI 기반으로 디자인 작업을 수행해 사용자들이 보다 더 쉽고 올바르게 정보를 얻고 서비스들을 누릴 수 있도록 제작할 필요가 있다. UXUI는 뗄 수 없는 관계 UXUI의 관계는 아래의 사진과 같다. UI가 있다면, UX는 무조건 존재해야 한다. 만약, UX 없이 UI를 디자인한 서비스 혹은 상품은 유저들의 관심을 받을 수 없게 될 것이다. 따라서, UXUI는 뗄 수 없는 관계임을 인지하고 UI에서의 UX를 무조건적으로 고려하자. UXUI 디자..
[데이터베이스] 최적화 DB, 역정규화 [5]
·
📚 스터디/데이터베이스
우린 데이터 모델링 과정을 토대로 데이터베이스를 구축하는 능력을 얻었다. 정말 신기하고 설레지 않나? 우리도 이제, 일상에 가치를 제공하는 서비스의 데이터베이스를 구축해 그 가치들을 직접 실현할 수 있는 능력을 지니게 되었다. 마음만 먹으면, 우리도 세상 사람들의 삶을 위한 서비스를 제작할 수 있는 능력을 얻은 셈이다. 잠시 멈추고, 우리가 배웠던 것들에 대해 위대함을 느껴보자. 포스팅 목적 이번 포스팅에선, 조금의 욕심을 더 부린, 데이터베이스에 대해서 포스팅해보려 한다. 우리 서비스가 10만명 유저가 있다고 가정하자. 이때 데이터베이스는 하나로, 10만명의 유저 이벤트에 대해서 처리해야 된다. 어떨거 같나? 데이터베이스 오직 하나로 수만명의 요구사항을 모두 받아주기란 유저 한명한명의 처리에서 신속하고..
[데이터베이스] 데이터베이스 가이드북, 정규화 [4]
·
📚 스터디/데이터베이스
이젠 약간의 쉬어가는 쉬는시간이자, 데이터베이스에 대해 좀 더 깊게 이해할 수 있는 지식을 배워볼 시간이다. 우린 데이터베이스를 사용해서 일상의 문제들을 손쉽고 간편하게 해결해주는 세상 속에서 살아가고 있다. 휴대폰으로 간편하게 어플의 서비스들을 이용해 이동할 지역까지의 최적경로를 찾을 수 있다. 친구들이나 비즈니스 관계에 있는 사람들과 커뮤니티 어플로 우린 직접 만나지 않아도, 전화 통화하지 않아도, 간편하게 연락할 수 있다. 정말 세상은 변화했고, 앞으로도 꾸준히 더 나은 세상이 되길 변화하는 중이다. 그런 삶의 변화를 가능케한 역할이 데이터베이스도 한 몫을 했다. 수많은 사람들의 데이터들을 저장하고, 서비스를 기능케한 저장 공간이 데이터베이스이다. 그렇다. 우린, 데이터베이스 라는 도구로 삶에서 수..
[데이터베이스] 데이베이스 설계도, ERD 설계 [3]
·
📚 스터디/데이터베이스
[데이터베이스] ERD 그게 뭔데? ERD Entitity Relationship Diagram [ERD] 는 시스템의 엔티티들이 무엇이 있는지 어떤 관계를 가지고 있는지를 구조적으로 나타낸 다이어그램이다. 앞서, 개념적 데이터 모델링으로 기획 상황을 속성, 그 ceo-uk22.tistory.com 앞선, 포스팅으로 이론적인 개념으로 ERD에 대해서 알아보았다. ERD 는 데이터베이스 표현으로 속성, 그룹, 관계를 칼럼, 테이블, PK,FK 로 바꾼 다이어그램이다. 이젠, 직접 ERD 설계를 해볼차례이다. 왜 ERD 설계를 해야될까? ERD 에 대해 처음 접하는 사람이라면 이에 대해 의심의 여지가 충분히 있다. 데이터베이스 구성하는데, 왜 ERD 설계를 강조하는지 처음엔 이해가 되지 않는다. "그냥, 바..
[데이터베이스] ERD 그게 뭔데? [2]
·
📚 스터디/데이터베이스
ERD Entitity Relationship Diagram [ERD] 는 시스템의 엔티티들이 무엇이 있는지 어떤 관계를 가지고 있는지를 구조적으로 나타낸 다이어그램이다. 앞서, 개념적 데이터 모델링으로 기획 상황을 속성, 그룹, 관계 카테고리로 정리했다. ERD는 개념적 데이터 모델링을 데이터베이스 표현인 칼럼, 테이블, PK & FK 로 설계하는 행위이다. 따라서, 속성, 그룹, 관계 카테고리로 표현된 개념적 데이터 모델링을 데이터베이스 표현으로 나타낸 다이어그램을 ERD라고 한다. ERD 구성요소 개념적 데이터모델링은 다음과 같이 3가지 카테고리로 구분한다. 1. Entity (그룹) 2. Attribute (속성) 3. Relation (관계) 데이터베이스 표현으로 살펴보면, 1. Entitiy ..
[데이터베이스] 데이터 모델링의 시작, 개념적 데이터모델링 [1]
·
📚 스터디/데이터베이스
데이터 모델링 무한하게 엃혀있는 복잡한 현실을 표로 정리할 수 있게 도와주는 행위이자, 기술이다. 웹 사이트로 생각하면, 웹 UI 기획서를 제공받고 기획한 사항대로 동작할 수 있도록 데이터들을 저장하는 표를 모델링하는 것을 데이터 모델링이라고 한다. 정리해서, 데이터 모델링이란, 데이터베이스를 구성할 때 사용되는 기술이다. 데이터 모델링에 대한 과정을 구체적으로 알아두면, DB 구성 시 수월하게 진행할 수 있다. 데이터 모델링 순서 1. 업무 파악 2. 개념적 데이터 모델링 3. 논리적 데이터 모델링 4. 물리적 데이터 모델링 데이터 모델링 순서는 위와 같이 진행된다. 자세한 사항은 앞으로 포스팅을 통해 하나씩 알아본다. 업무 파악 소통 & 기획서를 토대로 수행되어지는 과정이다. 사실, 이 과정에선 개념..