일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 1월 회고
- 2월 회고
- 9주차 회고
- playdata
- sk 네트웍스 ai family캠프
- sk family ai 캠프
- 14주차
- 22주차
- 3주차 회고
- skn_10기
- 8주차 회고
- 6주차 회고
- sk 네트웍스 ai 캠프
- 25주차 회고
- 16주차 회고
- sk networks family ai 캠프
- 18주차 회고
- 7주차 회고
- 2024 정보처리기사
- SQLD
- sqld 후기
- 20주차
- sk네트웍스 family ai 캠프
- 17주차 회고
- 21주차
- sk networks family ai camp
- 24주차 회고
- 2024 3회 정보처리기사
- 머신러닝
- 5주차 회고
- Today
- Total
목록전체보기 (27)
kqe123 님의 블로그

1. Intro이번주는 파이널 프로젝트 7주차이다. 멘토님이 피드백을 빡세게 해주셨기 때문에 관리자 페이지 만들기에 1주를 다 썼다.... 이걸 구현하는 과정에서 이것저것 꽤 많은 공부가 되었던것 같다. 특히 js를 많이 다뤘던것같은데 모달을 띄우고, 원하는 방식으로 웹을 조종하는게 꽤 재미있어서 지루할 틈없이 작업을 했다. 2. 이번 주 배운 것, 했던 일들Path Parameter 방식 vs Query String 방식 Path Parameter (URL 세그먼트) 방식 : indexes/foo 형태로 정보 전달 Query String (?파라미터) 방식 : ?key=value 형태로 부가 정보 전달 (주로 페이징/검색/정렬에 쓰임) Django 페이징 처리 Paginator : 많은 QueryS..

1. Intro이번주는 파이널 프로젝트 6주차이다. '이제는 할게 별로 없겠지?' 라는 생각을 했지만 멘토님과 회의를 해보니 할 일이 엄청나게 많이 늘었다. 나는 그중에 관리자 페이지를 만드는 업무를 맡았고, 아직 다 끝내지 못했다.... 2. 이번 주 했던 일들query() vs fetch()query() : 주어진 쿼리 벡터와 가장 유사한 벡터들을 찾아줌 (유사도 검색)반환값 → QueryResponsevector 인자를 필수로 받고, top_k, namespace, filter같은 옵션으로 결과를 제어 fetch() : 이미 알고 있는 벡터(문서) ID 리스트를 그대로 가져옴 (ID 기반 조회)반환값 → FetchResponse쿼리 벡터가 전혀 필요 없고, ids=[…]와 namespace만 넘기면..

