전체 글 9

React Native - 백엔드 API 연동하기

React Native에서 Spring Boot 서버와 통신하려면 HTTP 요청을 보내야 한다.... fetch를 사용해 보자.fetch 기본 문법GET 요청은 단순하다. URL만 넘기면 된다.const response = await fetch('http://서버주소/api/words');const data = await response.json();POST 요청은 method, headers, body를 지정해야 한다.const response = await fetch('http://서버주소/api/words', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ english: 'appl..

카테고리 없음 2025.12.09

평가 기준 설계하기

AI가 사용자의 영어 문장을 채점한다고 하자. 무엇을 기준으로 몇 점을 줄 것인가?를 정하지 않으면, AI는 매번 다른 기준으로 들쭉날쭉한 점수를 줄 것이다.... 그래서 실제 공인 영어 시험들의 평가 기준을 사용하면 좋을 것 같다는 생각이 들었다. 이를 외국어 학습 앱에 어떻게 적용할 수 있는지 정리해 보겠다.1. 평가 기준이 왜 필요하지.1.1 일관성 문제LLM에게 "이 문장 평가해줘"라고만 하면 같은 문장에서도 오류의 심각성을 멋대로 판단해서 점수의 편차가 크다. 이러면 사용자 입장에서 신뢰할 수 없는 결과가 출력되어 버린다. 1.2 수준별 차등 평가같은 문장에 대해서라도 사용자의 수준에 따라 기준이 달라야 한다. 초등학생과 대학생을 같은 기준으로 평가할 수 없다. 사용자 같은 문장에 대한 평가가 ..

카테고리 없음 2025.11.30

GPT API 비용 최적화 연구

AI 채점 기능을 구현할 때 가장 현실적인 고민은 'API 비용을 어떻게 감당할 것인가'다. 사용자가 문장을 입력할 때마다 GPT API를 호출하면, 사용자 수가 늘어날수록 비용이 기하급수적으로 증가한다. 듣기론, AI를 이용하는 서비스에서 골머리를 썩게 만드는 것이 바로 이 비용 관리라고 한다. (언커버 더 스모킹 건이라는 게임을 플레이 했을 때 관련 이야기를 들었다.) 아래로는 모아보카 프로젝트 개발에서 고려해 본 것들을 정리한다.1. 모델 선택은 어떻게 해야 하는가?가격 비교OpenAI는 2024년 7월 gpt-4o-mini 모델을 출시했다. 기존 모델들과 비교하면 가격 차이가 극명하다.모델 입력 (1M 토큰) 출력 (1M 토큰) 상대 비용gpt-4$30.00$60.00100%gpt-4-turbo$..

카테고리 없음 2025.11.27