LLM 플랫폼을 만들며 터미널 UI에서 Tkinter로 바꾼 경험

2024년부터 서비스를 더 쉽게 쓰기 위한 개인용 플랫폼이 만들어지고 있다. 처음에는 _toolkit으로 TUI를 만들어 기본 추론을 실행하려 했지만, 기능이 늘면서 화면 구성이 빠르게 복잡해졌다. 그래서 기반의 일반 GUI로 방향을 바꿨고, 버튼과 화면 요소를 더 자연스럽게 배치할 수 있어 작업이 덜 억지스러워졌다.

는 오래된 도구라 안정적이고, 수십 년 만에 나오는 9.0 업데이트에서는 UTF-8 처리와 64비트 텍스트 버퍼 같은 개선이 들어간다. 기본 제공 고급 위젯만 쓰지 않고 직접 필요한 위젯을 구현해, 단순한 기능과 복잡한 기능 모두를 더 세밀하게 조절하고 있다.

핵심 포인트

  • 2024년부터 서비스를 쉽게 쓰기 위한 플랫폼 개발이 시작됐다.
  • 초기에는 _toolkit으로 TUI를 만들었지만, 기능이 늘며 복잡해졌다.
  • GUI로 바꾸면서 화면 구성과 위젯 구현이 더 다루기 쉬워졌다.
  • 9.0은 UTF-8과 64비트 텍스트 버퍼 개선을 포함한다.
  • 토큰 절감, 캐싱, 같은 비용 최적화 내용은 나오지 않는다.
원문 보기