1. Intro이번주는 파이널 프로젝트 5주차이다. 금요일에 중간 발표날이었기 때문에 거의 1주일 내내 ppt만들고 수정만 한 것 같다. 멘토님이 빡빡하게 피드백을 해주시고, 그 부분대로 최대한 개선했기 때문에 성공적으로 발표를 마칠 수 있었다고 생각한다. 2. 이번 주 했던 일들이번주는 ppt 준비만 하고, 코딩을 따로 한 게 없었기 때문에 ppt 내용의 일부를 보여주는 식으로 정리해보고자 한다. 첫 소개 프로젝트 개요(주제, 문제의식, 시스템 기능, 최종 목표)시장 전망 문제 정의 경쟁 솔루션 비교 (왜 우리 제품이 더 좋은지) MultiAgent의 구성 해당 Agent의 예상 시나리오 (나머지 Agent는 비슷한 내용이므로 생략) 해당 Agent의 흐름도 (나머지 Agent는 비슷한 내용이므로..

1. Intro이번주는 파이널 프로젝트 4주차이다. 이번 주차엔 제출물은 없지만, 우리 팀은 MultiAgent를 구현해야 되기 때문에 agent 구현을 시작해야 됬다. 나는 그중에 사내 문서를 검색하고 요약해주는 Agent를 담당했다. 2. 이번 주 했던 일들LangGraph Studio 시작하기langgraph studio : AI Agent 개발을 위해 특별히 설계된 통합 개발 환경(IDE)이다. 개발자에게 시각화, 실시간 상호작용 및 디버깅 기능을 위한 강력한 도구를 제공함.langgraph new 경로 —template new-langgraph-project-python : LangGraph CLI(명령줄 도구)를 이용해 해당 경로에 새로운 LangGraph 프로젝트를 생성할 때 사용하는 구문c..

1. Intro이번주는 파이널 프로젝트 3주차이다. 3주차부터 데이터를 수집하고, DB 설계를 끝내야 하는데, 우리 팀은 이미 2주차때부터 어느정도 끝내놔서 시간이 남는 관계로 팀 자체에서 스터디를 진행하여 LangGraph 사용법을 대강 익혔다. 그리고 저번에 LangChain + RAG를 이용한 챗봇을 간단히 구현한것에 더해 세션을 추가해서 좀 더 보완을 해보았다. 2. 이번 주 했던 일들Django 모델 데이터 가져오기filter() : 조건에 맞는 여러 객체를 조회 (0개 이상)ex) ChatSession.objects.filter(title=”새 세션”)get() : 조건에 맞는 단 하나의 객체를 조회 (2개 이상이거나 0개면 예외 발생)ChatSession.objects.get(id=sessi..

1. Intro이번주는 파이널 프로젝트 2주차이다. 이번주엔 우리가 기획한 내용을 좀더 구체화하고, 데이터를 준비하였다. 처음엔 KT 데이터를 수집하기로 기획했으나 KT 데이터를 가져오기엔 계열사가 많아 광범위하므로 KT Cloud의 상품 매뉴얼을 가져오는 것으로 결론이 났다. 2. 이번 주 했던 일들kt는 계열사가 많아서 모든 kt 계열사의 상품을 찾아보기엔 너무나 광범위하였다. 그래서 kt cloud 상품 매뉴얼을 찾아보았다.https://manual.cloud.kt.com/에 들어가서 검색해 보았는데, 매뉴얼 내용이 굉장히 많았다.그래서 크롤링을 해볼까 생각을 했다.하지만 크롤링을 하기 어려웠다.그 이유는 JavaScript로 구성된 반응형 웹이어서 BeautifulSoup로는 수집이 되지 않..

1. Intro이번주부터 파이널 프로젝트를 시작한다. 배울 내용은 다 배웠기 때문에 수업 요약은 더 이상 올리지 않을 것이고, 앞으로의 내용은 우리 팀이 상의했던 내용, 멘토링 내용, 내가 파이널 프로젝트 관련 해본 것들을 간단하게 올릴 예정이다. 2. 이번 주 했던 일들이번주는 프로젝트 1주차이고, 1~2주차 까지는 프로젝트를 기획하는 단계우리팀 파이널 프로젝트 주제는 LLM 활용 내부 고객 업무 효율성 향상을 위한 문서 검색 시스템위 주제를 기반으로 Github Repository 조회 및 내부 로직 답변 ChatBot 개발을 목표를 함. 하지만 멘토링 이후에 멀티 에이전트 기반 LLM 챗봇을 활용한 사내 비정형 데이터 검색 시스템이 됨.즉 우리가 계획했던 Github Repository 조회 및 내..

1. Intro18주차 수업이 끝났다. 이젠 모든것을 다 배웠고 활용하는 단계만 남았다. 앞으로의 회고는 팀프로젝트를 하면서 배운 것들, 내가 한 일들을 올리게 될 것이다. 2. 배웠던 내용 (요약)Amazon ECRAmazon ECR(Amazon Elastic Container Registry) : 도커(Docker) 컨테이너 이미지를 저장하고 관리할 수 있는 AWS의 컨테이너 이미지 레지스트리 서비스 [Elastic Container Registry]를 검색 [리포지토리 생성]을 클릭 원하는 이름으로 리포지토리 생성 액세스 키 생성AWS 액세스 키(Access Key) : AWS의 리소스에 프로그래밍 방식으로 접근할 수 있도록 인증해주는 디지털 열쇠IAM → 사용자에서 [액세스 키 만들기] 클릭..

1. Intro17주차 수업이 끝이 났다. 이제 남은 수업은 2일치가 남았고, 나머지 기간은 모두 미니 프로젝트와 파이널 프로젝트만 남았다! 앞으로는 배웠던 내용을 다시 되새기는 식으로 공부를 해야 될 시기라고 생각이 든다. 2. 배웠던 내용 (요약)템플릿 상속 우리가 재사용하는 기능들은 함수로 정의하는 것처럼, 템플릿도 자주 쓰는 코드들은 상속시켜서 간소화할 수 있다.base/index.html를 다음과 같이 여러 block를 만들어둔다.{% block css %} : css파일을 가져오는 부분{% block title %} : 제목을 짓는 부분{% block content %} : 화면을 결정짓는 부분 위 그림처럼 부모 템플릿을 만든다음 아래 그림처럼 자식 템플릿을 만들어 상속시킨뒤, block를 채..

1. Intro벌써 4월말이다. 3개월 반이라는 짧은 시간동안 수많은 수업 내용이 지나갔고, 이제 Django와 aws만 배우면 배우는건 끝이 난다. 수업을 들으며 느꼈던건 "내 선택이 옳았다."라는 생각이 가장 먼저 들었다. 이 휴학 시기동안 이 많은 내용을 독학을 할려 했다면 분명 이도저도 배우지 못하고 접었을 것이다. 물론 내가 배웠던 모든 내용을 기억하진 못하지만, 이 내용들을 손쉽게 접하고 빠르게 다뤄볼 수 있다는 점이 부트캠프의 큰 장점이라 생각한다.2. 배웠던 내용 (요약)JavaScript란?JavaScript : 웹 브라우저에서 실행되는 프로그래밍 언어로, 동적인 웹 페이지를 만들 수 있게 해줌.왜 필요한가? : 브라우저를 조작하기 위해서 var를 안쓰는 이유var : JavaScript..