호기심 많은 개발자 🚀
챗봇을 이용한 프로젝트(2022-01-04)-(2022-01-00)[진행중] 본문
서비스업을 서포트하는 용도로 사용할 프로그램이기 때문에
Chatbot의 기능 구현은 기본적으로 닫힌 대화를 진행하는 구조로 설계할 것이다.
기본 기능을 구현함에 있어서는 sql과 java를 위주로 설계할 것이다.
2021.01.04
오늘은 먼저 jdbc를 사용하는 기초 방법부터 공부를 했다.
참고 URL https://docs.oracle.com/javase/tutorial/jdbc/basics/index.html
[Lesson: JDBC Basics (The Java™ Tutorials > JDBC Database Access)
The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Java Language Changes for a summary of updated
docs.oracle.com](https://docs.oracle.com/javase/tutorial/jdbc/basics/index.html)
jdbc에서 사용하는 객체에 대한 이해가 필요했다.
참조 URL https://programmingyoon.tistory.com/53
참조 URL https://lelecoder.com/2
두 블로그를 읽으면 기초적인 jdbc 사용은 충분히 가능하다.
insert update select 메소드를 따로 만들어서 사용하는것이 효율적일 것 같다.
2022-01-08
챗봇의 기능을 자바와 오라클를 을 이용해서 console로 구현 완료 하였다.
기능
1. 관리자는 answer을 추가 / 삭제 할 수 있다.
2. 관리자는 answer에 관련된 키워드를 추가 / 삭제 할 수 있다.
3. 고객은 질문을 남기면 특정한 answer이 출력하게 된다.
4. 고객이 원하는 answer이 아닐시 모든 answer을 보여주고 선택하게 된다.
=> 이때 고객의 질문과 매칭하여 answer데이터를 자동으로 추가되게 된다. (데이터 누적)
2022-01-11
오늘 은 지금까지 구현한 기능을 jsp로 웹 상에 구현해 보려고 한다.
jsp 만을 이용해서 구현하는 것은 비효율 적이고 완벽구현이 힘들것 같다.
일단 아래처럼 키워드와 지정된 단어를 확인 후 결과를 return 하는 챗봇을 구현했다.
기존 구현했던 기능을 더 적용해 봐야겠다.

'Toy project > Chatbot' 카테고리의 다른 글
| 챗봇을 이용한 프로젝트(2022-01-01) (0) | 2022.01.01 |
|---|---|
| 2021-08-14(Toy project 구상) (0) | 2021.08.16 |