# Title - OpenAI Function Calling을 활용하여 자연어 메시지로 일정 등록/수정/삭제 액션을 트리거하는 기능 구현. - 단순 일정뿐 아니라 반복 일정(RecurrenceGroup)도 자연어로 등록/수정/삭제 가능하도록 구현. - 챗봇 응답에서 액션이 감지되면 실제 DB에 반영하고 결과를 응답에 포함. # TODO **단순 일정** - "내일 10시 팀미팅 추가해줘" 입력 시 일정 DB 저장 확인 - "팀미팅 취소해줘" 입력 시 해당 일정 삭제 확인 - "팀미팅 11시로 바꿔줘" 입력 시 일정 수정 확인 - 애매한 요청 시 ("미팅 바꿔줘") 되묻는 응답 확인 **반복 일정** - "매주 월요일 10시 팀미팅" 입력 시 RecurrenceGroup 생성 확인 - "격주 금요일 회고" 입력 시 interval: 2 로 저장 확인 - "매일 아침 9시 스탠드업" 입력 시 DAILY 반복 저장 확인 - "3월까지만 매주 화요일 세미나" 입력 시 recurrenceEndDate 포함 저장 확인 - 반복 일정 수정 시 "이 일정만" vs "이후 전체" 선택 되묻기 확인 - 반복 일정 삭제 시 "이 일정만" vs "이후 전체" vs "전체" 선택 되묻기 확인 **공통** - 응답에 action 필드 포함 확인 (CREATED / UPDATED / DELETED / NONE) - 액션 실행 후 프론트가 캘린더 갱신할 수 있도록 scheduleId 반환 확인 - Qdrant에도 동기화 확인 (등록/수정/삭제 시) # etc - 참고자료 등 기타 내용 작성
Title
TODO
단순 일정
반복 일정
공통
etc