Work24 [SimChat] 챗봇 <-> 사용자 간의 대화 내용 기억하기 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 안녕하세요 왕곰입니다! 사용자의 대화를 기억하고 대화를 진행하는 기능을 강화했습니다. GPT에서 너무 당연하게 사용하고 있는 기능이라 이 부분을 제외하고서는 도저히 완성되었다고 하기가 어려웠습니다. 해당 기술은 단순 RAG기술에서 사용자의 대화를 InMemory로 key값으로 저장하는 기능을 포함합니다. 이전에 했던 대화 내용을 기억 못하는 챗봇이 이제는 당연하지가 않은 것 같아요. 뭐랄까.... 방금전에 헀던 얘기를 까먹어 버리니 바보같이 느껴진달까.... 주어진 문서 및 자료를 통해 챗봇과 자유롭게 대화를 나눌 수 있어야 의미가 잇다고 생각합니다. 그런 의미에서 해당 기능을 추가하였습니다. 아래는 테스트 챗봇을 제작하여.. 2024. 11. 18. [Simchat] 블로그에 설치 기능 제작 완료 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스안녕하세요 왕곰입니다. 이제 Simchat 챗봇을 블로그에서 직접 열어 사용할 수 있는 기능이 추가되었습니다! 블로그 화면 우측 하단의 **챗봇 버튼** 을 통해 여러분이 제작한 Simchat을 바로 실행할 수 있습니다. 이제 방문자 여러분이 블로그를 탐색하면서 글 작성자에게 필요한 정보를 실시간으로 챗봇을 통해 편리하게 얻으실 수 있게 되었습니다. 이번 기능 추가로 Simchat이 더욱 다양한 환경에서 활용될 수 있기를 기대합니다. 언제든지 궁금한 점이 있거나 도움이 필요하시면 Simchat을 열어 문의해 주세요! 2024. 11. 14. SIMCHAT 챗봇 메신져 리액트로 제작완료! 안녕하세요! 왕곰입니다. SIMCHAT에 대략적인 기능 제작이 끝나고 나니사용자가 보는 화면 쪽에서 고민이 들었습니다. 지인에게 소개해주니뭔가 요즘 어플리케이션 화면 같지 않다는 피드백.... 나름 신경써서 만들었다고 생각하였으나,역시나 느껴지는 웹페이지의 느낌때문에 올드하다는 느낌이...... 그렇게 해서 해당 페이지만 리액트로 제작하자고 시작하게 되었습니다. 간단하게 끝날 줄 알았으나, 온갖 Props 상속과 상태값 관리가 어려웠네요.... 일단 제작하면서 추가하고 싶었던 기능이나 좀 개선하고 싶었던 부분을 개선하고 나니 그럴 듯 하게 나온 것 같습니다. 사실 이것 뿐만 아니라 네이버 티스토리 블로그, 스마트스토어 등에서 FloatingAction Button식으로 구현되는 챗봇 링크를 제작하.. 2024. 11. 13. SIMCHAT 메신져 별도의 제작 필요성....? " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스SIMCHAT을 개발하고 나니 드는 의문..... 실제 사람들은 모바일을 통해 메신져를 사용하게 될 텐데 뭔가....뭔가....맘에 들지 않는다. 나름대로 깔끔하게 만들었다고 생각이 되긴하는데 아직도 무언가 내맘에 들지 않는다.아무래도 웹페이지 냄새가 쪼금 나는 느낌이랄까... 요즘에 제작되는 서비스같은 느낌이 들지 않는다.관리자 페이지는 그렇다치더라도 메신져 부분은 다시 만들어야 하겠다. 아무래도 리액트가 좋겠지....??? 2024. 11. 8. 간단한 챗봇 SIMCHAT 상세페이지 제작 완료 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스오늘 드디어 상세페이지를 대충이지만 제작했습니다.... 서비스를 아직 정식 출시했다고 보기엔 이르지만, 개발자로서 사용자에게 어떤 서비스를 정식으로 출시했다고 알린 첫번째 기념일이네요! 나에게는 디자인 능력과 디자인 툴 사용능력이 없으므로, Canva를 이용해서 제작했습니다. 차라리 그림판보단 뭐...... 개발에 관한 문의 및 사용 방법등 많이 문의해주세요! 열심히 해보겠습니다! ** 기본 챗봇 관리자 : https://simchat.aimor.site/ ** 쇼핑몰 챗봇 예시 : https://simchat.aimor.site/msg?c_key=5370d1e4-5e5a-42c0-9ef0-16c53cd0c064 ** 개인용.. 2024. 11. 7. 스프링부트 active profile에 따른 properties 파일 지정 방법 찾다찾다 겨우겨우 해결해서 올려놓음. 스프링부트 active profile에 따른 properties 파일 스위칭 방법 1. Active profiles는 아래 사진 처럼 변경 가능.(인텔리제이 유료 기준). 만약, 인텔리제이 무료버전이거나 이클립스의 경우 bootRun –Dspring.profiles.active={profile}로 실행하여 수동으로 argument를 제공해주어야 한다. 2. main/resource-env/{프로파일명에 따른 파일명} 을 제작한다. Active profiles에 따라 자동으로 찾아가게되므로 반드시 염두하고 파일명을 정해야함. 3. 각 application-{profile}.properties파일은 서버 환경(실서버,개발서버,로컬서버 등등)에 따라 다른 설정을 지정한다... 2023. 12. 20. 이전 1 2 3 4 다음