aiagent 5

PDF 문서 요약 AI 구현하기

안녕하세요~프루니입니다! 오늘은 PDF 문서 내용을요약해주는 AI를 구현해볼게요! https://github.com/Leehyewon96/AIAgent/tree/main/venvAgent/chap04 AIAgent/venvAgent/chap04 at main · Leehyewon96/AIAgentAI Agent Study. Contribute to Leehyewon96/AIAgent development by creating an account on GitHub.github.com summary.py 파일을 새로 만든 후 텍스트 파일 요약 코드를 작성해줘요! 멀티턴을 구현했을때처럼프롬프트 내용을 넣어주면 끝이에요! from openai import OpenAIfrom dotenv import loa..

PDF 문서 전처리하기

안녕하세요~프루니입니다! 오늘은 GPT와 같은 언어 모델에서 작업 가능하도록PDF 형태의 문서를 전처리하는 과정을 진행해볼게요! https://github.com/Leehyewon96/AIAgent/tree/main/venvAgent/chap04 AIAgent/venvAgent/chap04 at main · Leehyewon96/AIAgentAI Agent Study. Contribute to Leehyewon96/AIAgent development by creating an account on GitHub.github.com 먼저 PDF 파일을 준비해요중요한 점은 텍스트 영역이 마우스 드래그로선택가능한 문서를 사용해야해요! 저는 testPDF 라는 이름으로data 폴더에 넣어줬어요! 다음으로는 PD..

스트림릿으로 챗봇 완성하기

안녕하세요~프루니입니다! 오늘은 스트림릿을 통해 챗봇을 완성해볼게요! https://github.com/Leehyewon96/AIAgent/tree/main/venvAgent/chap03 AIAgent/venvAgent/chap03 at main · Leehyewon96/AIAgentAI Agent Study. Contribute to Leehyewon96/AIAgent development by creating an account on GitHub.github.com 스트림릿이란?파이썬 프로그램을 웹 기반 UI로 구현할 수 있게 해주는 프레임워크에요!GPT나 클로드 같은 언어 모델을 사용할 때 채팅 화면을 쉽게 구현할 수 있답니다 아래 사이트에요!https://streamlit.io/ Streamli..

GPT와 멀티턴 대화 구현하기

안녕하세요~프루니입니다!오늘은 GPT와 멀티턴으로 대화하는 것을 구현해볼게요! https://github.com/Leehyewon96/AIAgent/tree/main/venvAgent/chap03 AIAgent/venvAgent/chap03 at main · Leehyewon96/AIAgentAI Agent Study. Contribute to Leehyewon96/AIAgent development by creating an account on GitHub.github.com GPT의 ChatCompletion API는messages에 있는 내용을 기반으로 다음 응답을 생성하기 때문에messages의 값이 바뀌지 않으면이전에 만든 답변을 기억하지 못해요!이것은 싱글턴 대화에요 사용자가 exit을 입..

프롬프트 엔지니어링 (원샷 프롬프팅, 퓨샷 프롬프팅)

안녕하세요~프루니 입니다! 오늘은 OpenAI의 API를 이용해서 챗봇을 만들어볼게요! 챗봇만들기 전에 "프롬프트 엔지니어링"에 대해 알아볼게요 프롬프트 엔지니어링이란?GPT와 같은 언어 모델이 사용자가 원하는 답변을 하도록 유도하기 위해 문장을 입력하고 효과적으로 설계하는 작업을 의미해요. https://github.com/Leehyewon96/AIAgent/tree/main/venvAgent/chap03 AIAgent/venvAgent/chap03 at main · Leehyewon96/AIAgentAI Agent Study. Contribute to Leehyewon96/AIAgent development by creating an account on GitHub.github.com 실습을 바로 ..