본문 바로가기

분류 전체보기140

LangChain Open Deep Research 코드 분석 Storm Resarch assistant 를 만들다가 좋은 오픈소스가 나왔길래 AutoGen 코드로 변형을 해서 커스터마이징해서 만드는 과정을 포스팅해보려고 합니다. LangChain 에서 연구원들이 직접만든 오픈소스 입니다. Open Deep Research GitHub - langchain-ai/open_deep_researchContribute to langchain-ai/open_deep_research development by creating an account on GitHub.github.com심층 연구는 가장 인기 있는 에이전트 애플리케이션 중 하나로 자리 잡았습니다. 이 에이전트는 간단하고 구성 가능하며 완전 오픈 소스로 제공되는 심층 연구 에이전트로, 다양한 모델 공급자, 검색 도구.. 2025. 7. 20.
GraphRAG, Azure AI Search로 AutoGen RAG 구축하기 안녕하세요 김덕배입니다. 오랜만에 글을 쓰게 되네요. 회사에서 MS AI Tech 팀으로 발령이 나서 Azure 생태계를 학습하고 배우고 있습니다. 사실 MS 설루션을 쓰면서 놀란 게 많지만, 어떻게 활용을 하지를 많이 생각을 하고 있습니다. 2025년은 누가 뭐래도 Agent의 시대인 만큼 MS 생태계를 활용한 AutoGen 프레임워크 챗봇을 구축해보려고 합니다. 우리나라만 이상하게 하나가 대세가 되면 그것만 쓰는 것 같은 느낌입니다. Java공화국처럼 LangGraph가 그 수혜 중 하나라고 보는데 물론 엔터프라이즈급에서, State 관리, Graph기반의 노드 에지로 명확한 워크플로우 구축 등 다양한 장점이 있습니다. 그리고 레퍼런스가 많다는 장점이 있습니다. 근데 저는 AutoGen이 0.5 버전.. 2025. 7. 4.
Agent 에서 사용하는 핸즈오프 기능(Feat. LangGraph, AutoGen, OpenAI SDK) 안녕하세요 오랜만에 글을 쓰게 됩니다. 요즘 에이전트 개발을 하면서 Handsoff의 기능에 대해 알아볼까 합니다. 최근에 다시 Agent 개발을 하면서 멀티에이전트 패턴을 구축할 때 사용하고 있다 보니 프레임워크별로 다른 점을 발견하였고 이를 정리해보려고 합니다. 작년만 해도 이런 개념이 없었던 것 같은데, handoff 개념이 생긴 뒤 명확한 라우팅을 해주는 게 생겨서 에이전트 고도화에 유용해 보입니다.Handoff는 멀티 에이전트 시스템에서 한 에이전트가 자신의 역할이 아니거나 더 적합한 다른 에이전트가 있다고 판단될 때, 해당 작업(제어권과 상태 정보 포함)을 다른 에이전트에게 넘기는 패턴입니다. 이 방식은 복잡한 문제를 여러 전문 에이전트가 협업해 효율적으로 해결할 수 있게 해 줍니다. 우선 먼.. 2025. 5. 28.
postgres db 기반 airflow 배치 작업 FastAPI 만들기 요즘 백엔드 작업을 하면서 자꾸 배치작업 관련 Task 가 주어지면서 아.. 안 할 수 없겠다 느낌이 들었습니다. Java와 다른 아키텍처에서 고통을 받고 있고 현업의 파이썬 코드는 생각보다 날 것 그 자체.. OpenSoruce가 양반이었나 생각이 들 정도로 어지럽습니다. 하여간 Airflow 서버가 안 떠있어서 그냥 나 혼자 DAG 관련 실습 공부 겸 정리해 보았습니다.Airflow란 무엇일까요?Airflow는 복잡한 데이터 파이프라인을 정의하고, 실행하며, 모니터링할 수 있는 강력한 도구입니다. 마치 레고 블록을 쌓듯이, 다양한 작업들을 연결하여 하나의 워크플로우를 만들 수 있죠. 이 워크플로우는 특정 시간에 자동으로 실행되도록 설정할 수 있으며, 작업의 진행 상황을 실시간으로 모니터링할 수 있습.. 2025. 1. 15.