JISA 산학연계 일본 인턴십 · TOKYO · 2026

JISA 産学連携 日本インターンシップ · TOKYO · 2026

정의준 · 컴퓨터정보통신공학과 4학년

チョン・ウィジュン · コンピュータ情報通信工学科4年

전남대학교에서
도쿄로 왔습니다
全南大学から
東京へ来ました

전남대학교 JISA 해외 인턴십 프로그램으로 리모트플러스 도쿄 사무실에 온 학생 개발자입니다. 학교에서 쌓은 Python·AI·웹 개발 경험을 바탕으로, 8주 동안 호텔용 실시간 번역기와 채팅 서버를 실제 현장에서 쓸 수 있는 형태로 만들었습니다.

全南大学のJISA海外インターンシップを通じて、リモートプラス東京オフィスに来た学生エンジニアです。大学で学んだPython・AI・Web開発を土台に、8週間かけてホテル向けリアルタイム翻訳機とチャットサーバーを、現場で使える形に仕上げました。

  • Python
  • AI / STT
  • React
  • NestJS
  • Docker
  • JLPT N2
FROM전남대학교全南大学
TO리모트플러스 · 도쿄リモートプラス · 東京
ROLEAI·웹 학생 개발자AI・Web学生エンジニア
PERIOD06.30 — 08.29
SCROLL TO EXPLORE
00

학교에서 배운 기술을
일하는 제품으로

大学で学んだ技術を、
現場で使える製品へ

전남대학교 컴퓨터정보통신공학과 4학년 정의준입니다. 학교에서는 Python과 AI 모델, 알고리즘, React 기반 웹 개발을 공부하고 프로젝트로 구현해 왔습니다. 이번 인턴십에서는 그 기술들을 하나의 실제 업무 흐름으로 연결해, 호텔 프런트와 콜센터에서 쓸 로컬 실시간 번역기와 채팅 서버를 개발하고 배포했습니다.

全南大学コンピュータ情報通信工学科4年のチョン・ウィジュンです。大学ではPython、AIモデル、アルゴリズム、Reactを使ったWeb開発を学び、プロジェクトとして実装してきました。今回のインターンシップでは、それらの技術を実際の業務フローにつなげ、ホテルフロントやコールセンター向けのローカルリアルタイム翻訳機とチャットサーバーを開発・配備しました。

EUIJUN JEONG
UNIVERSITY / MAJOR
전남대학교 컴퓨터정보통신공학과
全南大学 コンピュータ情報通信工学科
GRADE
4학년
4年
JAPANESE
JLPT N2
HOST COMPANY
리모트플러스
リモートプラス
FIELD
실시간 음성 번역 · 서버 인프라
リアルタイム音声翻訳・サーバー基盤
PROGRAM
JISA × SW 중심사업단

입력부터 AI,
서비스 연결까지

入力からAI、
サービス連携まで

인턴십 전에도 웹캠, AI 모델, 웹 화면을 이어 붙이는 프로젝트를 해봤습니다. 덕분에 출발부터 낯설지는 않았습니다. 이번에는 입력이 음성으로 바뀌었고, 결과가 호텔 업무와 서버 환경까지 이어졌습니다.

インターン前にも、Webカメラ、AIモデル、Web画面をつなぐプロジェクトに取り組みました。だから最初から全てが初めてだったわけではありません。今回は入力が音声に変わり、その先がホテル業務とサーバー環境まで広がりました。

01 · PYTHON / OPENCV

웹캠 영상을 OpenCV로 받고 얼굴·연령 모델에 넘긴 뒤, 분석 결과에 맞는 광고를 화면에 띄웠습니다. 입력이 들어오고, AI가 처리하고, 결과가 바로 보이는 구조였습니다. 지금 돌아보면 번역기와 꽤 닮아 있었습니다.

