당니이
다은이의 컴퓨터 공부
당니이
전체 방문자
오늘
어제
  • 분류 전체보기 (140)
    • Achieved 👩🏻 (14)
      • 생각들 (2)
      • TIL (6)
      • Trial and Error (1)
      • Inspiration ✨ (0)
      • 미국 박사 준비 🎓 (1)
    • Computer Vision💖 (39)
      • Basic (9)
      • Video (5)
      • Continual Learning (7)
      • Generative model (2)
      • Domain (DA & DG) (5)
      • Multimodal (8)
      • Multitask Learning (1)
      • Segmentation (1)
      • Colorization (1)
    • RL 🤖 (4)
    • Autonomous Driving 🚙 (11)
      • Geometry (4)
      • LiDAR 3D Detection (1)
      • Trajectory prediction (2)
      • Lane Detection (1)
      • HDmap (3)
    • Linux (15)
    • PyTorch👩🏻‍💻 (10)
    • Linear Algebra (2)
    • Python (5)
    • NLP (11)
      • Article 📑 (1)
    • Algorithms 💻 (22)
      • Basic (8)
      • BAEKJOON (8)
      • Programmers (2)
    • ML (1)
      • 통계적 머신러닝(20-2) (1)
    • SQL (3)
    • 기초금융 💵 (1)

블로그 메뉴

  • 홈
  • About me

공지사항

인기 글

태그

  • domain generalization
  • CL
  • Incremental Learning
  • continual learning
  • 백트래킹
  • CV
  • Python
  • 알고리즘
  • 코딩테스트
  • Linux
  • domain adaptation
  • 백준
  • LLM
  • pytorch
  • dfs
  • 리눅스
  • conda
  • NLP
  • 자료구조
  • til

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
당니이

다은이의 컴퓨터 공부

[TIL] AI Multi-Agent에 관한 개괄
카테고리 없음

[TIL] AI Multi-Agent에 관한 개괄

2025. 1. 17. 06:10
반응형

이 paper와 랩 세미나를 참고하였다 ㅎㅅㅎ

LLM based Multi-agent 

Agent들이 서로 communication/interact 할 수 있는 상황을 가정하고 이를 통해 task를 해결하는 것이다. 
얻을 수 있는 이점으로는 
1) Specialized LLM (다양한 capability를 가진) 을 various distinct agent로 이용해 collective decision-making processes을 가능하게 한다. 
2) Agent간 interaction을 통해 복잡한 real-world environment에 simulation을 용이하게 한다. 

 

Overview of Multi-agent

아래와 같은 Embodied AI 등의 분야에서 많이 사용되고 있다. 예를 들어 여러가지 로봇이 복잡한 태스크를 수행하기 위해 함께 일하는 상황을 생각하면 이해가 빠르다! 

무엇이 필요할까? 

- Multi-agent Communication/collaboration: Social/pragmatic behavior을 배우고 performance, interpretetability를 높이기 위해 필요
- Grounding: Perception/Action: Agent가 world를 인식하고 embodied action을 하기 위해 Multimodal grounding, Learning abstraction이 필요하다. 
- Ambiguity/underspecification 등의 uncertainty에 대응하는 것도 중요하다. 

 

Multi-Agent 환경에 대하여 

Multi-agent 환경 셋업을 위해서는 아래와 같은 것들이 필요할 것이다. 

1. Agents-Environment Interface: Agent들이 action을 수행할 environment (e.g., game 공간) 
2. Agents Profiling: Environment에서 agent들이 가지고있는 skill set (e.g., game에서 특정 skill..) 
3. Agents Communication: Agent 들이 communication 하는 방식 (e.g., discussion을 하거나, debating을 하거나..) 
-> e.g., 서로 다른 LLM들에서 Initial response를 얻고 discussion prompt를 이용해 discussion 하게 한다. 
4. Agents Capabilities Acquisition: Agent들이 어떻게 evolving 할건지에 대한 고민 (e.g., feedback from environment, feedback from agent interaction, human feedbacks..) 

 

어떻게 Multi-agent간 interaction을 학습할까? 

Multi-agent에서 발생할 수 있는 challenge의 경우에는 
1. Cost of multi-agent multimodel: MAGDi (learning interaction w/o the cost of multi-agent interaction at text time) 
2. Calibration and LLM: 모델의 출력이 신뢰도와 얼마나 잘 일치하는지를 평가하고, 이를 개선하는 방법
- Calibration은 trusty and safety에 중요함 
- Explicit (e.g., 100% 확신함) / Implicit calibration (e.g., background) 을 둘 다 다루는게 중요 

 

 

반응형
저작자표시 (새창열림)
    당니이
    당니이
    씩씩하게 공부하기 📚💻

    티스토리툴바