← 글로 돌아가기

// 교육

Cambio 컴포저에 물어볼 수 있는 다섯 가지

May 21, 2026·읽는 데 7분·Cambio 팀
Cambio 컴포저에 물어볼 수 있는 다섯 가지

Cambio 홈페이지의 채팅 입력창은 제약 없는 LLM이 아닙니다. 정확히 다섯 가지 카테고리의 요청을 인식합니다. 이 글은 그 안내서입니다 — 각 카테고리가 무엇을 하는지, 어떻게 표현하는지, 그리고 내부적으로 무슨 일이 일어나는지.

cambio.one 상단의 채팅 입력창은 제약 없는 언어 모델이 아닙니다. 고객 지원 위젯도 아닙니다. 지갑 에이전트도 아닙니다. 친근한 대화형 표면을 갖춘 구조화된 의도 파서이며, 정확히 다섯 가지 카테고리의 요청을 이해합니다. 이 글은 그 다섯 가지를 모두 — 실제 예시 표현과 함께 — 짚어 보므로, 무엇이 되고 무엇이 안 되는지, 그리고 엔터를 누르면 내부적으로 무슨 일이 일어나는지 알 수 있습니다.

Cambio에서 'AI 스왑'이 무엇을 의미하는지에 관한 기준 글을 아직 읽지 않았다면, 그 글을 먼저 읽으세요. 이 글은 AI가 파서이자 설명기이며, 견적을 받아오는 것은 모델이 아니라 결정론적 코드라는 것을 이미 알고 있다고 전제합니다.

한눈에 보는 다섯 가지 카테고리

각 카테고리는 백엔드의 서로 다른 파싱 계열에 대응하며 서로 다른 견적 도구로 라우팅됩니다. 컴포저는 메시지의 표현으로부터 어느 카테고리를 의도했는지 자동으로 감지하지만, 입력을 시작하기 전에 칩을 눌러 카테고리를 고정할 수도 있습니다 — 모호함을 없애고 싶을 때 유용합니다.

  • Swap — 직접 실행, 보내려는 금액(amount-in)
  • Execute — 역방향, 받으려는 금액(amount-out)
  • Suggest — 다중 옵션 탐색("나는 X를 갖고 있는데, 무엇을 해야 할까?")
  • Compare — 네트워크 간 또는 거래소 간 비교
  • Help — 정형화된 교육용 답변(견적 생성 없음)

1. Swap — 가장 흔한 경로

Swap은 대부분의 사람이 찾는 것입니다. 특정 금액의 한 자산을 가지고 있고 특정한 다른 자산을 원합니다. 컴포저는 메시지에서 다섯 개의 필드를 파싱합니다: 출금 통화, 출금 네트워크, 입금 통화, 입금 네트워크, 그리고 amount-in.

파서가 인식하는 예시 표현:

  • "Swap 0.3 BNB to USDT on BSC"
  • "Convert 100 USDT on Tron to USDC on Solana"
  • "0.0025 BTC for ETH"
  • "Exchange 50 USDT BEP20 to ETH"

네트워크가 빠졌거나 모호할 때는 파서가 되묻습니다. "USDT"만으로는 BSC, Ethereum, Tron, Solana 중 어느 것일 수 있으므로 — 컴포저는 조용히 추측하는 대신 "USDT는 어느 네트워크인가요?"라고 후속 질문을 합니다. 이것은 의도적인 설계 선택입니다: 조용한 추측은 인스턴트 익스체인지에서 사용자가 자금을 잃는 가장 흔한 방식입니다.

내부적으로 Swap은 단일 견적 요청에 대응합니다: (from, fromNetwork, to, toNetwork, amountIn)이 주어지면 선택된 실행 경로가 정확한 금액의 견적을 내고, 네트워크 수수료가 명시되며, 다른 거래소의 날짜가 표시된 참고 수치가 첨부됩니다. AI는 경로도 가격도 선택하지 않습니다.

2. Execute — 보내는 금액이 아니라 받는 금액을 알 때

Execute는 Swap의 역방향입니다. 반대편에서 얼마를 받고 싶은지 알고 있습니다 — 대개 특정 청구서를 결제하거나, 특정 대금을 정산하거나, 목표 잔액까지 충전하기 때문입니다. 컴포저는 amount-out 표현을 받아들여 그 역을 풉니다: 그 금액을 받으려면 출금 측에서 얼마를 보내야 하는지.