Webカメラ映像をOpenCVで受け取り、顔・年齢モデルへ渡した後、分析結果に合う広告を画面へ表示しました。入力をAIが処理し、結果がすぐ見える構成です。振り返ると、今回の翻訳機とよく似ていました。

02 · PYTHON / AI

ISMCTS와 휴리스틱, 학습 평가함수를 섞어 100ms 안에 답을 내도록 줄이고 또 줄였습니다. 정확해도 늦으면 쓸 수 없었습니다. 로컬 AI를 만들 때 속도를 같이 봐야 한다는 걸 이때 먼저 익혔습니다.

ISMCTS、ヒューリスティック、学習評価関数を組み合わせ、100ms以内に答えを出せるよう何度も削りました。正確でも遅ければ使えません。ローカルAIでは速度も同時に見る必要があると、この時に知りました。

03 · REACT / VITE

React와 Vite로 GitHub 탐색 서비스 화면을 만들고, 쿠키를 이용한 활동 기록과 로딩 UI를 붙였습니다. 서버에서 온 데이터가 사용자가 보는 화면까지 어떻게 이어지는지 직접 다뤄봤습니다.

ReactとViteでGitHub探索サービスの画面を作り、Cookieを使った利用記録とローディングUIを加えました。サーバーから来たデータが利用者の画面へどう届くかを、自分で触りながら確かめました。

01

번역기를 중심으로,
서버까지 연결했습니다

翻訳機を軸に、
サーバーまで連携

가장 오래 붙잡은 건 호텔용 로컬 실시간 번역기였습니다. 인식이 빠른지, 번역이 자연스러운지, 직원이 바로 읽을 수 있는지 하나씩 고쳤습니다. 틈틈이 채팅 서버도 붙이고, VPS에서 실제로 돌아가도록 배포까지 맡았습니다.

最も長く取り組んだのは、ホテル向けのローカルリアルタイム翻訳機です。認識は速いか、訳文は自然か、スタッフがすぐ読めるか。一つずつ直しました。その合間にチャットサーバーもつなぎ、VPS上で実際に動くところまで配備しました。

02

SERVER & DELIVERY

채팅 연동과
서버 배포

チャット連携と
サーバー配備

채팅 쪽에서는 화면보다 서버를 더 많이 봤습니다. NestJS·Socket.IO·PostgreSQL을 Docker Compose로 묶고, Caddy가 HTTPS와 실시간 연결을 맡도록 구성했습니다. 처음에는 로컬에서만 확인했지만, 마지막에는 Sakura VPS에 올려 관리자, 상담원, 고객 화면을 직접 오가며 데이터가 제대로 흐르는지 확인했습니다.

チャットでは、画面よりサーバーを見る時間の方が長くなりました。NestJS・Socket.IO・PostgreSQLをDocker Composeでまとめ、CaddyにHTTPSとリアルタイム接続を任せる構成です。最初はローカルだけで確認していましたが、最後はSakura VPSへ上げ、管理者・担当者・顧客の各画面を行き来しながらデータの流れを確かめました。

  • NestJS
  • Socket.IO
  • PostgreSQL
  • Docker
  • Caddy HTTPS
운영 로그인 화면 보기運用ログイン画面を見る↗
02

음성이 번역되어
현장에 도착할 때까지

音声が翻訳され、
現場へ届くまで

01고객 음성顧客音声VOICE
02음성 인식音声認識WHISPER
03로컬 번역ローカル翻訳HY-MT2
04읽기 보조読み方支援READING
05현장 화면現場画面DELIVER
정의준이 개발한 RemotePlus 실시간 번역기 화면
MAIN OUTPUT호텔 현장을 위한 로컬 번역 화면ホテル現場向けローカル翻訳画面

음성은 PC 밖으로 보내지 않습니다. 인식된 원문부터 먼저 보여주고, 번역과 읽기 보조는 준비되는 대로 붙습니다. 몇 초의 기다림도 길게 느껴지는 현장을 생각했고, 음성 데이터가 외부로 나가지 않는 구조도 놓치지 않았습니다.

