분류 전체보기 76

A2A (Agent-to-Agent): 지능형 에이전트 협업

Agent-to-Agent란?AI 에이전트 간 정보·요청·작업을 직접 교환하고 협력할 수 있도록 정의한 개방형 통신 프로토콜각 에이전트는 서로 다른 기반 기술이나 플랫폼에서 독립적으로 작동 가능탈중앙화된 환경을 기반으로 에이전트 간 안전한 메 시지 교환 및 능동적인 실시간 협업 환경 제공2025년 4월 Google에 의해 AI 에이전트 상호운용성 (interoperatbility)을 위한 핵심 프로토콜로 제안 → 복잡한 기업 워크플로우 자동화 및 AI 에이전트 간 협업 생태계 혁신을 주도할 핵심 기술로 주목이기종(Heterogeneous) 플랫폼 간 에이전트 협업 등 다양한 AI 에이전트 간 소통이 필요한 분야에 적용 작동 방식사용하는 모든 Agent가 다른 Agent와 통신하기 위해 서로 다른 API ..

NLP | LLM 2025.07.22

[Paper Review] Evaluation of Retrieval-Augmented Generation: A Survey (Hao Yu et ak., 2024)

https://arxiv.org/abs/2405.07437Github: https://github.com/YHPeter/Awesome-RAG-Evaluation ✅ RAG 시스템 평가의 주요 목표1. 전반적인 성능 이해RAG는 정보 검색 기술과 생성형 언어 모델을 통합하여 사실에 기반하지 않은 응답과 hallucination을 줄이고 콘텐츠의 신뢰성과 풍부함을 향상시킵니다. 이러한 retrieval과 Generation의 fusion 구조로 인해, 시스템의 performance는 각 구성 요소를 개별적으로 평가하는 것만으로는 완전히 이해될 수 없으며, 검색 정확도와 생성 품질 간의 상호작용을 효과적으로 포착할 수 있는 포괄적인 평가 지표 개발이 필요합니다.2. 복잡성 및 동적 지식 소스 관리RAG 시스템..

NLP | LLM 2025.07.16

Agent/RAG 논문 리스트

*업데이트 중입니다.논문 내용은 글이나 코드로도 정리할 예정입니다. RAG✅ Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks Lewis et al., 2021RAG 개념 처음 제시한 논문. 현재 LLM에서 활용되는 RAG와 약간 다른 개념인 것 같음 (Fine-Tuning을 위한 RAG)✅ Modular RAG: Transforming RAG Systems into LEGO-like Reconfigurable FrameworksYunfan Gao, Yun Xiong, Meng Wang, Haofen Wang, 2024LangGraph✅ Retrieval-Augmented Generation for Large Language Models:..

NLP | LLM 2025.07.15

Data Scientist vs AI Engineer

일단 채용 공고를 보면 다른 직무도 그렇듯이 Data Scientist와 AI Engineer의 역할이 명확하게 구별해서 뽑지 않는다.하지만, 명확하게 나누자면 이렇다. Data ScientistAI EngineerUse cases- Descriptive (EDA, Clustering)- Predictive (Regression, Classfication)- Prescriptive (Decision optimization)- Recommendation EngineDataSturcturedUnstructuredModelsDifferent Models, Algorithm- scope: narrow- less parameters- less compute power- less train time (sec to ..

ML | DL 2025.07.10

[카카오 코테 2020 | python] 키패드 누르기

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/672562020 카카오 인턴십 Q1) 문제를 어떻게 이해했나요?A1)Q2) 문제를 어떻게 풀 예정인가요?A2) 각 숫자를 키패드의 좌표 (x, y)로 나타내고, 현재 왼손/오른손 위치에서 거리를 계산해서 규칙에 따라 손가락을 정하면 됩니다. def solution(numbers, hand): pos = { 1:(0,0), 2:(0,1), 3:(0,2), 4:(1,0), 5:(1,1), 6:(1,2), 7:(2,0), 8:(2,1), 9:(2,2), '*':(3,0), 0:(3,1), '#':(3,2) } left = pos..

Algorithm 2025.07.04

[Langchain] 3. Langchain Agent