예시 표현:

  • "Swap enough ETH to get 500 USDT after fees"
  • "How much BNB do I need to send to receive 200 USDT on BSC?"
  • "I need exactly 1 ETH — what does that cost in BTC?"

Execute는 내부적으로 같은 경로를 반대로 따릅니다: 네트워크 수수료를 뺀 뒤 요청한 받을 금액이 나오도록 Cambio가 보낼 금액을 계산합니다. 파싱되는 필드는 같은 다섯 개이며, 유일한 차이는 어느 쪽이 제약 조건인가입니다.

미묘하지만 중요한 세부 사항: Execute는 경로의 한도를 받는 쪽이 아니라 보내는 쪽에 적용합니다. 필요한 보낼 금액이 지금 그 경로가 받는 범위를 벗어나면, 입금 주소가 생기기 전에 컴포저가 알려주고 가능한 최대 금액을 보여줍니다.

3. Suggest — 다중 옵션 탐색

Suggest는 아직 결정하지 못한 순간을 위한 것입니다. 무엇을 가지고 있는지는 알지만, 무엇을 원하는지는 아직 정하지 않았습니다. 컴포저는 열린 형태의 포트폴리오형 질문을 받아, (공격적인 추천이 아니라) 쉽게 설명된 짧은 옵션 목록을 반환합니다.

예시 표현:

  • "BNB로 500달러가 있는데, 수수료가 낮은 방법으로 스테이블코인으로 옮기려면?"
  • "수수료가 더 낮은 체인으로 ETH를 Ethereum에서 옮기려면 어떻게 하나요?"
  • "I have leftover SOL — what can I do with it?"

Suggest는 다른 카테고리가 하지 않는 일을 합니다: 몇 가지 후보 스왑의 가격을 매기고 짧은 목록 — 대개 세 가지 옵션 — 을 반환합니다. 각 옵션은 가정이 아니라 가격이 모두 책정된 견적입니다. 사용자가 하나를 고르면 그 선택이 일반적인 Swap이 됩니다.

대화처럼 느껴질 가능성이 가장 높은 카테고리입니다. AI는 차이를 쉬운 말로 설명하고 — 어느 네트워크의 수수료가 더 낮은지, 결과적으로 어떤 스테이블코인을 보유하게 되는지 — 숫자는 견적 카드에 맡깁니다. 선택 로직은 여전히 결정론적입니다. AI는 그것을 설명할 뿐입니다.

4. Compare — 네트워크 간 또는 거래소 간

Compare는 Cambio 견적이 다른 거래소와 나란히 어떻게 보이는지 보여줍니다. 때로는 실행하고 싶은 것이 아니라 표를 읽고 싶을 때가 있습니다. 컴포저는 비교형 질문을 인식해, 확정된 경로 없이 비교만 단독으로 반환합니다.

예시 표현:

  • "Compare USDT prices across all networks"
  • "1 ETH에 대한 Cambio 견적은 다른 거래소와 비교하면 어떤가요?"
  • "0.5 BNB를 USDT로 바꾸면 다른 거래소는 얼마를 줄까요?"

Compare에서 Cambio 견적 옆에 있는 행들은 모든 견적과 함께 표시되는 것과 같은 날짜가 표시된 참고 수치입니다: 확인 시각이 함께 표시된 다른 거래소 자체 웹사이트 확인 결과이거나, 날짜가 표시된 Est. 행입니다. Compare는 "스왑 준비" 프레임을 없애고 표만 단독으로 보여줄 뿐입니다. 결정을 내리면 페어를 다시 입력하지 않고 같은 컴포저 대화에서 Swap으로 전환할 수 있습니다.

5. Help —거래를 실행하지 않는 유일한 카테고리

Help는 예외입니다. 견적을 생성하지 않는 유일한 카테고리죠. 대신, Cambio의 작동 방식에 관해 인식된 소수의 질문에 대해 미리 준비된 교육용 답변을 반환합니다.

예시 표현:

  • "네트워크 수수료는 어떻게 표시되나요?"
  • "페어의 한도는 얼마인가요?"
  • "스왑에는 시간이 얼마나 걸리나요?"
  • "어떤 체인을 지원하나요?"

여기의 답변은 매번 새로 생성되지 않습니다. 작성되고, 검토되어, 고정된 문자열로 저장됩니다 — 같은 질문을 하는 모든 사용자에게 동일한 텍스트가 표시됩니다. 이는 의도된 것입니다. 우리는 모델이 한도, 수수료, 지원 체인에 관한 질문에 즉흥적으로 답하는 것을 원하지 않습니다. 즉흥적인 답변이야말로 정책 관련 주장이 표류하게 되는 바로 그 방식이기 때문입니다. FAQ 페이지에도 이 답변들이 상세하게 실려 있습니다.

