팝업레이어 알림

팝업레이어 알림이 없습니다.

텔레그램 AI 봇 스레드 대화 및 스트리밍 기능 가이드

텔레그램 공식 영상
1920p 클립 · 0:13
자동 재생

소리 없이 자동으로 재생됩니다. 위 버튼으로 멈추거나 속도를 바꿀 수 있어요.

스레드로 나누고 실시간 스트리밍으로 답하다

어떤 봇은 눈앞에서 글을 쓰면서 답합니다. 메시지가 하나 나타나고, 자라나고, 마지막에 자리를 잡습니다. 그런데 타이핑을 하고 있는 게 아닙니다. 봇이 같은 메시지를 계속 고쳐 쓰고 있는 것입니다.

살아 있는 것처럼 보이고, 답을 어떻게 써야 하는지도 바꿔 놓습니다. 움직이는 동안에는 읽을 수 없는 메시지이기 때문입니다.

이 글을 읽고 나면 할 수 있는 것

  • 자라나는 메시지가 실제로 무엇인지 설명할 수 있어요.
  • 스트리밍이 도움이 될 때와 거슬릴 때를 가릴 수 있어요.
  • 한 방에서 여러 대화를 따로 유지할 수 있어요.
  • 봇이 어떤 제약 안에서 움직이는지 알아볼 수 있어요.

타이핑이 아니라 수정입니다

봇은 글자를 하나씩 보낼 수 없습니다. 실제로 하는 일은 짧은 메시지를 하나 올려 두고, 답이 나오는 대로 그 내용을 계속 갈아 끼우는 것입니다. 그래서 자라나는 것처럼 보이고, 이상하게 느꼈던 것들도 전부 여기서 설명됩니다.

글자가 흐르지 않고 툭툭 건너뛰는 것은 연속이 아니라 덩어리로 도착하기 때문입니다. 서식이 마지막에야 나타나는 것은 표의 절반이나 닫히지 않은 코드 블록을 제대로 그릴 방법이 없기 때문입니다. 연결이 나쁘면 조각에서 완성본으로 훌쩍 건너뛰기도 하는데, 중간 판본들이 내게 도달하지 않은 것입니다.

어느 것도 고장이 아닙니다. 느린 작업의 진행 상황을 보여 주는 합리적인 방법이고, 반대쪽 — 빈 화면으로 기다리다가 갑자기 네 문단이 뜨는 것 — 은 전체 시간이 더 짧더라도 훨씬 나쁘게 느껴집니다.

메시지를 고칠 수 있는 빈도에는 상한이 있습니다

수정에는 속도 제한이 걸려 있습니다. 글이 매끄럽게 흐르지 않고 눈에 보이는 덩어리로 오는 이유입니다. 너무 자주 고치는 봇은 제한에 걸려 오히려 느려지므로, 보이는 그 덩어리감은 허술함이 아니라 계산된 절충입니다.

자주 묻는 질문

서식이 왜 마지막에야 나타나나요?

절반만 적용된 서식은 깨진 서식이기 때문입니다. 두 줄만 있는 표, 반쯤 쓰다 만 링크, 닫히지 않은 코드 블록은 제대로 보여 줄 방법이 없습니다. 그래서 잘 만든 봇은 일반 글자로 흘려보내다가 답이 완성되면 그때 구조를 입힙니다. 중간에 읽고 있다면 초안을 읽고 있는 것입니다.

짧은 답도 스트리밍해야 하나요?

아닙니다. 그리고 이게 가장 흔한 오용입니다. 스트리밍은 기다림을 메우려고 있는 것인데, 답이 두 줄이면 메울 기다림이 없습니다. 오히려 한 번에 올 수 있었던 것을 늦출 뿐입니다. 긴 답은 흘려보내고 짧은 답은 그냥 보냅니다. 세 단어가 조립되는 것을 지켜본 사람은 공연을 기다린 셈이 됩니다.

그룹에서는 어떻게 되나요?

