Microsoft
oceanLigntAI 후원
https://www.microsoft.com/ko-kr/power-platform/products/power-bi/getting-started-with-power-bi
신정빈 님
파이썬 + colab 조합 으로 분석 -> 큰 데이터를 다루면서 한계를 느낌(plt.show() 정적인 이미지만 출력, 상호작용이 불가) -> Azure SQL & Power BI
Source(기상청데이터) --Ingest(Azure Data Studio) --> Store(Azure SQL Database) ---> Power BI
요약본 , 가장 직관적이게 배치
Power BI에서는 주소 텍스트만 있으면 지도 시각화 기능에 넣게 되면 텍스트 속 지역들이 시각화되게 나옴. 동적인 대시보드 연결이 가능함.
상호작용함. 기존의 코랩은 멈춰있는 그래프라면 지도에서 원하는 지역을 누르게 되면 실시간으로 맞게 변화함.
파이썬을 통해 통계 모델링 코드를 칠 필요 x.
내장된 모델을 사용해 가능.
데이터 수집 (기상청 → Azure)
공공데이터포털에서 기상청 API(단기예보, 관측 데이터 등)를 신청
데이터 저장 (Azure SQL)
수집한 원천 데이터를 표(Table) 형태로 차곡차곡 저장하는 창고
Power BI가 접근할 수 있도록 Azure SQL의 방화벽 설정에서 'Azure 서비스 액세스 허용'을 반드시 체크
데이터 연결 및 시각화 (Power BI)
Power BI에서 'Azure SQL 데이터베이스'를 선택하고 서버 주소를 입력
실시간 감시가 목적이라면 DirectQuery 모드.
DB의 데이터가 변하면 보고서에 즉각 반영됨.
MSA 여지빈 님
이미지 분석을 할 때 태그 기능을 키면 "이게 뭔지" 태그를 붙여 분류를 해줌.
"어디에 있는지" 정확한 좌표(x,y) 데이터로 위치를 알려줌.
바운딩 박스 -> 물체의 정확한 경계를 표시하는 형태로 발전
"무슨 상황인지" 맥락을 설명해줌. 멀티모달.
Azure Computer Vision ---(API 호출)----> 사용자
챗 지피티한테 물어보면 되지 않느냐?
실제 산업에서 이미지를 활용하기위해서는 텍스트보단 좀 더 명확한 데이터 포맷, 즉 json과 같은 포맷이 필요함.
픽셀 -> 데이터로 변환 -> tag,object,caption 추출하는 함수 생성 -> 이미지 분석 완료 -> json 데이터로 반환됨.
이미지 분석이 끝나면 json형태로 tag,object,caption이 반환됨. 이때 인덱스 구조로 반환되게 해야됨.(데이터 구조화)
ai모델에게 지식을 좀 더 불어넣어주는 객체 탐지를 해볼것이다.
https://learn.microsoft.com/ko-kr/azure/ai-services/computer-vision/?WT.mc_id=studentamb_479499
예를 들어 고양이를 태그화했을때, 페르시안 고양이와 코리안 숏헤어 고양이가 다 같이 고양이라고 뜬다. 커스텀을 통해 좀 더 세부화 시킬 수 있다.
Automatically, Autonomously
어떻게 알아서 하게 만들까
Input ( System events , user messages , agent messages) ---> Agent ( LLM, Instructions , Tools ) ----> output ( Agent Messages, Tool results)
Agent와 Tool calls(Retrieval , Actions, Memory)가 상호작용함.
멀티 에이전트에서 Agent가 Agent를 호출하는 등 서로 상호작용을 한다.
IaaS = Containers and framworks OSS LLMs and frameworks
PaaS = Microsoft Foundry Aggent Service
SaaS = Copilot Studio
IaaS방식으로 갈수록 커스터마이징이 쉬움, SaaS 는 솔루션 자체가 다 해주기 때문에 어려움.
어떤 방법을 사용하든 사용자는 LLM, 지시 사항, 도구를 제공함.
Microsoft Agent Framework : 지능형 AI 에이전트를 개발하고 오케스트레이션 할 수 있는 오픈소스 엔진
: 확장성이 높음, 커뮤니티 주도 확장성 염두 설계, 엔터프라이즈 레디, 개방형 표준 및 상호운용성, 리서치 파이프라인
회사입장에서는 프레임워크가 발전함에 따라 자꾸 따라가다 보면 적자가 나기 때문에, 엔터프라이즈버전을 선호, 엔터프라이즈는 하위호환성이 있기때문에 강력한 엔터프라이즈 레디를 가지고 있음.
직접 코드 로 개발해야하는 상황이 있을때, Agent Framework를 쓰면됨.
= 1. 내가 짜기때문에, 제어권 확보 및 커스터마이징( 어떤 모델, 어떤 툴링, 어떤 데이터소스 사용 가능)
로컬 디버깅 및 테스트 ( 클라우드 의존성 없음. 선호하는 IDE에 따라 개발 가능)
이식성 ( 로컬 개발 환경에서 클라우드 종속성 없이 어느 클라우드 서비스로든 배포가능)
= SaaS, PaaS는 클라우드 종속성이 있을 수 밖에 없음.
Microsoft Agent Framework
python,C#, java 지원
하나의 SDK로 다양한 LLM 연결 가능
다양한 에이전트 시나리오 구현 가능(내부적으로 빌트인으로 구성되어있음.메소드 호출 방식으로)
다양한 Tooling 지원(MCP,A2A, AG-UI 등 다른 AI 프레임워크 지원)
step 6 : Arsfire를 통해 GUI로 프론트 백엔드 ui를 볼 수 있음.