본문 바로가기

NLP24

[Agent Study] Multi-Agent , Multi-tool 만들기 - (1) : Custom Tool 만들기 오늘은 멀티 Agent 를 구축하는 과정을 포스팅해보려고 합니다. 아마 시리즈 별로 만들 것 같은데 최대한 쉽게 저도 이해하고 공부하면서 해보려고 합니다. 대 에이전트 시대에 다양한 툴들이 있습니다. 이미 Function Calling 을 평소에 잘쓰던 분들은 익숙 할 수 있지만, 저도 LangGraph 노드를 만들면서, Tavily 를 가져다 쓰는 것도 좋지만 적재 적소에 내가 Tool 을 만들고 쓴다면 얼마나 좋을까 생각을 했었습니다.  Agent 도구에는 CrewAI, AutoGen, LangGraph 다양한게 존재하지만 저는 랭그래를 기준으로 실습하려고 합니다. 흐름 제어, 분기 처리에 강점이 있다고 생각했고, 노드간 개별 분리를 통해 상호의존성이 낮다고 생각했고, 랭그래프도 프로덕트 레벨에선 쓰.. 2024. 12. 18.
AWS Nova를 SuperNova 로 전환하기 (feat. LangGraph 멀티툴 에이전트) 정말 오랜만에 글을 쓰게 되었습니다. 너무 재밌어 보이는 모델 Nova가 나와서 이건 ~ 못 참지 하면서 달려왔습니다. AWS 도 Claude에 전략적인 투자를 하고 있어서 자체 LLM을 만드냐 안 만드냐 말이 많았는데, AWS Re:invent에서 'Nova'라는 재미있는 모델을 내놓았습니다. 간단하게 노바에 대해 설명드리면 Tier 별로 나눠져 있지만 한 줄로 GPT-4o 성능인데 가격이 75% 저렴하다! 재밌는점은 Premier 상위 모델이 안 나왔다는 점입니다. 일단 프런티어 모델들의 흐름은 이미 학습은 충분하고 추론 과정에서 CoT와 같은 효율적인 리즈닝과정을 거쳐서 답변을 최적화로 뽑는 형태로 많이 빅테크들이 전환을 하고 있는데, 아마 Premier 도 gpt-o1처럼 그런 느낌의 모델이 아닐.. 2024. 12. 6.
LangChain 으로 HyperClovaX 적용하는 방법 오랜만에 포스팅하게 되는데 정말 그동안 많은 일들이 있었네요. 오늘은 Stockelper를 개발하는 과정에서 랭체인과 하이퍼크로버를 결합하기 위해 겪었던 과정들을 포스팅해봅니다.  LangChain 을 활용한 Custom LLM 사용하기 (with HyperClova X)HyperClovaX에 2024 미쉐린 음식점을 학습시키자!나만의 원피스 루피 챗봇 만들기 with HyperClovaXHyper CLOVA 스터디를 참여하게 되었다🙇이직준비와 이직 신입 적응기를 거치며 5월은 빠르게 흘러갔다.hyun941213.tistory.com 예전에 CustomLLM 기능을 참고해서 클래스를 상속받아서 구현하는 형태로 구현을 한 적이 있는데요. 이 때도 이상하게 Stream 기능이. 잘 동작하지 않았습니다. 아.. 2024. 10. 30.
CrewAI 로 LLM Agent 푹 담궈 찍어먹어보기 예전에 LangGraph를 활용해서 에이전트 찍어먹어 보기를 실행해 본 적 있습니다. 이전에도 Self-RAG, C-RAG와 같은 논문체를 구현하기 위해 Agent를 사용하는 코드도 작성해 보았는데요. HyperClova X 에 LangGraph 적용하기 A to ZHyperClova X 를 통한 RAG 기반 이력서 비서나만의 원피스 루피 챗봇 만들기 with HyperClovaXHyper CLOVA 스터디를 참여하게 되었다🙇이직준비와 이직 신입 적응기를 거치며 5월은 빠르게 흘러갔다. 매번hyun941213.tistory.com 이번엔 조금 더 쉬워진 Agent 활용 도구라고 할 수 있는 CrewAI를 통해 주제를 정하고, 역할에 맞는 기능부여를 하고 마지막 한국어 특화모델 하이퍼크로버를 활용해서 조.. 2024. 9. 4.