HomePostsSearch
KeyFlow LogoKEYLOW
BETAv2026.03.14
.NET AI Agent 개발 가이드 - 1

.NET AI Agent 개발 가이드 - 1

이종훈이종훈
15 days ago(Edited)
10 min read

파이썬 없이도 .NET 환경에서 엔터프라이즈급 AI 에이전트를 직접 구축하고 내재화할 수 있습니다.

AI 기능을 외부 의존성 없이 기존 .NET 서비스에 내재화하려는 C# 개발자
·AsAIAgent() 확장 메서드를 통해 기존 Azure OpenAI 클라이언트를 즉시 지능형 에이전트(AIAgent)로 변환할 수 있습니다.
·AIFunctionFactory를 활용하면 일반 C# 메서드를 LLM이 호출 가능한 도구(Tool)로 간단하게 등록하고 자동 실행 루프를 구성할 수 있습니다.
·기본적으로 상태가 없는 LLM에 ChatHistory와 요약(Summarization) 전략을 결합하여 긴 대화 맥락을 효율적으로 유지할 수 있습니다.
SeriesPart 1 of 2

.NET AI Agent 개발 가이드

View All
Start
First Post
Next
.NET AI Agent 개발 가이드 - 2

On this page

  • 1장. 소개 및 환경 설정
  • Microsoft Agent Framework란?
  • 아키텍처 개요
  • 환경 준비
  • 2장. 첫 번째 Agent 만들기
  • AIAgent와 AsAIAgent()
  • 단일 응답: RunAsync()
  • 스트리밍 응답: RunStreamingAsync()
  • 에러 처리
  • 3장. Function Calling — Tool로 Agent 능력 확장
  • Function Calling이란?
  • AIFunctionFactory.Create()
  • 3개 Tool 등록 예제
  • 멀티 Tool 호출
  • Tool 보안 고려사항
  • 4장. 메모리와 세션 관리
  • Agent의 기억 문제
  • ChatHistory를 직접 전달하는 방식
  • 히스토리 관리 유틸리티
  • 히스토리 요약(Summarization) 전략
  • 세션 영속성
  • 마무리
이종훈

이종훈

@jonghoon

Microsoft MVP | .NET Software Engineer

Next: .NET AI Agent 개발 가이드 - 2
Was this helpful?Your support means a lot to the author.
Home
Posts
Inbox