본문 바로가기

분류 전체보기369

렝체인 실습#2 - 다양한 출력방법_1 LangChain과 GPT-3.5로 간단한 문자열 출력 구현Python의 LangChain 라이브러리를 사용하여 OpenAI GPT-3.5 모델을 호출하고, 문자열 출력을 해보자📜 코드 예제from dotenv import load_dotenvload_dotenv()from langchain_openai import ChatOpenAIfrom langchain_core.prompts import ChatPromptTemplatefrom langchain_core.output_parsers import StrOutputParsermodel = ChatOpenAI(model="gpt-3.5-turbo", temperature=0)# output_parser = StrOutputParser()def call.. 2024. 11. 11.
렝체인 실습#1 - 재료에 따른 레스피 만들기 🧑‍💻 LangChain과 OpenAI를 사용한 간단한 레시피 생성기Python과 LangChain을 사용하여 간단한 레시피 생성기를 만드는 방법을 만들어 보려고 한다. OpenAI의 GPT 모델을 활용하여 사용자가 입력한 재료에 맞는 요리를 추천해주는 코드를 작성하여 오늘밤 든든하게 냠냠~~~ 💻 코드 설명아래는 코드와 함께 각 부분에 대한 설명이다. # 1. dotenv 라이브러리를 사용하여 환경 변수를 로드한다.from dotenv import load_dotenv# 2. LangChain의 ChatPromptTemplate을 사용하여 대화형 프롬프트를 생성한다.from langchain.prompts import ChatPromptTemplate# .env 파일에서 API 키와 같은 환경 변.. 2024. 11. 10.
Vscode 또는 Cursor에서 Jupyter Notebook 가상환경만들기 VSCode에서 주피터 노트북 실행하기: 단계별 가이드많은 개발자들이 코드의 단계적인 진행 사항을 체크하기 위해 주피터 노트북을 사용한다. VSCode에서도 주피터 노트북을 실행할 수 있으며, 이 글에서는 필요한 가상환경과 커널 설정 과정을 단계별로 설명하려고 한다. 1. VSCode에서 주피터 노트북 활용의 장점VSCode는 강력한 통합 개발 환경(IDE)으로, 주피터 노트북과 함께 사용하면 다음과 같은 이점을 제공한다.효율적인 코드 작성 및 실행확장 프로그램을 통한 다양한 기능 제공데이터 시각화와 디버깅의 편리함2. Anaconda 설치 및 기본 설정주피터 노트북 사용을 위해 Anaconda가 필요하다.Anaconda는 파이썬과 데이터 과학 라이브러리 관리에 적합한 플랫폼으로, conda 패키지 매니.. 2024. 11. 10.
LangChain으로 AI 기반 애플리케이션 구현하기: 초보자를 위한 가이드 🚀 이번글에서는 Langchain을 사용하여 AI 기반 애플리케이션을 만드는 방법을 만들어보자Langchain은 외부 데이터 소스와의 연결을 용이하게 하며, 다양한 구성 요소를 쉽게 교체할 수 있는 기능을 제공한다. Python과 JavaScript를 지원하며, ' 챗봇'을 간단히 구현할 수 있는 데모를 진행해보자특히 보안성을 강조하며 환경 변수를 활용하여 API 키를 관리하는 방법은 꼭 가져가도록 하자  1. 서론 🚀 LangChain의 핵심 기능과 중요성LangChain은 AI 기반 애플리케이션을 만드는 데 도움을 주는 개발 프레임워크로, JavaScript와 Python을 지원한다.이 프레임워크는 AI 애플리케이션을 외부 데이터 소스와 쉽게 연결할 수 있는 능력을 제공하며, 구성 요소의 교체 또한 매.. 2024. 11. 10.