AI/AI Technology

    음성 대화 시스템(SDS) 개발 단계 정리

    음성 대화 시스템(SDS) 개발 단계 정리

    스마트 스피커나 음성 비서에게 말을 걸면 대답이 돌아오는 일이 이제 낯설지 않아요.이런 서비스를 음성 대화 시스템, 영어로 Spoken Dialogue System이라 줄여서 SDS라고 부릅니다.겉으로는 말하면 대답한다는 한 줄이지만, 속에서는 여러 단계가 이어져 움직이고 있어요.기획자가 이 단계를 알고 있으면 어디에서 문제가 생겼는지 개발자와 같은 언어로 이야기할 수 있습니다.이번 글에서는 SDS를 구성하는 다섯 단계의 흐름과 기획자가 챙겨야 할 포인트를 정리해 보겠습니다.개발 세부 방식은 제품마다 다르니, 일반적인 구조로만 이해해 주세요. 사용자가 말하고 시스템이 대답하기까지의 흐름은 보통 이렇게 나눕니다.음성 인식: 소리를 글자로 바꾼다언어 이해: 글자에서 의도와 필요한 정보를 뽑는다대화 관리: ..

    음성인식의 원리와 기획자가 알아둘 것

    요즘 AI 스피커 이야기가 많이 들려서, 음성 서비스를 기획할 때 알아 두면 좋은 이야기를 정리해 보려고 해요.저는 음성 기술을 연구하는 사람이 아니라서, 수식이나 알고리즘을 설명하지는 않습니다.대신 "소리가 어떤 과정을 거쳐 글자가 되는지"와 "그 과정에서 기획자가 알고 있어야 할 약점"에 집중할게요.일반적으로 알려진 개념 수준에서 적었고, 세부 방식은 제품마다 다를 수 있습니다. 사람이 말을 하면 마이크가 소리를 받아 전기 신호로 바꿔요.이 신호를 짧은 구간으로 쪼개서 소리의 특징을 숫자로 뽑아냅니다.그다음에는 이 특징이 어떤 소리 단위와 닮았는지 맞춰 보는 단계가 있어요."이 소리는 'ㅏ'에 가깝다"처럼 소리 조각을 추정하는 부분입니다.마지막으로 소리 조각들이 모여서 어떤 단어와 문장이 되는지를 고..

    맥락(Context) 분석 데이터, 무엇을 모으고 어떻게 쓰나

    같은 질문을 해도 상황에 따라 원하는 답이 달라지는 경우가 많아요."근처 맛집 알려 줘"라는 말은 점심시간에 회사 앞에서 할 때와 주말 밤에 여행지에서 할 때 전혀 다른 의미를 갖습니다.이렇게 말 바깥에 있는 상황 정보를 맥락이라고 부르고, 개인화나 AI 서비스에서 꾸준히 중요하게 이야기되고 있어요.이번 글은 맥락 데이터로 무엇을 모을 수 있고 어떻게 쓸 수 있는지, 그리고 프라이버시는 어떻게 생각해야 하는지를 기획자 입장에서 정리한 메모입니다. 맥락이라고 하면 막연하지만, 나눠 보면 구체적이에요.시간: 요일, 시각, 계절, 휴일 여부위치: 집, 회사, 이동 중, 지금 있는 지역기기: 스마트폰인지 컴퓨터인지, 화면 크기, 이어폰 연결 여부이력: 최근에 본 것, 자주 쓰는 기능, 예전에 선택한 것환경: 날..