반응형
이 글은 김태영 강사님의 “유튜브 | 챗GPT에 날개를 달아줄 랭체인! (LangChain)” 강의 내용을 정리한 것입니다. LLM(Large Language Model)만으로는 애플리케이션을 만들기가 어렵습니다. 하지만 LangChain에서 제공하는 다양한 기능을 활용하면 강력한 애플리케이션을 만들 수 있습니다. 우리가 챗GPT를 통해 하고 싶은 것 내 문서(PDF)를 챗GPT에게 학습시킨 다음 질문하는 것 챗GPT가 인터넷 정보를 검색하여 응답하는 것 챗GPT를 다른 서비스와 연동하는 것 챗GPT를 내가 정한 시나리오대로 행동하게 하는 것 랭체인(LangChain) LangChain은 언어 모델을 기반으로 한 애플리케이션을 개발하기 위한 프레임워크입니다. LangChain은 API를 통해 언어 모델을..
현재 OpenAI에서 공식 Dart/Flutter 라이브러리는 제공하고 있지 않습니다. 그래서 OpenAI API 문서를 보고 HTTP 요청을 직접 구현하거나, pub.dev에서 오픈 소스를 찾아서 사용해야 합니다. dart_openai dart_openai는 오픈 소스이며 가장 인기있는 OpenAI 클라이언트 패키지입니다. 이 라이브러리를 사용하면 OpenAI의 최신 AI 모델을 Dart/Flutter 애플리케이션에 쉽게 구현할 수 있습니다. 이 라이브러리는 GPT-3 언어 모델과 DALL-E 이미지 생성 등 OpenAI의 다양한 API를 쉽게 요청할 수 있는 간단하고 직관적인 함수를 제공합니다. 이 패키지는 가볍고 사용하기 쉽도록 설계되었기 때문에 HTTP 요청 처리로 인한 복잡성과 오류를 걱정할 필..
이제부터는 애플리케이션을 개발할 때 ChatGPT에 도움을 많이 요청할 예정입니다. 다음은 ChatGPT 대화의 일부분입니다. 영어 회화 연습 앱의 이름을 제안해주세요 "ConvoBoost"는 영어 회화 연습 앱으로 기억에 남는 멋진 이름이 될 수 있습니다. 회화 실력을 향상시키는 동시에 에너지와 추진력을 제공한다는 의미를 담고 있습니다. 그럼 VSCode에서 Flutter 프로젝트를 생성하는 방법을 자세하게 알려주세요 물론이죠! VSCode에서 새 Flutter 프로젝트를 생성하려면 다음 단계를 따르세요: 컴퓨터에 Flutter를 설치합니다: 아직 설치하지 않았다면 공식 Flutter 웹사이트에서 Flutter를 다운로드하여 설치해야 합니다. 사용 중인 운영 체제의 설치 지침을 따릅니다. VSCode에..
이 유튜브 영상은 ChatGPT를 이용하여 테이블 데이터에서 차트를 빠르게 만들고 손쉽게 인사이트를 얻는 방법을 설명합니다. 이 영상은 순식간에 차트를 작성하는 데 큰 도움이 될 것입니다. 유튜브 영상 스샷과 함께 아래에 진행 단계를 정리했습니다. 1단계: 데이터 테이블을 복사합니다. 2단계: 챗GPT에게 차트 유형으로 데이터를 보여줄 웹사이트를 구축하도록 요청합니다. Code a website to showcase the below data in two different chart types and list out some key insights at the end for each chart: [여기에 복사한 차트 데이트 붙여넣기] 3단계: 챗GPT 응답이 완료되면 코드를 복사합니다. 코드영역 우측상단..
서비스명: TimeFlix 1. 서비스 개요 TimeFlix는 GPT-3 인공지능 기술을 활용한 재미있고 창의적인 알람 애플리케이션입니다. 사용자의 관심사와 취향에 맞게 매일 아침 또는 원하는 시간에 재미있는 이야기, 게임, 퀴즈, 영상 등 다양한 컨텐츠를 제공하여 알람을 더욱 흥미롭게 만들어 줍니다. 또한 사용자의 습관과 상태에 따라 최적화된 알람 시간을 추천하여 건강한 수면 패턴을 유도합니다. 2. 주요 기능 사용자 취향과 관심사에 맞춘 다양한 알람 컨텐츠 제공 GPT-3 기반의 인공지능 스토리텔링 알람 사용자 상태와 습관에 따른 최적화된 알람 시간 추천 미션 기반의 재미있는 알람 해제 방식 제공 사용자와의 인터랙션을 통해 지속적으로 성장하는 인공지능 알람 캐릭터 커뮤니티 기능을 통한 이야기 공유 및..
배경 인공지능 언어모델 GPT-3을 스팀 블록체인에 연동하여, 댓글에 대한 자동 답변 서비스를 개발하였습니다. 스팀잇 글에 댓글을 작성하면 GPT-3가 자동으로 답변을 달아줍니다. 그리고 댓글을 작성한 유저에게는 소소한 보상 0.001 STEEM을 제공합니다. 구현 방법 NodeJS와 RabbitMQ를 사용하여 구현하였습니다. 서버는 Oracle Cloud에서 무료로 제공하는 서버를 사용했습니다. 서비스는 스팀 블럭 내의 Operation을 24시간 모니터링합니다. 그리고 내가 작성한 글에 답글이 작성된 것을 감지하면 봇이 작동하도록 설계하였습니다. 서버 사양이 낮기 때문에 봇 답변이 매우 늦을 수 있습니다. GPT-3가 자동으로 답변을 달아주기 위해서 스팀잇에서 수집한 댓글 데이터와 GPT-3가 제공하..