본문 바로가기

분류 전체보기138

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.
[Agent Study]RAG 성능을 올리기 위한 Context Retrieval 을 적용 요즘 에이전트를 만들다가 다시금 RAG 관련 툴을 만들면서 예전에 적용했었던 기법들을 재활용해보고 있습니다. 코드 레벨에서 구현은 해본 적은 없고, 가짜연구소 9th 잔디심기에서 관련내용을 발표를 한 적은 있는데요. RAG를 하면서 성능이 많이 개선되었던 기억이 있어서 이번에 새로운 Agent 프로젝트에 들어가면서 실제 사례에서 적용한 UseCase를 토대로 글을 작성해 봅니다.  Introducing Contextual RetrievalAnthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.www.anthropic.com 원리는 매우 간단합니다.. 2025. 1. 12.
파이썬에 Tibero 연결하기 과정 (Apple m1, m2) Docker 로 셋팅하기 개발망을 구축하는 과정에서 Tibero DB를 활용해야 했는데, 정부나 국내 스타트업에서 사용을 많이 하고 있는 걸로 알고 있었는데 실제로 처음 써보게 되어서, 과정을 기록해보려고 합니다.  TmaxSoft Technical Network [technet-01] technet.tmax.co.kr 우선 리눅스 / 윈도우 버전이 있는데 저는 윈도에 설치해야 했지만 우선 테스트를 위하여 개발망 PC m2 chip에 설치를 해야 했습니다.이것만 보면 제 PC와 동일하다면 바로 따라칠 수 있게끔 기록해 두었습니다. 우선 홈페이지에 가입 후 티베로 Linux(x86) 64bit를 다운로드합니다. 2개를 다운로드 해야합니다. 하나는 메인 홈페이 2개를 다운로드 합니다. 데모 라이선스는 신청 후 메일로 xml 파일이 .. 2025. 1. 7.