[Spring AI] Vector Store와 RAG를 이용한 할루시네이션 방지
·
Spring
스프링 AI 시리즈[Spring AI] 준비 (기본 개념, OpenAI API Key, 크레딧 충전)[Spring AI] 챗봇 만들기 (Kotlin)[Spring AI] Vector Store와 RAG를 이용한 할루시네이션 방지[Spring AI] OpenAI 비용을 절감하는 방법 주의: 해당 포스팅 진행시, embedding된 데이터에 대한 질문을 OpenAI의 GPT-4 모델을 사용하여 처리할 때마다 약 0.01달러의 비용이 발생합니다. AI 할루시네이션(Hallucination)지난 포스팅에서 AI가 `이수재`라는 사람에 대한 정보를 보유하고 있지 않음에도 불구하고, 존재하지 않는 정보를 생성했다. 이는 할루시네이션이라고 불리며, AI가 학습한 데이터 내에서 명확한 답을 찾지 못하거나 관련 정보가 ..
[Spring AI] 챗봇 만들기 (Kotlin)
·
Spring
스프링 AI 시리즈[Spring AI] 준비 (기본 개념, OpenAI API Key, 크레딧 충전) [Spring AI] 챗봇 만들기 (Kotlin)[Spring AI] Vector Store와 RAG를 이용한 할루시네이션 방지[Spring AI] OpenAI 비용을 절감하는 방법이제 본격적으로 OpenAI과 Spring AI를 활용한 챗봇을 만들어보자. 전체 파일 구조build.gradle.ktsplugins { kotlin("jvm") version "1.9.25" kotlin("plugin.spring") version "1.9.25" id("org.springframework.boot") version "3.3.3" id("io.spring.dependency-managem..
[Spring AI] 준비 (기본 개념, OpenAI API Key, 크레딧 충전)
·
Spring
스프링 AI 시리즈[Spring AI] 준비 (기본 개념, OpenAI API Key, 크레딧 충전)[Spring AI] 챗봇 만들기 (Kotlin)[Spring AI] Vector Store와 RAG를 이용한 할루시네이션 방지 [Spring AI] OpenAI 비용을 절감하는 방법 스프링 AI란?Spring AI는 인공지능(AI) 기능을 Spring 애플리케이션에 통합하기 위한 라이브러리이다. 기존에는 거의 파이썬으로만 AI를 활용했지만, 이제 Spring AI를 통해 Java에서도 AI를 활용할 수 있다. 기본 개념 (더보기를 눌러주세요)더보기모델AI 모델은 텍스트, 이미지, 오디오 등 다양한 입력을 처리하여 결과를 생성하는 알고리즘이다. Spring AI는 언어, 이미지, 오디오 입력과 출력을 지원..
[React] ChatGPT와 구글 스프레드 시트를 이용한 i18n작업
·
React
ChatGPT최근 ChatGPT가 핫하다. 필자도 프로그래밍 관련 질문들은 구글링 하기 전에, 먼저 ChatGPT에게 물어본다. 놀라운 부분은 필자가 `adopt`라는 scope function이 kotlin에 있지 않냐고 물어봤더니, 없다고 하는 것에 그치지 않고, `adopt`의 늬앙스가 `apply`, `also`와 유사하여 사용자가 헷갈린 것이라 판단해, `apply`와 `also`에 대해 설명해 준다.  이 뛰어난 기능을 어딘가에 활용해볼까 고민하던 중, ChatGPT의 확장 프로그램을 구글 스프레드 시트에 설치하여 활용할 수 있다는 소식을 듣고, 구글 스프레드 시트로 작업한 i18n에 활용하기로 결정했다. 구글 스프레드 시트를 이용한 i18n 자동화 방법은 아래 게시물을 보는 것을 추천한다. ..
[Intellij] 인텔리제이에 ChatGPT 플러그인 적용
·
Tools/IntelliJ
23년 3월 11일 - ChatGPT 플러그인 2.1.3 버전 기준으로 정보 업데이트 이제 Intellij에도 ChatGPT 플러그인을 적용할 수 있다. ChatGPT 플러그인 설치1. Preferences... 메뉴( Mac 단축키: Command + , ) - > Plugins -> ChatGPT 플러그인 설치 2. https://platform.openai.com/account/api-keys 에 로그인하고 API 키 발급 3. 인텔리제이 사이드 바에 ChatGPT 아이콘 클릭 후, 설정 아이콘 클릭 4. Official API키를 추가한다. (직접 ChatGPT에 요청을 보내는 API 서버를 만들었다면, Customize에 API 주소를 넣으면 된다.)※ Email과 Password를 입력하고 로..