Rag로 챗봇 만들기
RAG로 게임 가이드 챗봇 만들기 친구들과 함께 게임을 하게 되면 “이 캐릭터는 어떻게 운영해야 하는지”, “누구를 우선적으로 노려야 하는지”, “상성 관계가 어떻게 되는지” 와 같이 물어보며 나에게 계속 오더를 요청했다. 그냥 AI에게 물어보면 되지 않을까 싶지만 실제로 해보면 이런 문제가 있었다. 최근에 추가된 캐릭터 정보가 반영...
RAG로 게임 가이드 챗봇 만들기 친구들과 함께 게임을 하게 되면 “이 캐릭터는 어떻게 운영해야 하는지”, “누구를 우선적으로 노려야 하는지”, “상성 관계가 어떻게 되는지” 와 같이 물어보며 나에게 계속 오더를 요청했다. 그냥 AI에게 물어보면 되지 않을까 싶지만 실제로 해보면 이런 문제가 있었다. 최근에 추가된 캐릭터 정보가 반영...
사용자 학습 패턴 분석 사용자의 퀴즈 풀이 패턴을 더 깊이 있게 분석하고 맞춤형 피드백을 제공하기 위해 기능 업데이트를 진행했다. 단순히 “맞았다/틀렸다”를 넘어 사용자가 어떤 유형(문법/어휘)에서 약한지, 빈칸을 채우는 데 몇 초가 걸렸는지, 어떤 오답을 적었는지 파악할 수 있다. 1. DB 설계 CREATE TABLE...
repository 연결 git init git remote rm origin git remote add origin "주소 입력" git pull origin main commit 하기 git add . git commit -m "commit message" git push -u origin main # git p...
JWT 정리 JWT는 여러 곳에서 활용할 수 있다. 나는 http security와 websocket interceptor에서 활용했다. websocket은 해당 글 에서 로직을 확인할 수 있다. 아래는 내가 작성했던 코드는 아니고 어떤식으로 작성한다 정도로 작성한 것이니 참고용으로만 확인한다. *내가 작성한 로직은 github 확인 F...
append는 리스트 자체가 요소로 들어가고 extend는 리스트를 풀어서 넣는다. list1 = [] list1.append([1, 2, 3]) list1.append([4]) list1.append([5]) print(list1) # [[1, 2, 3], [4], [5]] list2 = [] list2.extend([1, 2, 3]) list...
chirpy 설정 모음 Posted by _layouts/post.html에서 <a href="">haedal-uni</a> site.social.links[0] 대신 site.social.links[1] 로 변경(twitter에서 github로 변경) footer _includes/footer.html에서 {% if...
조건부서식 - 막대그래프 추가하기 *엑셀 시트 이름은 숫자형식으로 test를 진행했다. import openpyxl from openpyxl.formatting.rule import DataBarRule wb = openpyxl.load_workbook("test.xlsx") for sheet_name in wb.sheetnames: if...
PyCharm 한글 깨짐 해결하기 단독으로 Git Bash를 실행했을 때는 한글이 정상적으로 출력되었지만 PyCharm의 터미널에서 Git Bash를 사용할 경우 한글이 깨져서 출력되는 문제가 발생했다. PyCharm의 Settings에서 인코딩이 이미 UTF-8로 설정되어 있었기 때문에 해당 설정만으로는 문제를 해결할 수 없었다. P...
협업에서는 pull을 중요하게 다룬다. pull 없이 push를 하면 내 변경 사항을 기준으로 히스토리가 재작성되면서 다른 사람이 먼저 main에 반영한 변경 사항이 충돌하거나 사라지는 상황이 발생한다. 보통 main에서 새로운 branch를 checkout해 작업을 진행하는데 그 사이 누군가 main에 PR을 merge했다면 해당 변경 사...
git reset –hard가 되지 않을 때 특정 커밋으로 git reset --hard 하려 했지만 이전 커밋에 특수문자(:)가 포함된 파일명이 있어 오류가 발생했다. (Windows 환경) Could not reset index file to revision ~ 아래와 같이 해결했다. # 백업 git branch backup # wo...