Develiper
Develiper
🎻 루키 파트너
📚 학습반장

[RAG 서비스 완성 및 배포 도전 2탄] 챗봇 고도화는 미룬 채, 일단 배포부터 따라해서 Deploy하는 방법 배워보기

Dify 로 만들고 있는 이호선 교수님 페르소나의 챗봇이
제대로 작동하도록 스터디장님에게 받은 피드백을 바탕으로
더 고도화하고 Fine-tuning해야 하는데,

일단 잠시 접어두고
배포하는 방법을 몰라서 왕궁금해하고 있던 상황인지라
스터디장님께 배운 배포하는 방법을 따라해봅니다.

(좋은 서비스 만드는 것은 접어두고
후진 서비스를 배포부터 먼저 해 보는
무모함은 어떠한가요? ㅎㅎ)


Dify 에서 만든 챗봇에서 게시하기를 누르고 API 참조 접근을 살포시 눌러봅니다.

한국어가있는 앱의 스��크린 샷

스터디장님 조언대로

API 액세스에 있는 모든 가이드 내용들을 긁어서

고급 캡 캡 AP의 스크린 샷

Google AI Studio의 Build로 가서

Gemini로 앱을 구축하십��시오

가이드 문서 내용 다 때려넣고

위의 dify api 이용 가이드 문서를 참고하여 (dify api key : "xxxxxxxxxxxxxxxx") UI/UX 측면에서 심미적으로 완벽한 챗봇을 만들어줘. 
참고로, Dify API로 연결된 Dify 채팅플로우는 첨부한 이미지와 같아.

Dify AI로 만든 노드 이미지도 캡쳐해서 넣어주고

일을 시킵니다.

얼마 있다가 열심히 코드를 짜더니 챗봇을 만들어줍니다.

짜~잔 하고 결과물이 나옵니다.

그럴싸 합니다.

그런데 test를 해 보니 질문에 대한 답변이 나오지 않아서

다시 reload를 하니 답변이 보입니다.

reload를 해야만 답변이 보이는 것은 에러네요.

그래서 몇 번 문제 상황을 설명하고 고쳐달라고 했는데

고치는 것 같더니 문제는 해결되지 않고 계속 똑같은 문제가 발생합니다.

그래서 수정하는 것보다는 새로 만드는 것이 더 낫다는 조언을 어디선가 들은 적이 있어서
(코드를 새로 짜는 게 더 빠르고 효율적이라는 조언)

지금까지의 작업은 다 엎고, 새로 만들기로 합니다.

위의 dify api 이용 가이드 문서를 참고하여 (dify api key : "xxxxxxxxxxxxxxxx") UI/UX 측면에서 심미적으로 완벽한 챗봇을 만들어줘. 사용자가 질문을 하면 Dify로 생성된 답변이 자동으로 화면에 출력되는 챗봇이어야 해!
참고로, Dify API로 연결된 Dify 채팅플로우는 첨부한 이미지와 같아.

이처럼 추가 요청 사항을 넣고 작업을 다시 시킵니다.

그랬더니 이번에는 작업이 잘 된 것 같습니다.


그래서 이번에는 구글 cloud 이용해서 진짜 배포까지 진행해봅니다.

로켓 모양의 배포 버튼을 누르니

구글 cloud에서 프로젝트 새로 만들어 놓은 것이 보입니다.

그래서 선택해줍니다.

Google 클라우드에서 앱을 만드는 방법을 보여주는 화면

그러고 나니 좀 있다가 이렇게 뜹니다.

Google Cloud에 앱을 배포하는 방법을 보여주는 화면

링크를 눌러 보니

요상하긴 하지만 뭐, 이런 것인가 보다 하고 적응해 보려고 합니다.

URL을 눌러서 간 후에 역시 test 해봅니다

UI/UX가 후진 것 빼고는 괜찮습니다.

배포가 이런 방식으로 이루어지는 것이라는 점을 배웠습니다.

구글 AI Studio에 가보니

나의 앱에 다음과 같이 등록되어 있는 것을 확인할 수 있었습니다.

이렇게 배포하는 것을 배워봅니다.


Questions

  1. 사용자별 대화 기록 등을 DB화 해서 사용자에 대한 기억을 바탕으로 서비스를 하려고 한다면 DB 연결 같은 것은 Dify에서 어떻게 할 수 있는 것인가요?

  2. Lovable, Streamlit, Vercel, OpenWebUI(테디노트님 언급) 등등과도 연결해서 dify로 만든 챗봇을 서비스할 수 있는 것인가요? 그렇다면 방법은 어떻게 되는 것인지?

  3. UI/UX를 개선하는 좋은 방법은?

  4. 스터디원 분 중 한 분이 만들고 계신 아래의 화면과 같은 방식으로 서비스를 만들려고 하면 어떻게 하면 되는 것인가요?

감사합니다.

1
4개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요