본문 바로가기

분류 전체보기

(31)
[챗봇] - 헬다이버즈2 관련 챗봇 제작중 (LLM 아님) 요즘 헬다이버즈를 너무 재밌게 하고 있다. 마침 아주 심플하지만 챗봇의 형태를 구현한 것도 있고헬다이버즈 정보를 줄 수 있는 챗봇이 있다면 어떨까 생각하고 어느정도 컨셉만 맞춰서 대답할 수 있는 챗봇으로 제작중이다.    기본적인 스트라타젬, 무기, 보조무기, 종족, 단어 등  어느정도 학습했는데, 유사 단어간에 인지가 아직 불안정한거 같다.... '리버레이터'같은 단어는  리버레이터, 리버레이터 컨버시브, 리버레이터 페네트레이터 3가지 무기가 있다 보니, 유사도면에서 거의 비슷하게 나오니 이런 경우,  사용자에게 고르게 하는 기능이 필요할 섯 같다. 추후에 계속해서 학습 시켜봐야겠다.  혹시 궁금하다면 요기를 눌러 확인. https://simchat.aimor.site/msg?c_key=8610e8ed..
[개인프로젝트] 개인용 챗봇 심챗(simChat) 본인은 챗봇 솔루션 회사에서 재직중이다. 기존 우리회사에서 쓰는 챗봇 솔루션이 썩 나쁘지는 않으나, 사내 자산이다보니 해당 엔진을 이용하여 개인적으로 무언가를 만들고 외부에 공개하는 것은 무리이다. 그러다 Bert모델을 알게 되었다. 한국어 자연어 처리 모델이다. 자세한 내용은 아래 링크를 확인 https://happy-obok.tistory.com/23 BERT 개념 정리 (특징/구조/동작 방식/종류/장점/BERT 모델 설명) BERT논문[1]과 여러 자료를 종합하여 이해한만큼 적은 글입니다. 딥러닝 기술은 빠르게 발전하면서 자연어, 이미지, 영상 등 다양한 분야에서 높은 성능을 보였고 많이 활용되고 있습니다. 특히 happy-obok.tistory.com 그래서 개인 포트폴리오 겸 챗봇솔루션을 제작하..
[Stable Diffusion - 기본 .1 ] 프롬프트와 CFG Scale의 상관관계. ** 이 글은 이미 로컬 혹은 쥬피터노트북이나 코랩같은 VM환경에 Automatic1111이 설치되어 있다고 가정한다. [원본 작성] https://aipictw.aimor.site/viewBoard?seq_num=62&keyword=&page=1 Ai Pict WEB 2.0 ** 이 글은 이미 로컬 혹은 쥬피터노트북이나 코랩같은 VM환경에 Automatic1111이 설치되어 있다고 가정한다. 시작. 생성형 AI를 통해 이미지를 생성할 때 무엇보다도 중요한건 프롬프트일 것 aipictw.aimor.site 시작. 생성형 AI를 통해 이미지를 생성할 때 무엇보다도 중요한건 프롬프트일 것이다. 내가 원하는 이미지를 알아듣고 생성하는게 무엇보다 중요하기 때문이다. 그런데 처음 이 기술을 접하는 사람은 사진 혹..
[Stable diffusion_Extension] 다이나믹 프롬프트 (와일드카드) _ 랜덤 키워드 ** 이 글을 읽기에 앞서 'pip install basicsr' 을 설치하는 것을 추천한다. ddetailer, adetailer, bmap등의 확장기능들이 서로 충돌을 일으켜 UI가 로드되지 않는 경우가 있다! [원문 작성] https://aipictw.aimor.site/viewBoard?seq_num=61&keyword=&page=1 Ai Pict WEB 2.0 ** 이 글을 읽기에 앞서 'pip install basicsr' 을 설치하는 것을 추천한다. ddetailer, adetailer, bmap등의 확장기능들이 서로 충돌을 일으켜 UI가 로드되지 않는 경우가 있다! 시작. 여러개의 키워드간의 조 aipictw.aimor.site 시작. 여러개의 키워드간의 조합을 자동으로 맞춰서 50~100..
스프링부트 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파일은 서버 환경(실서버,개발서버,로컬서버 등등)에 따라 다른 설정을 지정한다...
Laravel + JWT 구현 (8.83.27) 1. composer require tymon/jwt-auth : jwt 패키지 설치 2. php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider" :jwt-auth.php 구성 파일 개시 3. php artisan jwt:secret : JWT 시크릿 키 생성 4. Laravel Auth Guard 수정 : config/auth.php 'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'api' => [ 'driver' => 'jwt', 'provider' => 'users', 'hash' => false, ], ], 5. ..
톰캣에 자바프로젝트 배포하기 (메모용) 1. 자바프로젝트(Spring레거시) war로 빌드. (인텔리제이/이클립스) build 전 arifactId 지정하고 체크할 것. 또한 IDE에서 구동하였을 때 문제가 없었어야 함. 2. 서버에 Tomcat을 설치하고 server.xml 세팅을 확인 Tomcat 버젼과 JDK 버젼의 호환성을 확인할 필요가 있음. server.xml의 내부 세팅은 war의 위치와 어플리케이션을 인식할 폴더의 위치를 포함하므로 아주 중요한 설정임 server.xml에서 가상호스트 세팅(443,80)을 포함한다. 유념할 것. 또한 해당 파일 내에서 로그기록 설정 가능. 3. war파일을 usr/local/tomcat/webapps에 넣고 아래 코드 확인. (project.war파일일 경우) 4. 빌드 후 도메인에 연결까지 되..
php + Swagger 설치방법 (CentOS) php + Swagger 설치방법 0. Swagger UI를 설치할 서버의 프로젝트 폴더에 Swagger ui를 설치한다. git pull https://github.com/swagger-api/swagger-ui.git 1. 만약 서버에 composer가 설치되어 있지 않다면 설치해야 한다. //Composer 설치 스크립트를 다운로드. php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" //다운로드된 스크립트의 해시를 검증하여 정상인지 확인. php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e2b78d36471be3b5c3c5b..