Programming! 썸네일형 리스트형 간단한 RAG 를 로컬 환경에서 구성해보자. 이번에 요금제 추천을 진행해보면서 간단한 로컬 RAG를 구성해 봤는데, 가벼운 즐거움을 느꼈달까..ㅎㅎ우선 재미가 있어서 향후에 좀 더 해보기로 했다.- Exaone / Ollama 로컬 API 를 이용한 Model 적용. (개인적으로는 익시젠을 사용하고 싶은데.. 오픈소스가 아니다)- Langchain4J의 History 에 Redis를 얹어서 채팅 유지하고 삭제하기. 이번 요금제 추천은 용량기준으로 만들어 봤는데, 기본적인 흐름은 아래와 같다. 1. 임베딩- 먼저 요금제 전체 데이터를 특정 포맷에 맞춰 TXT 파일로 생성해둔다.- TXT 파일을 읽어서 초기 한번 임베딩을 해둔다. 2. 사용량 확인.- 사용자가 웹에서 자신의 인터넷 사용 패턴을 자연스럽게 입력할 수 있도록 한다.- 물론 사용자의 .. 더보기 실 데이터 사용량과 요금제 정보로 GPT에게 추천을 받아 보았다. 실제 통신 사용량 데이터와 요금제를 이용해서 요금제 추천을 GPT에게 받아보았다. 오! 생각보다 잘 나오는데...문제는 정말 프롬프트와의 싸움 같은 느낌이다.이놈이 요청의 문장을 좀만 바꿔도 지맘대로 response를 던저준다... 아니 '79 요금제'는 있지도 않았어 이놈아!!! ㅎㅎ(즐거운 토이 플젝은 여기까지...;;) 더보기 Spring Boot 3 & Kotlin 2 & JPA (QueryDSL) 음.. 이 조합으로 기존 플젝을 업그레이드 하려고 하니 Gradle 버전부터 JDK 버전등등 신경써야 하는게 많았다. 웹과 GPT등등에 도움을 구해봤지만..역시 이상한 답변(주로 1.9.25환경 으로..)이라, github 토론장에 정보를 보면서 기본 세팅을 완료해본다. 우선 Gradle 8.5 이상, JAVA 21 이상으로 프로젝트의 세팅은 지정해줘야 했다. ( 그냥 권장으로 )https://docs.gradle.org/8.5/release-notes.html Gradle 8.5 Release NotesGradle Release Notes The Gradle team is excited to announce Gradle 8.5. Gradle now supports running on Java 21. T.. 더보기 AI Chat GPT를 이용한 통신 요금제 추천을 테스트로 만들어 보기 너겟 요금제를 개발 운영하면서, 간단하게 내 생활에 맞는 요금제를 추려볼 수 있을까?를 고민 하던중 두가지 방법이 떠올랐다.내 일별 데이터 사용량과 월별 데이터 사용량을 뽑아서 현재 요금제에 직접 비교해 맞춰본다.내 일별 데이터 사용량과 월별 데이터 사용량을 뽑아서 아!~몰랑. GPT 네가 좀 추천해줘!역시 올드한 개발자라서 1번이기는 한데, 그러면 너무 재미 없으니 2번으로 하기로 하고, 사전 준비를 한다.지난번 Langchain4J 연동과 같이 프로젝트에 아래 라이브러리 의존성을 추가하고 작업을 시작해 본다. ( 이미 있으니 간단히 적어본다. ) 우선 ChatGPT에서 API 신청을 하고 API-KEY를 받아둔다. 이후, 이전 포스트와 같이 아래 작업들을 순차적으로 진행한다.implementation.. 더보기 Spring Boot 3.2 RestClient https://spring.io/blog/2023/07/13/new-in-spring-6-1-restclient New in Spring 6.1: RestClient Spring Framework 6.1 M2 introduces the RestClient, a new synchronous HTTP client. As the name suggests, RestClient offers the fluent API of WebClient with the infrastructure of RestTemplate. Fourteen years ago, when RestTemplate was introduced in Spring Fr spring.io 1. 일반적인 구현 Bean 등록 ... @Bean fun fakeC.. 더보기 이전 1 2 3 4 5 6 ··· 56 다음