AI Agent의 모든 것1️⃣ AI 에이전트ChatGPT를 이용할 경우 이메일의 본문은 작성할 수 있지만 실제로 이메일을 특정 시간에 발송하는 것은 불가능함. 하지만 AI 에이전트를 이용하면 이메일 발송이라는 "실행"까지wavetoai.com 질문 → 에이전트 → 답변 도구 1️⃣ 구현하기 080456/LangChain/랭체인에서_에이전트_사용하기.ipynb at main · gilbutITbook/080456랭체인 & 랭그래프로 AI 에이전트 개발하기 소스 코드. Contribute to gilbutITbook/080456 development by creating an account on GitHub.github.com 1) Zero-shot ReAct사용자와 LLM 사이에..

NLP | LLM 2025.07.02

[프로그래머스 DP | python] 도둑질 🔥

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/42897?gad_source=1&gad_campaignid=22199869887&gbraid=0AAAAAC_c4nDRnLcdW5pfc_L8ay5k5GtDz&gclid=CjwKCAjwvO7CBhAqEiwA9q2YJbDF7ryyIw-S7pZMj8oNlBDm7aMbK_Yl8KqiJW-_lkRW9I8WZ5mdFRoCT4UQAvD_BwE프로그래스 연습 Q1) 문제를 어떻게 이해했나요?A1) 원형으로 연결된 집들 중 인접한 두 집을 털 수 없을 때, 훔칠 수 있는 최대 금액을 구하는 동적 프로그래밍(DP) 문제Q2) 문제를 어떻게 풀 예정인가요?A2) 집들이 원형으로 연결되어 있기 때문에,첫 번째..

Algorithm 2025.07.01

[라이브 코딩테스트] 준비하기

이 글은 매우 주관적인 생각이 담겨있습니다.계속 업데이트 중...🔥 개념은 여기서!! 🔥 알고리즘/자료구조 기술 면접 대비 개념 정리코딩테스트와 알고리즘 기술 면접 대비를 위한 정리(-ing) Array크기가 고정되어 있고, 연속된 메모리 공간에 데이터를 저장하며 인덱스를 통한 빠른 접근(O(1))이 가능합니다. Linked list크기가 가변wavetoai.com 1. 구현/시물레이션2. 완전탐색3. BFS 라이브 코테 준비할 때 다음 질문에 대답해보면서 준비해보기.혼자 잘풀고, 정답을 맞추는 것을 보기위한게 아니라 "소통"능력도 중요하다.Q1. 문제를 어떻게 이해하셨나요?Q2. 어떻게 풀 계획인가요?Q3. 시간복잡도는?Q4. 다른 최적의 방법이 없을까요?...(빈출질문이 있다면 댓글로 알려주세요...

기술면접 2025.07.01

[카카오 코테 2023 | python] 이모티콘 할인행사

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/150368level2 Q1) 문제를 어떻게 이해했나요?A1) 모든 할인율 조합에 대해 시뮬레이션을 수행하고, 각 조합에 대해 이모티콘 플러스 가입자 수와 판매액을 계산한 후,가입자 수 우선 → 판매액 기준으로 최적 결과를 찾는 완전탐색(Brute Force) 유형입니다.Q2) 문제를 어떻게 풀 예정인가요?A2) 이 문제는 가능한 할인율 조합이 매우 적기 때문에 완전탐색으로도 충분히 풀 수 있습니다.이모티콘이 최대 7개, 각 이모티콘마다 선택할 수 있는 할인율이 4가지(10,20,30,40)이므로총 경우의 수는 4⁷ = 16,384가지로, 계산량이 많지 않습니다.1. 가능한 모든 할인율 조..

Algorithm 2025.07.01

[카카오 코테 2020 | python] 문자열 압축 ✅

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/60057문자열 압축 문제, 구현/시뮬레이션Level2 Q1) 문제를 어떻게 이해했나요?A1)Q2) 문제를 어떻게 풀 예정인가요?A2) 🔥 내 풀이문자열을 슬라이싱 후 미리 리스트로 저장해놓고 반복함.list_compressed 전체가 메모리에 올라가므로 공간 사용 ↑슬라이싱 연산이 반복되므로 시간도 조금 더 듦리스트로 저장하고 다시 비교 → 속도 느림s[-(len(s)%i):] 추가 처리 → 로직 복잡도 ↑시간복잡도 → O(n²)def solution(s): best_compressed = 1001 i = 1 while i len("".join(compressed)):..

Algorithm 2025.06.27
728x90