Skip to content

Conversation

@Jongchanpark22
Copy link

게임로직
강아지, 고양이, 새 로 3가지 동물로 구현완료
프롬포트는 피드백 받아서 수정 필요 아직은 초기단계
테스트용으로 메인 페이지에 버튼 구현했습니다.
테스트 시 단기간에 너무 과도한 요청 누르면 api 키 토큰이슈로 답변 안될수도 있습니다.

Jeong-Ryeol and others added 12 commits September 15, 2025 15:18
[DOCS] 코드레빗 pr 테스트를 위해 추가
모든 카테고리의 상품을 한 번에 볼 수 있는 기능 구현:
- ItemMapper와 CatalogService에 getAllItems() 메서드 추가
- CatalogActionBean에 viewAllItems() 액션 추가
- AllItems.jsp 뷰 페이지 생성
- 사이드바와 퀵링크에 All 링크 추가
이슈 #3 관련 코드 수정
[DOCS] readme 추가
- Add Gemini AI chatbot with persistent chat history
- Add AI product recommendations on item pages
- Add GitHub Actions workflow for Oracle Cloud deployment
- Add Oracle VM setup script
- Add comprehensive deployment guide

Features:
- AI chatbot with localStorage persistence across pages
- Real-time product recommendations using Gemini AI
- Automated deployment to Oracle Cloud via GitHub Actions
- Complete deployment documentation
- AIRecommendationService에 실제 데이터베이스 제품 조회 기능 추가
  * 같은 카테고리의 재고 있는 제품들을 조회하여 추천
  * 아이템 ID를 클릭 가능한 링크로 변환
  * 데모 모드도 실제 DB 제품 사용하도록 개선

- ChatbotService에 데이터베이스 기반 응답 기능 추가
  * 모든 카테고리와 제품 정보를 DB에서 조회
  * JPetStore가 살아있는 동물을 판매함을 명확히 설명
  * AI 프롬프트 디버깅 로그 추가

- Item.jsp에서 추천 링크가 HTML로 렌더링되도록 수정

- 채팅 히스토리를 최근 20개로 제한하여 localStorage 오버플로우 방지

- VM 설정 스크립트에 저작권 헤더 추가
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants