본문 바로가기

파이썬4

[SimChat] 챗봇 <-> 사용자 간의 대화 내용 기억하기 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 안녕하세요  왕곰입니다! 사용자의 대화를 기억하고 대화를 진행하는 기능을 강화했습니다. GPT에서 너무 당연하게 사용하고 있는 기능이라 이 부분을 제외하고서는 도저히 완성되었다고 하기가 어려웠습니다. 해당 기술은 단순 RAG기술에서 사용자의 대화를 InMemory로 key값으로 저장하는 기능을 포함합니다.  이전에 했던 대화 내용을 기억 못하는 챗봇이 이제는 당연하지가 않은 것 같아요. 뭐랄까.... 방금전에 헀던 얘기를 까먹어 버리니 바보같이 느껴진달까.... 주어진 문서 및 자료를 통해 챗봇과 자유롭게 대화를 나눌 수 있어야 의미가 잇다고 생각합니다. 그런 의미에서 해당 기능을 추가하였습니다.  아래는 테스트 챗봇을 제작하여.. 2024. 11. 18.
[개인프로젝트] 개인용 챗봇 심챗(simChat) 본인은 챗봇 솔루션 회사에서 재직중이다. 기존 우리회사에서 쓰는 챗봇 솔루션이 썩 나쁘지는 않으나, 사내 자산이다보니 해당 엔진을 이용하여 개인적으로 무언가를 만들고 외부에 공개하는 것은 무리이다. 그러다 Bert모델을 알게 되었다. 한국어 자연어 처리 모델이다. 자세한 내용은 아래 링크를 확인 https://happy-obok.tistory.com/23 BERT 개념 정리 (특징/구조/동작 방식/종류/장점/BERT 모델 설명) BERT논문[1]과 여러 자료를 종합하여 이해한만큼 적은 글입니다. 딥러닝 기술은 빠르게 발전하면서 자연어, 이미지, 영상 등 다양한 분야에서 높은 성능을 보였고 많이 활용되고 있습니다. 특히 happy-obok.tistory.com 그래서 개인 포트폴리오 겸 챗봇솔루션을 제작하.. 2024. 4. 20.
Stable Diffusion 사용 시 몇가지 에러 사항에 대한 해결책(ddetailer관련) 어느날 갑자기 시작된 에러.... 저기서 움직이질 않더라....... 이유인 즉슨 코랩에 설치되는 torch의 기본 버전이 바뀌었는데 이 부분이 ddetailer와 충돌이 나면서 Installing mmcv-full이 무한히 실행되는 것.... 그럼 최신 버전을 없애주고 이전 버전을 수동으로 깔아주어야겠지? 프로그래머 특히 python과 리눅스를 안다뤄 본 사람들이라면 잘 모르실 수도 있으나, 별로 어렵지 않다. extesion에서 ddetailer 설치된 후 Installing mmcv-full이 무한히 반복될 경우, 1) torch 관련 패키지 모두 삭제 !pip uninstall torch !pip uninstall torchvision !pip uninstall torchaudio !pip uni.. 2023. 4. 5.
CentOS 7.9에서 python3.10이상 설치 요즘 핫한 AI기술을 사용하기위해 파이썬이 필수가 되어버렸다. 따라서 오늘은 회사에 있는 centOS 아파치서버에 파이썬을 설치하도록 하겠다. 나의 잡동사니같은 실험과 코딩놀이를 위해 기꺼이 고성능 깡통서버를 내어준 회사에 다시한번 감사를 드린다 ㅋㅋㅋ ​ 아아,,, 근데 centOS 7.9버전에서는 python 3.6.8이상이 설치되지 않는다. ​ 그러니 리눅스 공홈으로 가보자. 리눅스 공홈에 따르면 아래와 같은 작업을 통해 설치할 수 있다. ​ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.. 2023. 4. 4.