방을 차지합니다. 0.몇 초마다 바뀌는 메시지가 모두의 화면 맨 아래에 붙어 있는 동안 다른 사람들은 대화를 하려 합니다. 활발한 그룹에서는 진짜로 방해가 됩니다. 여럿이 쓰는 자리에서는 짧게 받았다고 알리고 완성된 답을 한 번에 보내는 편이 낫습니다. 스트리밍은 질문한 사람만 보고 있는 개인 대화에 어울립니다.

진행 중인 것을 멈출 수 있나요?

봇이 메시지에 정지 버튼을 달아 준 경우에만 됩니다. 그게 없으면 상대가 쓰고 있는 것을 내 쪽에서 취소할 방법은 없습니다. 대화방을 나갈 수는 있지만 메시지는 끝까지 갑니다. 봇을 만드는 쪽이라면 오래 걸릴 수 있는 작업에는 정지 버튼을 붙일 이유가 여기 있습니다.

끝나기 전에 복사해도 되나요?

안 됩니다. 아직 수정 중인 메시지를 복사하면 그 순간까지의 내용이 잡힙니다. 대개 문장 중간이고 서식도 안 들어간 상태입니다. 대화방에 남는 것은 완성본이므로 한 박자 기다리는 편이 언제나 맞습니다. 중요한 답이라면 인용할 가치가 있는 것도 완성본뿐입니다.

어떤 봇은 왜 주제(스레드)를 쓰나요?

긴 답이 여러 개 한 줄기로 쌓이면 읽을 수 없게 되기 때문입니다. 대화마다 스레드를 따로 주면 질문과 답이 붙어 있게 되고 두 갈래가 서로 끼어들지 않습니다. 바쁜 그룹이 주제를 쓰는 이유와 같고, 그걸 한 참여자가 길게 쓰는 방에 적용한 것입니다.

직접 만드는 쪽이라면

결정 세 가지가 일의 대부분을 합니다. 충분히 긴 것만 흘려보냅니다. 제한이 허락하는 만큼 자주가 아니라 읽을 수 있을 만큼 큰 덩어리로 갱신합니다 — 사람이 읽는 속도보다 빨리 바뀌는 글은 문단 단위로 도착하는 글보다 나쁩니다. 그리고 마지막에 깨끗한 최종 수정 한 번으로 끝냅니다. 대화방에 남는 것이 애니메이션의 마지막 프레임이 아니라 제대로 된 메시지가 되도록요.

네 번째는 늘 빠뜨립니다. 중간에 실패하면 어떻게 할지 정해 두는 것입니다. 자라다 멈춰서 끝내 완성되지 않은 메시지는, 아무 문제 표시도 없이 잘린 조각으로 남습니다. 답이 중단됐다고 고쳐 써 주는 데는 호출 한 번이면 되고, 그 한 번이 고장 난 봇과 문제를 겪은 봇의 차이입니다.

덜 끝난 메시지는 끝난 메시지처럼 보입니다

대화방에는 아직 진행 중이라고 알려 주는 표시가 없습니다. 그래서 멈춰 버린 답과 다 끝난 답이 구별되지 않습니다. 무엇을 만들든 답이 끝났다는 것이 눈에 보이게 만드세요.

다루는 순서

  1. 자리를 잡을 때까지 기다렸다 읽습니다

    중간 글자는 초안입니다. 읽는 도중에 바뀌면 처음부터 다시 읽게 됩니다.

  2. 완성본만 복사합니다

    수정 중에 복사하면 문장 중간에서 잘리고 서식도 빠집니다.

  3. 서식은 맨 마지막에 온다고 생각합니다

    절반짜리 표나 안 닫힌 코드 블록은 그릴 수가 없습니다.

  4. 만드는 쪽이라면, 긴 답만 흘려보냅니다

    짧은 답은 그냥 한 번에 도착하는 편이 낫습니다.

  5. 바쁜 그룹에서는 스트리밍을 쓰지 않습니다

    화면 맨 아래를 계속 차지해 다른 사람의 대화를 밀어냅니다.

  6. 끝과 실패를 눈에 보이게 표시합니다

    다른 무엇도 알려 주지 않습니다. 멈춘 답과 끝난 답이 똑같아 보입니다.

함께 읽으면 좋은 글

숨은 꿀팁 추천

전체 보기
목록