본문 바로가기

웹스페이스 응용편

응용편에서는 예제 스키마 파일을 배포하고 웹 화면과 연결해, 실제로 동작하는 서비스를 만드는 과정을 다룹니다.


예제 1. 나만의 업무 시스템 만들기

나만의 업무 시스템 만들기에서는 재고 관리 시스템을 예로, AI 프롬프트로 데이터베이스 설계와 화면을 만드는 과정을 다룹니다.

재고 관리 시스템의 부품 현황 화면

예제 2. 실시간 오목 게임

실시간 오목 게임 만들기에서는 완성된 샘플을 실행하고 다음 기능이 동작하는 방식을 확인합니다.

  • 두 사용자의 WebSocket 연결과 방 참가
  • 서버가 판정하는 차례, 착수와 제한시간
  • 대국 기록 저장과 승·패·무 점수 계산
  • REST API로 불러오는 최근 기록과 순위
  • 같은 문서를 보며 대화하는 협업 기능

실시간 오목 대국 화면

같은 구조를 퀴즈, 공동 재배, 턴제 게임과 현장 진행판으로 바꿔 쓸 수 있습니다.

예제 3. 폴더 파일 자료 게시판

폴더 파일로 자료 게시판 만들기에서는 books/guide 폴더의 Markdown 문서와 이미지를 JSON 목록으로 불러오고, 선택한 파일 내용을 표시합니다.

예제 4. 공동 몬스터 레이드

공동 몬스터 레이드 만들기에서는 shared-resource 처리기로 여러 회원의 공격을 하나의 몬스터 체력에 반영합니다. 서버가 체력, 행동 이력과 개인 보상을 함께 처리하고 확정 결과를 WebSocket으로 보냅니다.

예제 5. AI 상담 채팅

AI 상담 채팅 샘플 배포하기에서는 관리자에게 이미 등록된 모델과 Agent 파이프라인을 사용해 chat.html 상담 샘플을 배포합니다.

시작하기 전에

  • 스키마와 API를 배포할 권한이 필요합니다.
  • 실제 대국 테스트에는 서로 다른 회원 계정 두 개가 필요합니다.
  • 처음에는 별도 DB 서버가 필요 없는 SQLite3를 권장합니다.

예제 구조를 바꾸려면 스키마 파일(.sfn) 만들기를 먼저 읽어 두는 것이 좋습니다.