본문 바로가기

인공지능 공부5

내 컴퓨터에서 Deep research 무료로 돌리기 Deepseek의 오픈소스 모델 공개 이후 AI 판 돌아가는 상황이 아주 역동적이다. 오늘은 OpenAI에서 최근에 공개한 AI 에이전트 서비스인 Deep research의 오픈소스 버전을로컬에서 무료로 동작시키는 법을 포스팅해보고자 한다. 물론 유료 버전에 비해 한계가 있지만 그래도 에이전틱 시스템의 첫 구현이라는 점에 의의를 두자.  Deep research란?Deep research는 에이전트 기반의 인공지능 프레임워크로, 다양한 AI 모델과 도구를 통합하여 자동화된 심층 연구 및 분석을 수행할 수 있도록 설계된 시스템이다. 사용자의 초반 질의를 통해 분석 방향성을 잡고 너비와 깊이를 설정하여 에이전트들이 웹서핑을 하며 정보들을 모아 최종적인 레포트를 써준다. 레포트에는 참고문헌에 대한 참조도 포함.. 2025. 2. 14.
AI Engineering 책의 저자와의 질답 요약 Matt Turck이 호스팅하는 팟캐스트에 AI Engineering: Building Applications with Foundation Models 책의 저자인 Chip Huyen의 인터뷰 중 몇 가지 흥미로운 질답이 있어 적어 보았다. https://www.youtube.com/watch?v=p7F4f42iZ-c Q: 지금의 AI 엔지니어링은 기존에 있던 ML(Machine Learning, 기계 학습)과 어떤 차별점이 있는가?A: 가장 큰 차이점은 접근성이다.기존 ML application을 사용하기 위해서는 사용자가 특정 도메인의 데이터를 학습해야하는 한계가 있었기에 접근성이 좋지 않았다.지금의 LLM은 접근성이 좋아져 공개된 모델을 누구나 사용할 수 있고 그것을 향상시킬 수도 있다. 다음으로는.. 2025. 2. 11.
구글의 에이전트(Agent) 백서 리뷰 구글이 2024년 9월에 에이전트(Agent)에 대한 개념을 정립하기 위해 발표한 백서를 요약 정리해보고자 한다.https://www.kaggle.com/whitepaper-agents 사람이 어떤 일을 할 때에는 다양한 도구를 사용하여 사전 정보를 얻고 그것을 기반으로 판단한다.생성형 AI에도 이런 접근법을 제공할 수 있다.요청된 업무를 수행하기 위해 정보에 접근하는 것 뿐 아니라 사용자의 요구에 맞는 방식으로 정보를 추출할 수 있어야 한다. 백서 전반적으로 언급되는 요소는 다음 세 가지이다.- 정보를 얻어야 함, 이를 위해 외부 도구를 사용할 수 있음- 얻은 정보를 바탕으로 추론을 하고 계획을 함- 일을 계획한대로 실행함기존 Generative AI model와의 차별점은 판단, 평가 외에 실제 .. 2025. 1. 27.
Google Agent white paper 리뷰 요즘 Agent(이하 에이전트)에 관심이 많은데 우연히 Google의 Agent라는 문서를 뒤늦게 접하게 되어 리뷰를 남겨본다.- 문서 링크: https://www.kaggle.com/whitepaper-agents단순히 질문에 답하는 AI가 아니라, 외부 데이터를 가져와서 스스로 행동하고 목표를 달성한다는 에이전트의 개념과 용어를 정립한 문서이다.에이전트란 무엇일까?에이전트는 그냥 단순한 챗봇이 아니라, 자율적으로 판단하고 행동하는 프로그램이다.여기서 중요한 점은 이게 단순히 사용자 질문에 답하는 걸 넘어 외부 도구를 사용해서 실시간 데이터를 가져온다는 점이다.예를 들어, "내일 서울 날씨 알려줘"라는 쿼리에 에이전트는 날씨 API를 호출해서 실시간으로 최신 정보를 가져와 답변을 함.에이전트의 주요 구.. 2025. 1. 6.
LLM에서의 data signature (데이터 서명) Data signature는 특정 데이터의 고유한 특성 또는 패턴을 의미한다. 에이전트의 개념 중 사용자가 사용할 도구(tools)의 데이터 특성을 의미한다. Data signature의 예시는 다음과 같다:특정 도구(API, 데이터베이스 등)와 관련된 데이터 형식도구가 반환하는 데이터의 구조(예: JSON, XML 등)도구가 제공하는 데이터의 내용(예: 날짜 형식, 단위 등)특정 API 호출 시 반환되는 응답 패턴보다 구체적인 예로는:Google Flights API를 사용하는 에이전트라면, 항공편 데이터의 도착 시간, 출발 시간, 항공편 번호 정보Weather API를 사용하는 에이전트라면, 온도, 습도, 바람 속도 정보Data signature라는 용어는 에이전트가 사용하는 도구와 관련된 데이터 .. 2025. 1. 6.