音声はPCの外へ送りません。まず認識した原文を見せ、翻訳と読み方は準備できた順に追加します。数秒の待ち時間でも長く感じる現場を意識しながら、音声データが外へ出ない構成も守りました。

STT
Whisper small
TRANSLATION
Hy-MT2 local
APP
FastAPI · WebSocket · WebView2
03

일이 끝나면,
도쿄를 배웠습니다

仕事が終われば、
東京を学びました

퇴근 뒤나 주말이면 아사쿠사와 도쿄타워, 아키하바라를 걸었습니다. 정기권 갱신처럼 사소하지만 처음 해보는 일도 많았습니다. 편의점 도시락을 고르고 운동할 곳을 찾는 일이 익숙해질 즈음, 낯설던 도쿄도 제법 일상처럼 느껴졌습니다.

仕事の後や週末には、浅草、東京タワー、秋葉原を歩きました。定期券の更新など、小さいけれど初めてのことも多くありました。コンビニで弁当を選び、運動する場所を探すことに慣れた頃、知らなかった東京も少しずつ日常になっていました。

아사쿠사 가미나리몬의 붉은 등
ASAKUSA주말에 처음 찾은 아사쿠사週末に初めて訪れた浅草
사찰 건물 뒤로 보이는 도쿄타워
TOKYO TOWER사찰 뒤로 보이던 도쿄타워寺院の後ろに見えた東京タワー
흐린 날의 조용한 도쿄 골목
TOKYO STREET걷다가 멈춰 찍은 골목歩きながら立ち止まった路地
일본식 도시락
LOCAL FOOD도시락도 고르고, 매운 카레도 먹고弁当を選び、辛いカレーも食べました
일본 도착 첫날의 숙소
DAY 01도착한 날, 짐부터 풀기到着した日、まず荷物を解きました
일본에서 먹은 비빔면 스타일의 면 요리
TASTE퇴근 뒤 먹은 한 끼仕事帰りに食べた一杯
04

막힌 만큼,
해결하는 법을 배웠습니다

課題から、
解決力を学びました

가장 어려웠던 점은 기능을 만드는 것보다, 여러 기능이 실제 환경에서 끊기지 않게 이어지도록 만드는 일이었습니다. 번역 속도가 늦어지고, 로컬에서 되던 연결이 서버에서 막히고, 일본어 요구사항을 한 번에 이해하지 못하기도 했습니다. 문제를 작게 나눠 확인하고, 직접 질문하고, 현장 순서대로 다시 테스트하며 하나씩 해결했습니다.

最も難しかったのは機能を作ることより、複数の機能を実環境で途切れずにつなぐことでした。翻訳が遅れ、ローカルで動いた接続がサーバーでは止まり、日本語の要望を一度で理解できないこともありました。問題を小さく分けて確認し、自分から質問し、現場の手順に沿ってテストを重ねながら一つずつ解決しました。

01 · PERFORMANCE

정확도와 속도의 충돌

精度と速度の両立

음성 인식과 번역을 차례로 거치자 결과가 늦게 뜨고, 새 발화가 들어와도 이전 작업을 기다리는 문제가 생겼습니다. 최신 발화를 먼저 처리하고 반복 문장은 번역 메모리에서 불러오도록 흐름을 바꿨습니다. 모델 정확도만큼 응답 속도와 화면 안정성이 중요하다는 것을 배웠습니다.

音声認識と翻訳を順番に処理すると表示が遅れ、新しい発話が入っても前の処理を待つ問題が起きました。最新の発話を優先し、繰り返し使う文章は翻訳メモリから呼び出す流れに変更しました。モデルの精度だけでなく、応答速度と画面の安定性も重要だと学びました。

02 · DEPLOYMENT

로컬과 실제 서버의 차이

ローカルと実環境の違い

