전체 글 (48) 썸네일형 리스트형 1. 간단한 레이아웃, 그리고 네이버와 카카오 지도 API의 한계 🐈⬛ 깃허브 코드https://github.com/Choi-JY1107/find-kagong-react https://github.com/Choi-JY1107/find-kagong-nest3️⃣ 3일 차 : 간단한 화면 구성 (2025.01.28)🅵🅴 FE : openlayers를 활용한 화면 설정, 좌표 인식2025.01.27 ~ 2025.01.30은 2025년 구정 연휴이다.그래서 개발 일정을 많이 이어가진 못 하고, 진짜 매우매우 기본적인 기능을 구현하는 데에 집중하였다. 참고로 나는 react를 한번도 써본 적이 없어서 TDD는 커녕 스스로 코드를 거의 못 짠다.대신 네이버 부스트캠프 기간동안 진짜 많이 공부한 FSD 구조로 정리하여 코드를 짜기로 했다.나는 디렉토리 틀만 잡고, GDD.. 0. 토이 프로젝트 구상 1일 차 : 결심, 간단한 구상 (2025.01.25)🤔 토이 프로젝트를 시작하게 된 계기현재 회사에서 AI Agent와 React를 공부하고 있는 상태이다.둘 다 처음 본 개념들이라서 "내가 잘 할 수 있을까?"에 대한 의문과 "처음이어도 잘하고 싶다!"라는 욕심이 동시에 든다.그래서 이 둘을 메인 기술 스택으로 하는 토이 프로젝트를 하면 회사에서의 기여도와 나의 성장에 크게 도움이 될 것 같다는 생각이 들었다. ⚒️ 기술 스택 FE : React, TypescriptBE : FastAPIAI : 가격에 따라 혹은 사용 여부에 따라 선정 예정(GPT-J, GPT-NeoX, LLaMA)Infra : AWS EC2(추후 남는 노트북으로 할 예정) 🧐 주제 선정늘 그렇듯 주제 선정은 너무 어렵다.그래.. LLM 기반 AI 활용의 핵심 개념 1. 에이전트(Agent)란? 에이전트는 스스로 행동하고 결정을 내리는 AI 시스템을 의미한다.가장 쉽게 "자율주행자동차"가 있다. 2. Tool Calling이란? Tool은 AI가 작업을 수행하기 위해 호출하는 외부 기능이나 API를 뜻한다.예시 :데이터베이스 조회 : 고객 정보를 가져오기.계산기 : 복잡한 수학 연산 수행.웹 검색 : 실시간 정보를 검색해 사용자 질문에 답변.Tool Calling은 AI가 필요한 도구를 호출해 결과를 가져오는 메커니즘이다.장점 :다양한 기능을 손쉽게 확장 가능.AI가 단순히 답변을 생성하는 것을 넘어, 실제로 행동할 수 있게 만듦. 3. Tool Calling 예시 다음 2가지를 가정해보자.사내망에서만 작동하는 LLM이 있다. 해당 LLM은 사내의 .. 2025년 상반기 계획 (상시 수정 예정) 1월 : 2025년 적응개발React 학습AI Agent 학습비개발코드포스 3회일상 블로그그 외자취 적응회사 적응2월 : 회사 적응개발AI Agent 설계React Native 공부해커톤(프론트 + AI)비개발코드포스 4회백준 플레 4그 외인화원졸업식매쉬업 지원3월 : 맷돌 준비하기개발React Native 공부FFT 학습 시작비개발코드포스 4회HSAT level3그 외 4월 : 맷돌 천천히 돌리기개발FFT 공부비개발코드포스 3회토익 공부영어 어플 혹은 전화 영어 시작그 외yapp 지원 5월 : 굉장히 바쁜 달개발FFT 공부 데이터베이스, 네트워크 중 1개 공부 비개발코드포스 3회토익 850그 외디프만 지원 6월 : 맷돌 바쁘게 돌리기개발데이터베이스, 네트워크 중 1개 공부비개발코드포스 3회플레 3그 .. [부스트캠프 웹모바일 9기] 챌린지 Day18 학습정리 TCP와 UDP둘 다 인터넷 프로토콜에서 사용하는 주요 전송 계층 프로토콜이다. 특징TCP(Transmission Control Protocol)UDP(User Datagram Protocol)연결 방식연결 지향비연결형신뢰성신뢰성 보장(재전송, 오류 검출 및 수정)신뢰성 미보장흐름 및 혼잡 제어OX패킷 순서 보장OX오버헤드높다(헤더 크기 및 처리 비용 큼)낮다(헤더 크기 및 처리 비용 작음) 속도느리다빠르다사용 사례HTTP/HTTPS, FTP, SMTP, 이메일실시간 스트리밍, VoIP, 온라인 게임패킷 전송 방식일대일 통신일대일, 일대다(브로드캐스트 / 멀티캐스트) TCP 통신에서는 Broadcast를 할 수 있을까? 결론부터 말하자면 불가능하다.TCP 통신에서 브로드캐스트가 불가능한 이유는 TCP의.. [부스트캠프 웹모바일 9기] 챌린지 Day16 학습정리 트랜잭션데이터베이스 관리 시스템(DBMS)에서 하나의 논리적 작업 단위를 구성하는 일련의 연산들트랜잭션은 ACID 속성(Atomicity, Consistency, Isolation, Durability)을 만족해야 한다. Atomicity(원자성)트랜잭션 내의 모든 연산이 완벽하게 수행되거나, 전혀 수행되지 않은 것처럼 처리되어야 한다.모든 작업이 성공적으로 완료되면 그 결과가 데이터베이스에 반영되야 한다.하나라도 실패하면 모든 변경이 취소된다.이를 통해 데이터의 일관성과 무결성이 보장된다. 예시 : 은행 계좌 이체 위 상황에서 트랜잭션은 1, 2번을 완벽하게 수행하거나, 전혀 수행하지 말아야 한다.1번만 실행하거나, 2번을 실행하는 경우는 없어야 한다.이러한 개념이 바로 Atomicity(원자성) .. [부스트캠프 웹모바일 9기] 챌린지 3주 차 회고 1주 차 회고 : https://godsaeng-salgi.tistory.com/39 [부스트캠프 웹모바일 9기] 챌린지 1주 차 회고⏳ 부스트캠프를 지원하기까지.... 안녕하세요! 저는 곧 대학교 졸업을 앞두고 부스트캠프 웹 풀스택 9기를 참여하게 된 최재영입니다! 저는 다른 동기들에 비해 애매한 학점, 애매한 프로젝godsaeng-salgi.tistory.com 2주 차 회고 : https://godsaeng-salgi.tistory.com/44 [부스트캠프 웹모바일 9기] 챌린지 2주 차 회고1주 차 회고 : https://godsaeng-salgi.tistory.com/39 [부스트캠프 웹모바일 9기] 챌린지 1주 차 회고⏳ 부스트캠프를 지원하기까지.... 안녕하세요! 저는 곧 대학교 졸업을.. [부스트캠프 웹모바일 9기] 챌린지 Day13 학습정리 깃 Object깃 Object 종류에는 크게 3가지가 있다. 1. Blob2. Tree3. Commit Blob파일의 실제 내용이 저장된다.파일 이름이나 다른 메타데이터는 저장하지 않는다.파일 내용에 따라 해시를 생성한다.일종의 불변 객체SHA1 체크섬을 이용해서 파일 내용을 식별할 수 있다. TreeBlob 또는 다른 Tree 객체의 해시값이 저장된다.Git에서 일종의 스냅샷 역할을 한다. Commit해당 커밋이 가리키는 트리 객체의 해시값과 이전 커밋을 가리키는 커밋 객체의 해시값이 저장된다.사실상 Git에서 가장 중요한 객체커밋 메세지도 포함한다. Git add, commit 시, Git Object의 변화Git add1. 파일이 생성된다. 2. Git add를 한다.git add.. 이전 1 2 3 4 ··· 6 다음