본문 바로가기
✨ Club|Project/카카오테크 부트캠프 | AI

⚠️카카오 부트캠프⚠️ 개인 미션 1 : 카부캠 챗봇 -2

by 정람지 2024. 7. 15.

인공지능 챗봇 미션하는 방

오프

! 다들 올 것처럼 하더니!

언니들이 날 버렸따!


TODO💛

문제 정의: 챗봇의 필요성 및 주요 기능 정의
솔루션 도출: 챗봇의 기능 구현 방법 및 API 활용 전략 도출
설계: 챗봇의 아키텍처 및 주요 컴포넌트 설계
OpenAI API 키 발급 및 설정
챗봇 프로젝트 초기 설정
챗봇의 기본 대화 흐름 설계
사용자 인증 및 권한 관리 기능 구현
교육생 질문 응답 기능 구현
일정 관리 기능 구현
과제 제출 안내 기능 구현
OpenAI API 연동 및 테스트
챗봇의 자연어 처리 기능 테스트 및 개선
챗봇 UI/UX 디자인 및 구현
챗봇의 응답 성능 최적화
챗봇 배포 및 호스팅
배포된 챗봇의 동작 확인 영상 제작
최종 결과물 제출 (챗봇 소스 코드, 실행 파일 또는 URL, 시연 영상, 사용 설명서)

 
흠....그냥 차라리 신촌 GPT 계속 만드는 게 공부에 도움 되고 재밌을 것 같은데..

re - TODO💛

- 기능 재정립

기본 설정 템플릿 설정

- 카카오톡 연결

- 구글 드라이브 제대로 연결/내용 체크

- 내부 질문 어떻게 들어가는지 보기 : Langsmith

 

 

+ 노션 연결?

+ 디스코드 연결?

+ 같은 대화방일 시 컨텍스트 적용 가능?


💛 템플릿

하..하

라이브러리 충돌 계속 나는데

아 진짜

뭐가 문제인 거야

from langchain.prompts import ChatPromptTemplate

prompt = ChatPromptTemplate.from_messages(
    [
        ("system", "당신은 '신촌 지역 대학교 알고리즘 연합 학회'의 문의 답변자입니다. 모든 대답은 한국어로 대답해 주세요."),
        ("human", "{question}"),
        ("ai", "안녕하세요! ICPC 신촌입니다. + [user의 질문에 대한 답변] + 더 궁금한 점이 있으시면 문의 부탁드립니다. 감사합니다!")
    ]
)

# messages = [
#     SystemMessage(content="당신은 '신촌 지역 대학교 알고리즘 연합 학회'의 문의 답변자입니다. 모든 대답은 한국어로 대답해 주세요."),
#     HumanMessage(content="{question}"),
#     AIMessage(content="안녕하세요! ICPC 신촌입니다. [질문에 대한 답] 더 궁금한 점이 있으시면 문의 부탁드립니다. 감사합니다!")
# ]

# prompt = ChatPromptTemplate(input_variables=["question"], messages=messages)

절대안됨

일단 보류...


 

💛 템플릿

구글 드라이브 제대로 연결/내용 체크

 

하...구글드라이브 진짜 이상한데

뭐지?>

 

 

노션 연결로 노선을 틀어야겠다

화만 나는..

 

 

랭스미스 써보기

 

#18.LangSmith를 이용한 Langchain agent 내부 동작 구조 이해

앞의 예제는 agent를 생성할때 initialize_agent를 사용하는 방식으로 Langchain 0.1.0 까지는 지원하지만 deplicate 될 예정이고 새 버전의 create_react_agent 함수를 사용하기를 권장하고 있다. create_react_agent를

bcho.tistory.com