내 PC에서는 되던 채팅 연결이 VPS의 HTTPS와 WebSocket 환경에서는 그대로 동작하지 않았습니다. NestJS·PostgreSQL을 Docker Compose로 묶고 Caddy 설정을 조정한 뒤, 관리자, 상담원, 고객 화면을 직접 오가며 연결을 검증했습니다.

自分のPCでは動いたチャット接続が、VPSのHTTPS・WebSocket環境ではそのまま動きませんでした。NestJSとPostgreSQLをDocker Composeでまとめ、Caddyの設定を調整した後、管理者・担当者・顧客の各画面を行き来して接続を検証しました。

03 · COMMUNICATION

일본어로 확인하고 다시 설명하기

日本語で確認し、伝え直す

업무 일본어와 요구사항이 익숙하지 않아 이해한 척 넘기면 개발 방향이 달라질 수 있었습니다. 화면과 동작을 짧은 일본어로 다시 확인하고, 수정한 버전을 바로 보여주며 피드백을 받았습니다. 질문을 빨리 하는 것이 결국 일을 빠르게 끝내는 방법이었습니다.

業務で使う日本語や要望の理解に慣れておらず、分かったつもりで進めると開発の方向がずれる可能性がありました。画面と動作を短い日本語で確認し、修正版をすぐ見せてフィードバックを受けました。早く質問することが、結果として仕事を早く終える方法でした。

“학교에서 배운 기술이 현장에서 바로 정답이 되지는 않았습니다. 묻고, 고치고, 실제 환경에 배포하는 과정을 거치면서 비로소 제 기술이 되었습니다.”

「大学で学んだ技術が、そのまま現場の正解になるわけではありませんでした。質問し、直し、実環境へ配備する過程を経て、初めて自分の力になりました。」

05

다음 인턴에게
전하고 싶은 세 가지

次のインターンへ
伝えたい三つのこと

  1. 01

    기록은 매일, 짧게라도

    記録は毎日、短くても

    길게 쓰겠다고 미루지 말고, 그날 막힌 것과 해결한 것만 두세 줄 적어두면 좋습니다. 나중에는 그 기록이 기억보다 훨씬 정확했습니다.

    長く書こうとして後回しにせず、その日詰まったことと解決したことを二、三行だけ残すのがおすすめです。後から見ると、記憶よりずっと正確でした。

  2. 02

    일본어는 질문할 용기를 만든다

    日本語は質問する勇気になる

    문법이 틀릴까 걱정하다 질문을 늦추면 일도 같이 늦어집니다. 짧아도 바로 묻는 편이 나았습니다.

    文法を間違えるのが怖くて質問を遅らせると、仕事まで遅れます。短くても、その場で聞く方がうまく進みました。

  3. 03

    로컬 성공에서 멈추지 않기

    ローカルでの成功で止まらない

    내 PC에서 켜지는 건 출발점이었습니다. 다른 사람이 실제 환경에서 접속해 써보고, 문제가 없는 것까지 확인해야 그제야 일이 끝났습니다.

    自分のPCで動くのは出発点でした。別の人が実際の環境から接続して使い、問題がないところまで確かめて、ようやく作業が終わりました。

배울 기회를 주신
모든 분께 감사합니다

学ぶ機会をくださった
皆さまに感謝します

두 달 동안 낯선 인턴을 편하게 맞아주시고, 실제 업무를 맡겨주신 리모트플러스 분들께 감사드립니다. 질문이 많았는데도 하나씩 같이 봐주셨습니다. 도쿄에서 고치고 배포했던 기억은 앞으로 개발할 때마다 자주 떠올릴 것 같습니다.

二か月間、慣れないインターンを気持ちよく迎え、実際の仕事を任せてくださったリモートプラスの皆さまに感謝します。質問が多くても、一つずつ一緒に確認してくださいました。東京で直し、配備した日々は、これから開発するたびに思い出すはずです。

정의준 · EUIJUN JEONG