프롬프트 엔지니어링 자동화(APE: Automated Prompt Engineering)
https://medium.com/towards-data-science/automated-prompt-engineering-the-definitive-hands-on-guide-1476c8cd3c50 APE(Automated Prompt Engineering) ? 특정 작업에 대한 LLM의 성능을 향상하기 위해서, 프롬프트를 자동으로 생성하고 정제...
https://medium.com/towards-data-science/automated-prompt-engineering-the-definitive-hands-on-guide-1476c8cd3c50 APE(Automated Prompt Engineering) ? 특정 작업에 대한 LLM의 성능을 향상하기 위해서, 프롬프트를 자동으로 생성하고 정제...
AI Engineer가 되기 위한 Roadmap Skills, learning resources, and project ideas to become an AI Engineer in 2024 medium 원문 전제 조건 python/js 프로그래밍에 대한 중간정도의 이해 Flask/Rails/Node.js를 통해 2-3개 정도의 ...
Chat 기반 AI 도구는 그만! 협업 툴 AI의 시대! 지난 번 Chat 기반의 AI의 불편함에 대해 개선점에 대한 글을 작성했었는데요, OpenAI에서 ChatGPT의 model 선택지 중 ChatGPT 4o with canvas을 추가했습니다! 기존 GPT4o 모델을 가지고 ChatGPT에서 보다 편한 인터페이스가 추가된 것입니다. 관련 내용...
EC2 서버에서 특정 스케줄로 어플리케이션을 실행하거나, 서버가 재기동될 때 어플리케이션을 자동으로 실행하려면 systemctl을 활용해 서비스를 등록하는 것이 효과적입니다. 이 과정은 간단히 말해 어플리케이션 실행용 shell script를 systemctl 서비스로 등록하여 서버 기동 시 어플리케이션이 자동으로 실행되도록 설정하는 것입니다. 하...
커리어에 도움이 되는 것들에 대한 정보를 한 군데 모아 관리하기 위한 노트성 문서입니다. 방향성 공부하다 불안해지면 이 생각을 하자! 필요한 것만 공부하자! 이것저것 세상엔 많은 지식이 있지만 지금 내게 필요한 것만 알면 된다! 할 수 있는 만큼 차근차근 하자! 모르는 것도 많고, 알고 싶은 것도 많지만 내게 시간이라는 ...
참고하기 유용한 링크들을 모아두는 장소입니다. 포트폴리오(이력서) 이루리 마케터 포트폴리오 깔끔하고, 분류가 잘 되어있다. 키워드가 뽑혀있는 것이 좋다. 소개, 프로젝트(프로젝트 소개), 함께 일하기(이력서, 인터뷰), 스스로 성장하기(일 외 개인활동)으로 분류되어있다. 작성 꿀팁을 함께 참고하면 좋다...
첨부파일 이미지 첨부 basic ![Image](/assets/img/posts/IMAGE-FILE-NAME) 크기 변경 ![Image](/assets/img/posts/IMAGE-FILE-NAME){: style="width: 500px;" } 이미지에 테두리 추가 ![Image](/assets/img/posts...
REST API 구조는 우리가 개발하면서 흔히 많이 보는 구조이죠? 이러한 REST API 구조를 document로 만들어서, 아주 다양하게 활용할 수 있도록 해주는 표준이 존재합니다! 그것이 바로 openAPI 명세서인데요, 이 표준에 따라 정리해두기만 해도 아주 다양한 방식으로 바로 적용해서 활용할 수 있기 때문에 이 표준을 따른 것이 좋습니다....
SOAP, GraphQL, WebHook 등 용어만 들어보고 어떤 것인지 정확히 잘 몰랐었는데요, 미디엄의 간략한 글을 통해 공부해보았습니다. 특히 Webhook의 사용 사례와 REST 방식의 무상태성에 대한 설명에 대해 추가하였습니다! 6 Popular API Architecture Styles gRPCA “Google Remot...
perprexity 공식 사이트 GPT4도 학습되지 않은 정보에 대해서는 웹검색을 하지만, Perprexity는 웹 검색 후 출처 인용 및 사실 검증 기반으로 다양한 언어 모델을 통해 답변을 생성하기 때문에 보다 최신 정보에 대해서는 더 정확한 답변을 주기도 합니다. 예를 들어 “Langchain과 Langsmith가 무엇이고, 각 차이점에 대해 ...
youtube 링크 위 유튜브의 내용은 기업에서 비즈니즈 문제를 해결하기 위해 LLM을 활용할 때 고려해야 할 사항에 대한 것입니다. 요즘 우리 회사에서도 AI로 뭐 좀 만들어봐라는 짤 다들 많이 보셨을 텐데요, 이 영상을 보면 AI가 뚝 딱 모든 것의 해결책이 되는 것이 아님을 배웠습니다! 이 영상에서 제일 많이 나오는 말이 Tool로써 였던...
오늘 재밌는 글을 하나 발견해서 공유드립니다. 코드리뷰를 할 때 라이트 사이드의 리뷰어와 다크 사이드의 리뷰어라는 것이 존재한다고 해요. 코드 리뷰에서 “라이트사이드(Light Side)”와 “다크사이드(Dark Side)”는 소프트웨어 개발자들 사이에서 자주 사용되는 유머스러운 용어입니다. 용어들은 스타워즈의 세계관에서 가져온 것으로, 각각의 의미...
요즘 정말 잘 쓰고 있는 AI 코드 어시스턴트 프로그램 Cursor의 기능과 활용 사례들에 대해 공유드립니다 😀 TLDR Cursor는 세 가지 주요 AI 기반 코드 상호작용 기능을 제공합니다: Tab 기능:å 코드 생성: 최근 편집 내용을 기반으로 코드를 예측하고 자동 완성합니다. 여러 줄 편집: 여러 유...
프롬프트 엔지니어링이란? 인공지능, 특히 언어 모델에 정확한 정보나 창의적인 콘텐츠를 생성하도록 지시하는 방법을 연구하는 분야 프롬프트? 인공지능에게 주는 입력 문장 혹은 질문을 의미. 프롬프트를 잘 설계하는 것이 인공지능의 출력 품질을 결정! 프롬프트 엔지니어링 구성요소 Instructio...
프로젝트에서 근무할 때, 테스트 진행을 위한 테스트 데이터 생성도 꽤 큰 일이었습니다. 그 때 mock data를 생성하는 것도 꽤나 큰 일이었는데요 langchain에서는 이러한 가상의 데이터를 생성해주는 작업도 손쉽게 진행해볼 수 있다고 해요. Langchain의 data_generation을 이용해서 가상의 고객 데이터를 만들어봅시다! ...
[ NL to SQL ] SQL 쿼리 없이 자연어로 DB 조회하기 (with AGENT) LangChain version 2의 튜토리얼에서 Build a Question/Answering system over SQL data 을 해보고 간단히 정리해보았습니다. 주요 내용은 두개의 step으로 구분됩니다. SQL Database에 쿼리가 아닌...
Multi-Agent란 무엇인가? Multi-Agent 시스템은 여러 에이전트들이 협력하여 특정 과제를 수행하는 구조를 갖추고 있습니다. 각 에이전트는 특정 작업을 수행하는 데 전문화되어 있으며, 필요에 따라 다른 소프트웨어 도구를 호출하고 결과를 다시 통합합니다. 이는 단일 에이전트보다 복잡한 작업을 효과적으로 처리할 수 있습니다. Multi...
RAG의 retriver과 memory 모듈이 포함된 Q&A 챗봇을 agent로 다시 만들어봅시다! 블로그 글 기반의 맥락 유지 Q&A 챗봇 LLM Powered Autonomous Agents 블로그의 포스팅된 글을 기반으로 Q&A 챗봇을 만들어 보겠습니다. 여기에서 기존 대화기록을 계속 유지하여서 맥락을 유지하는 기능도...
Memory 모듈과 Agents 모듈을 조합하여 문맥에 따라 응답할 수 있는 에이전트를 만들어봅시다! 대화기록을 보관하는 에이전트 생성하기 Memory 모듈과의 결합을 통해 대화형 상호작용을 하는 에이전트를 만들어보겠습니다. 앞 예제와 마찬가지로 위키피디아 retriever를 이용하여 질문을 하고, 그 질문에 이어 다음 질문을 했을 때 이전 ...
언어 모델이 모르는 정보에 대해 대답하게 하는 기법인 RAG도 Agent에 적용해볼 수 있습니다. 바로 Retrievers를 Tool로 변환하여 간단하게 적용해줄 수 있습니다. 이번 글에서는 Retreivers를 Tool로 변환하여 Agent에서 사용해보도록 하겠습니다! WikipediaRetriever를 Agent의 Tool로 적용해보기 ...