>

분류 전체보기 92

11주차 Day 5. LangChain

LLMLangChain대규모 언어 모델(LLM)을 활용한 애플리케이션 개발을 위한 프레임워크.Ai모델의 능력을 극대화하고, 개발 과정을 간소화하여 강력하고 유연한 AI 애플리케이션을 만들 수 있게 해준다.python, javascript (python이 더 주언어) - 모듈성: 다양한 컴포넌트를 제공하여 개발자가 필요에 따라 조합하고 커스터마이즈할 수 있다.- 통합성: 다양한 AI 모델, 데이터 소스, 외부 도구들과의 쉬운 통합을 지원한다.- 효율성: 복잡한 AI로직을 간단한 체인으로 구현할 수 있어 개발 시간과 비용을 절감할 수 있다.- 확장성: 소규모 프로젝트부터 엔터프라이즈 솔루션까지 다양한 규모의 애플리케이션 개발에 적합하다.  사용해보기언어모델 사용하기.프롬프트 템플릿과 출력 파서 사용하기.랭체..

TIL 2024.09.06

11주차 Day 4. RAG

📑 LLM일반적인 LLM의 문제점- 할루시네이션: 실제로 존재하지 않는 정보를 지어냄. 요즘은 프롬프트 처리(ex. 모르면 대답하지 않기 등)가 잘 되어있어서 덜하다.- 학습된 지식이 아니면 답변이 어려움. 정확한 답변을 얻으려면 맥락을 제공해야 함.    RAGRetrival-Augmented Generation. 검색증강생성.답이 있을만한 문서를 검색해서 정보가 들어있는 문서들을 잘게 쪼개서 임베드.그리고 그 임베딩들을 DB에 저장.질문과 연관되어 보이는 것을 잘게 쪼갠 것들 중에서 골라 가져오고(Retrieve) 그것들이 맥락이 됨.그것들을 프롬프트에 추가하고, LLM이 그것을 읽고 답변을 준다.   컴퓨터가 비슷한 문서를 찾는 방법컴퓨터에서 유사도를 비교할 때 (두 점 사이의 거리를 계산하는 것..

TIL 2024.09.05

11주차 Day 1. 장고 이해도 테스트, DRF, Serializer 활용하기, JWT

📑 장고 기초 이해도 테스트(답안 정리)• Django의 MTV 패턴에서 각 요소(Model, Template, View)의 역할을 간단히 설명하세요.더보기내 답안 Model: 데이터베이스 테이블 정의 및 데이터 CRUD. Template: 웹 페이지 렌더링.  View: 모델에서 데이터를 받아서 템플릿에 전달. 요청에 대한 응답을 반환한다. 모범답안Model: 데이터베이스 구조를 정의하고, 데이터를 관리하는 역할을 합니다. 데이터베이스 테이블과 매핑되며, 데이터를 저장, 조회, 수정, 삭제하는 기능을 제공합니다.Template: 사용자에게 보여지는 화면을 담당합니다. HTML 파일과 같은 템플릿을 통해 데이터를 시각적으로 표현하며, 동적인 웹 페이지를 생성하는 데 사용됩니다.View: 사용자의 요청을..

TIL 2024.09.02

10주차 WIL

Django 기초 프로젝트가 끝났다. 지난 3주 동안 Django를 학습하고 프로젝트를 하면서 정말 많은 오류들을 마주했다.. 직접 어떠한 기능을 구현하는 것이 학습한 내용을 체화하는 데 많은 도움이 됐고 오류를 해결해가면서 정말 많은 걸 배웠다. 아쉬운 점은 발생한 오류들과 어떻게 해결했는지를 다 기록해놓았으면 좋았을텐데 오류를 해결하는 데 급급해서 하나도 기록하지를 않았다는 것ㅜㅜ 다음 프로젝트 때는 반드시 기록하도록 해야겠다. 그리고 좋은 팀원분들을 만나서 더 좋은 경험이 되었던 것 같고 정말 감사한 3주였다🫶🏻 이번 경험을 바탕으로 더 발전한 내가 되길.    https://github.com/MINJOO0613/spartamarket

WIL 2024.08.31

10주차 Day 5. DRF 단일모델 CRUD, CBV

📑 Django REST Framework (DRF)DRF 설치 및 설정pip install djangorestframeworkpip freeze > requirements.txt 그리고 settings.py의 INSTALLED_APPS에 추가해 주고, DRF를 사용하기 위해 우선 각각의 앱마다 serializers.py 파일을 생성한다.    serializers를 내가 원하는 형태로 여러 가지 만들어 놓고 원할 때 바꿔 끼워 쓸 수 있도록 함.from rest_framework import serializersfrom .models import Articleclass ArticleSerializer(serializers.ModelSerializer): class Meta: mode..

TIL 2024.08.30

10주차 Day 4. Http Message, URL, RESTful API, JSON

📑 DRF: Django REST Framework. RESTful API를 Django로 구축하기 위한 확장 프레임워크(패키지).  Http Message요청과 응답은 구조가 비슷함.시작(Start Line) - 실행되어야할 요청, 요청에 대한 성공 또는 실패HTTP Header - 요청에 대한 설명, 본문에 대한 설명빈줄(Blank Line) - 메타 정보의 끝을 알림HTTP Body - 요청과 관련된 내용, 응답과 관련된 문서  예시  요청Start Line - Method, Traget, HTTP Version Headers - 요청에 필요한 여러가지 메타 정보 Body - 요청에 필요한 여러가지 데이터 응답Start Line - HTTP Version, Status Code, Status Me..

TIL 2024.08.29