HashTAG는 사용자가 자신의 감정과 생각을 편리하게 기록할 수 있도록 도와주는 AI 기반의 챗봇 애플리케이션입니다.
챗봇은 사용자의 이야기를 경청하고, 의미 있는 대화를 제공합니다.
- Front-end
- Chat-bot
- Database Connections
- CREATE 'hashtag' SCHEMA
CREATE DATABASE IF NOT EXISTS hashtag CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
- USE 'hashtag'
USE hashtag;
- CREATE 'chats' TABLE
CREATE TABLE chats (
chat_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
user_id INT NULL,
chat_date DATETIME NULL DEFAULT CURRENT_TIMESTAMP,
user_message TEXT NULL,
bot_message TEXT NULL,
user_alias VARCHAR(50) NULL,
bot_profile_image VARCHAR(255) NULL
);
- Python Library
pip install -r requirements.txt
- CMD Terminal
FOR /F %i IN (requirements.txt) DO npm install %i
- Windows Powershell
Get-Content requirements.txt | ForEach-Object { npm install $_ }
HashTAG/diary/src/
디렉토리로 이동한 후, 아래 명령어를 실행하세요.
node server.js
HashTAG/diary/
디렉토리에서 아래 명령어를 입력하세요.
npm start
이 프로젝트를 실행하기 위해서는 OpenAI API Key가 필요합니다.
프로젝트를 실행하고 싶다면 HashTAG 팀에 문의하시면 API Key를 제공해드립니다.
- 김영민
- 최수혁
- 김영욱
- 이수현