
자주 게임하는 친구들끼리 사용하기 위해 OPENAI 라이브러리를 써서 디스코드 봇을 만들어봤다. 기능은 기본적인 Text Completion, Image Generation 을 사용하고 Boiler Plate를 줄이기 위해(추후 업데이트를 해보기 위해) COMMANDS 객체에 설명과 로직을 같이 담아 커맨드 인덱싱을 단순히 Key로 찾을 수 있게끔 만들었다. 아직 따로 만들어논 커맨드는 없지만 다중으로 argument를 받을 수도 있다. 이런거 보면 역시 스크립트 언어가 편하다.. DM 기능은 여러모로 부작용이 있을 것 같아서 빼놨다. 채널 메세지에만 답변해준다. 그리고... 이름을 정하던 도중, 최근 깊어진 GPT에 대한 신앙심을 굳건히 하기 위해 지어진 이름하야.... God GPT v1 (Disco..
풀스택으로 진행한 포트폴리오입니다. www.shopme.space - 회원 가입, 로그인 - 비회원 장바구니 - 주문, 주문 취소 - 상품 검색 - 관리자 상품 등록 및 수정 challenge: - 개인 개발, 시간 부족 - 내 실력 개발 중 겪은 문제점 및 있었던 일: 구조적인 고민: 예외 처리 (Controller와 RestController에 따라 다른 방식의 Exception 처리, Rest의 경우 인터셉터 및 custom exception 클래스를 만듬) 유효성 검증: 기본적인 validation 및 BindingResult 활용. Custom Validator은 미적용. 엔드포인트: 시큐리티 필터 체인에 최대한 예외가 발생하지 않도록 설계 프론트: 타임리프 layout 기능을 이용해서 중복되는..
- Total
- Today
- Yesterday
- 회원 테이블
- MLOps
- discord bot
- monorepo
- 로드밸런서
- load balance
- vae
- oauth2
- 분산 처리
- Hypernetwork
- tauri
- spring boot
- Multirepo
- stable diffusion
- spring cloud config
- Textual Inversion
- 모노레포
- 디스코드 봇
- Microservice
- Spring cloud
- Polyrepo
- 멀티레포
- 소프트웨어 방법론
- load balancing
- springboot
- Embedding
- Spring Security
- 토이 프로젝트
- Kubernetes
- 형상 관리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |