LLM의 기본 대화 언어로 HTML을 사용해 상호작용형 콘텐츠 만들기
Use HTML as the primary chat language of your LLM's so they can make interactive content
핵심 요약
LLM 출력에 HTML을 직접 사용하여 대화창 내에서 애니메이션과 상호작용이 가능한 요소를 구현하는 실험입니다.
- HTML 출력 활용 — LLM이 대화창 내에서 직접 애니메이션 및 상호작용 요소를 생성함
- 샌드박스 환경 — 각 출력을 iframe으로 처리하여 코드 실행의 안전성을 확보함
- 일회용 소프트웨어 — 향후 모델 성능 향상에 따라 일회용 소프트웨어 개발 방식이 주류가 될 것으로 전망함
- 성능 테스트 — Qwen3.6-27B 모델을 사용하여 초당 70토큰 속도로 원활하게 구동함
며칠 전에 에이전트의 대화 출력으로 HTML을 직접 사용하는 방법에 대해 글을 올렸습니다. 많은 분이 mermaid나 graphviz로 이미 다이어그램을 그릴 수 있는데 굳이 그럴 필요가 있냐거나, 마크다운이 기술적으로는 HTML의 상위 집합(AI 에이전트와 관련된 곳에서 실제로 쓰이는 건 본 적 없지만)이라는 의견을 주셨습니다.
어쨌든, LLM이 대화창 내에서 애니메이션과 상호작용 요소를 직접 구축하는 후속 글을 올립니다. 마크다운으로는 불가능하다고 생각하거든요! 기술적으로는 매우 간단합니다. 에이전트의 각 대화 출력을 페이지 내 iframe으로 전달해서 코드를 적절히 샌드박스화했습니다.
이런 실험을 하면서 저는 확실히 '일회용 소프트웨어'라는 철학으로 기울고 있습니다. 몇 년 뒤 더 빠르고 뛰어난 모델이 나오면 이렇게 하지 않을 이유가 없죠. 지금 당장 제 듀얼 3090 장비에서 Qwen3.6-27B 모델로 초당 약 70토큰 정도 나오는데, 이 정도면 꽤 괜찮습니다.



