brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jul 09. 2024

21. 그라디오,챗봇,허깅 페이스-2024-07

생성형 AI 활용 앱 만들어줘-2/5

챗GPT를 활용하여 챗봇을 제작해보자.

챗봅앱을 웹에서 구현해보자.

파이썬은 웹앱을 개발할수 있는 오픈 소스를  제공한다.

그라디오(Gradio)와 스트림릿(Streamlit)

짧은 시간에 웹앱을 만들수 있다.

코랩을 사용해 실습한다.




<1> 그라디오(Gradio)는 사용자가 UI를 빠르게 사용할수 있게하는 파이썬 오픈소스

<2> 챗봇 구현하기 - 상담봇,번역복,소설봇 구현 하기

<3> 허깅페이스 사용하기




<1> 그라디오(Gradio)는 사용자가 UI를 빠르게 사용할수 있게하는 파이썬 오픈소스


1


https://www.gradio.app/



2

https://colab.research.google.com/?hl=ko




3

!pip install gradio




4


import gradio as gr

def user_greeting(name):

  return "안녕하세요! " + name + "고객님 헤이마트에 오신걸 환영합니다."

app = gr.Interface(fn = user_greeting, inputs="text", outputs="text")

app.launch()




5


소스


4-2 그라디오 사용하기 (Gradio)


https://github.com/heypythonai/heypythonai/blob/main/Part2%20-%20%E1%84%8F%E1%85%A9%E1%84%83%E1%85%B3/%ED%97%A4%EC%9D%B4%ED%8C%8C%EC%9D%B4%EC%8D%AC%204%20Gradio.ipynb





<2> 챗봇 구현하기 - 상담봇,번역복,소설봇 구현 하기



5-3 챗봇 기능 추가


https://github.com/heypythonai/heypythonai/blob/main/Part2%20-%20%E1%84%8F%E1%85%A9%E1%84%83%E1%85%B3/%ED%97%A4%EC%9D%B4%ED%8C%8C%EC%9D%B4%EC%8D%AC%205%20%EA%B7%B8%EB%9D%BC%EB%94%94%EC%98%A4%EB%A1%9C%20%EC%B1%97%EB%B4%87%20%EC%A0%9C%EC%9E%91.ipynb



1

상담봇




2

번역봇



3

소설봇


<3> 허깅페이스 사용하기



1

허깅페이스(Hugging Face)에 업로드하여 전 세계 사람들과 공유하자.

허깅페이스는 인공지능 커뮤니티와 머신러닝 모델을 공유하는 플랫폼.



2

https://huggingface.co/


구글 코랩에서 작성한 코드를 허깅페이스 Space에 업로드




3

코드


https://github.com/heypythonai/heypythonai/blob/main/Part2%20-%20%E1%84%8F%E1%85%A9%E1%84%83%E1%85%B3/%ED%97%A4%EC%9D%B4%ED%8C%8C%EC%9D%B4%EC%8D%AC%206%20%ED%97%88%EA%B9%85%ED%8E%98%EC%9D%B4%EC%8A%A4%EC%97%90%20%EC%97%85%EB%A1%9C%EB%93%9C%ED%95%98%EA%B8%B0.ipynb



다음

https://brunch.co.kr/@topasvga/3929


감사합니다.

매거진의 이전글 20. 생성형 AI 활용 앱 만들어 줘-2024-07
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari