<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Composition | The .NET Blog</title><link>https://thedotnetblog.com/ko/tags/composition/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ko</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Tue, 09 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ko/tags/composition/index.xml" rel="self" type="application/rss+xml"/><item><title>Python용 Agent Skills가 작문 스타일보다 구성(Composition)이 더 중요한 이유를 보여줍니다</title><link>https://thedotnetblog.com/ko/news/emiliano-montesdeoca/agent-skills-python-composition-patterns/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ko/news/emiliano-montesdeoca/agent-skills-python-composition-patterns/</guid><description>최신 Agent Skills for Python 포스트는 명목상 파일, 클래스, 인라인 스킬에 관한 것이지만, 더 중요한 아이디어는 프로바이더 모델을 다시 작성하지 않고도 여러 소스에서 구성할 수 있는 능력입니다.</description><content:encoded>&lt;p&gt;이것은 특정 언어에 초점을 맞춘 내용이 아키텍처 교훈보다 더 좁은 그런 포스트 중 하나입니다.&lt;/p&gt;
&lt;p&gt;네, 이 글은 &lt;strong&gt;Python용 Agent Skills&lt;/strong&gt;에 관한 것입니다.&lt;/p&gt;
&lt;p&gt;하지만 더 흥미로운 점은 &lt;strong&gt;구성(composition)&lt;/strong&gt; 에 관한 것입니다.&lt;/p&gt;
&lt;p&gt;파일 기반, 클래스 기반, 인라인 스킬을 하나의 프로바이더 모델을 통해 혼합할 수 있는 능력은 프레임워크가 귀엽기보다 확장 가능하게 만드는 바로 그런 것입니다.&lt;/p&gt;
&lt;h2 id="중요한-변화는-파일-vs-클래스-vs-인라인이-아닙니다"&gt;중요한 변화는 파일 vs 클래스 vs 인라인이 아닙니다&lt;/h2&gt;
&lt;p&gt;이 글을 기능 매트릭스로 읽기 쉽습니다:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;파일 기반 스킬&lt;/li&gt;
&lt;li&gt;클래스 기반 스킬&lt;/li&gt;
&lt;li&gt;인라인 스킬&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;그것은 유용하지만, 주요 아키텍처 포인트는 아닙니다.&lt;/p&gt;
&lt;p&gt;주요 포인트는 프레임워크가 매번 프로바이더 스토리를 다시 작성하지 않고도 &lt;strong&gt;여러 소스의 기능을 구성&lt;/strong&gt;하는 것을 더 쉽게 만든다는 것입니다.&lt;/p&gt;
&lt;p&gt;스킬이 작은 데모에서 실제 팀 환경으로 이동할 때 중요한 부분입니다.&lt;/p&gt;
&lt;h2 id="제가-집중할-문장"&gt;제가 집중할 문장&lt;/h2&gt;
&lt;p&gt;원문 기사는 로컬 리포지토리의 스킬, 내부 인덱스의 패키지 스킬, 그리고 &amp;ldquo;&lt;strong&gt;10분 전에 작성한 빠른 인라인 브리지가 모두 동일한 프로바이더에 연결됩니다&lt;/strong&gt;&amp;ldquo;라고 말합니다.&lt;/p&gt;
&lt;p&gt;그 문장이 실제 작업을 수행하고 있습니다.&lt;/p&gt;
&lt;p&gt;왜냐하면 거기서 유지보수성이 나타나기 시작하기 때문입니다.&lt;/p&gt;
&lt;p&gt;팀이 다음을 혼합할 수 있다면:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;패키지된 스킬&lt;/li&gt;
&lt;li&gt;임시 브리지&lt;/li&gt;
&lt;li&gt;로컬 리포지토리 스킬&lt;/li&gt;
&lt;li&gt;미래의 대체품&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;매번 에이전트 배관을 다시 작성하지 않고도, 스킬 시스템이 실제 조직에서 확장될 기회가 있습니다.&lt;/p&gt;
&lt;h2 id="net에-더-집중하더라도-이것이-중요한-이유"&gt;.NET에 더 집중하더라도 이것이 중요한 이유&lt;/h2&gt;
&lt;p&gt;이 포스트가 Python 특화적이긴 하지만, 주로 .NET에서 작업하더라도 이 패턴을 주목할 가치가 있다고 생각합니다.&lt;/p&gt;
&lt;p&gt;왜일까요? 근본적인 질문이 언어 선택보다 더 크기 때문입니다:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;스킬이 팀 간에 어떻게 진화하면서 엉망이 되지 않을 수 있을까?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;답은 거의 &amp;ldquo;더 많은 스킬 유형&amp;quot;만이 아닙니다.&lt;/p&gt;
&lt;p&gt;거의 항상 구성 모델이 그 스킬 유형들이 깔끔하게 공존할 수 있을 만큼 강력한지에 관한 것입니다.&lt;/p&gt;
&lt;p&gt;이것이 이 글이 제대로 짚은 점이라고 생각합니다.&lt;/p&gt;
&lt;h2 id="내-생각"&gt;내 생각&lt;/h2&gt;
&lt;p&gt;.NET 쪽에 더 집중하더라도, 구성 가능성은 스킬이 팀 간에 퍼져나갈 때 유지보수 가능한 상태를 유지할지를 결정하는 요소 중 하나이기 때문에 여전히 주목할 가치가 있는 패턴입니다.&lt;/p&gt;
&lt;p&gt;그리고 팀이 리포지토리와 내부 생태계 전반에 걸쳐 스킬을 패키징, 공유, 교체하기 시작하면, 그 구성 가능성은 단일 저작 스타일의 구문보다 훨씬 더 중요해집니다.&lt;/p&gt;
&lt;p&gt;원문: &lt;a href="https://devblogs.microsoft.com/agent-framework/agent-skills-for-python-file-code-and-class-composed-in-one-provider/"&gt;Agent Skills for Python: File, Code, and Class – Composed in One Provider&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>