그 밖의 모든 것은 어떻게 되나요?

메시지가 다섯 개 카테고리 중 어디에도 해당하지 않으면, 컴포저는 그렇다고 말합니다. 카테고리를 지어내지 않습니다. "그냥 한번 시도해 보고 어떻게 되는지 보자"라는 식으로 조용히 넘어가지도 않습니다. 짧은 메시지로 응답합니다 — "저는 swap, execute, suggest, compare, 또는 help를 도와드릴 수 있어요 — 다시 표현해 주시겠어요?" 같은 식으로요 — 그리고 칩을 펼칠 수 있도록 안내합니다.

인식되지 않는 메시지의 가장 흔한 원인은 네트워크 누락입니다. "Swap 100 USDT to BTC"는 USDT가 네 개 네트워크에 걸쳐 모호하다는 점만 제외하면 깔끔하게 파싱됩니다. 컴포저가 묻습니다. 사용자가 명확히 합니다. 거래가 진행됩니다.

두 번째로 흔한 원인은 지원되지 않는 페어입니다. Cambio는 25개 네트워크에 걸친 118개 토큰의 견적을 내며, 어떤 실행 경로도 지원하지 않는 페어는 거부됩니다. 우리는 즉시 알려드립니다 — 진행 도중에 놀랄 일은 없습니다.

왜 정확히 다섯 개이고, "상상할 수 있는 무엇이든"이 아닌가

제한된 범위는 하나의 기능입니다. '무엇이든 물어보세요'를 약속하는 대부분의 자연어 인터페이스는 두 가지 방식으로 실패합니다. 엣지 케이스에서 과도한 약속을 하고(정책이 없는 질문을 모델에게 해석하게 하면 예측 불가능한 답변이 나옵니다), 무엇이 유효한 요청이고 무엇이 아닌지 사용자를 불확실하게 만듭니다. 사용자는 프롬프트를 얼버무리기 시작합니다. 신뢰의 경계가 흐려집니다.

다섯 개 카테고리는 각각에 대해 결정론적 정책을 작성하고, 모든 파싱 경로를 테스트하며, 무엇을 기대해야 하는지 정확히 알려드릴 수 있을 만큼 충분히 작은 표면입니다. 동시에 사람들이 컴포저를 실제로 사용하는 작업들을 아우를 만큼 충분히 크기도 합니다. 우리는 아직 이 다섯 개 중 하나에 속하지 않는 실제 스왑 사용 사례를 발견하지 못했습니다.

만약 언젠가 그런 것을 발견하게 되고 — 그 요청 패턴이 자체적인 일급 파싱 계열을 가질 만큼 충분히 흔하다면 — 우리는 여섯 번째 카테고리를 추가하고, 정책을 작성하고, 문서화할 것입니다. 파서의 범위를 조용히 넓히지는 않을 것입니다.

직접 해보세요

이 모든 것을 체득하는 가장 빠른 방법은 위의 예시 표현 중 아무거나 홈페이지의 컴포저에 입력해 보는 것입니다. 컴포저는 어떤 카테고리로 식별했는지 알려주고, 그 결과로 나오는 견적 카드는 결정론적 라우터가 당신의 의도를 가지고 정확히 무엇을 했는지 보여줍니다.

이 시리즈의 다음 글에서는 모든 견적 옆에 있는 참고 수치를 설명합니다 — 어디서 오는지, 왜 실시간이 아니라 날짜가 표시되는지, 그리고 왜 원본 행을 공개하는지.

더 많은 글

What $200 and $1,000 of BTC → USDT on Tron really cost: 716 checks of five exchanges’ own websites
Research

What $200 and $1,000 of BTC → USDT on Tron really cost: 716 checks of five exchanges’ own websites

읽기 →
고정 환율 vs 변동 환율: 어떤 환율 유형을 선택해야 할까요?
교육

고정 환율 vs 변동 환율: 어떤 환율 유형을 선택해야 할까요?

읽기 →
매 교환 전에 지갑 주소를 확인하는 방법
보안

매 교환 전에 지갑 주소를 확인하는 방법

읽기 →

// 준비 완료

스왑을 해보세요. AI가 스스로 설명합니다.

스왑 시작하기 →