본문으로 건너뛰기

사이트 명세 기능

**사이트 명세 기능(Site Specification skill)**은 사이트의 목표, 대상 고객, 브랜드 정체성을 체계적으로 파악하는 접근 방식입니다. 이 정보는 site_brief 메모리에 저장되며, 에이전트가 세션 전반에 걸쳐 이를 참조하여 일관성 있고 상황에 맞는 도움을 제공할 수 있게 합니다.

사이트 명세란 무엇인가요?

사이트 명세는 다음 사항들을 문서화하는 과정입니다.

  • 사이트 목적: 사이트가 무엇을 하며 왜 존재하는지
  • 대상 고객: 누가 사이트를 방문하며 그들이 무엇을 필요로 하는지
  • 브랜드 정체성: 사용되는 색상, 어조, 시각적 스타일
  • 비즈니스 목표: 사이트의 성공이 어떤 모습인지
  • 콘텐츠 구조: 사이트가 어떻게 구성되어 있는지

이 명세가 바로 site_brief가 되며, 에이전트가 사이트의 맥락을 이해하는 데 사용하는 영구적인 메모리 역할을 합니다.

사이트 명세를 사용해야 하는 이유

세션 간 일관성 유지

site_brief가 없다면, 새로운 세션을 시작할 때마다 사이트의 목적을 다시 설명해야 합니다. site_brief가 있으면, 에이전트는 다음 사항들을 즉시 이해합니다.

  • 사이트의 목표와 대상 고객
  • 브랜드 색상과 어조
  • 콘텐츠 구조
  • 비즈니스 목표

더 나은 추천

에이전트는 site_brief를 사용하여 다음을 수행합니다.

  • 사이트 목적에 맞는 기능 제안
  • 목표에 부합하는 콘텐츠 구조 추천
  • 브랜드와 일관된 디자인 제안
  • 호환되지 않는 기능 제안 방지

빠른 온보딩

새로운 에이전트(또는 새로운 세션의 에이전트)는 명확히 질문을 할 필요 없이 site_brief를 읽는 것만으로 빠르게 업무에 적응할 수 있습니다.

사이트 명세 시작하기

테마 빌더 온보딩 중

사이트 명세 기능은 테마 빌더 온보딩 흐름(Theme Builder onboarding flow) 중에 자동으로 시작됩니다. 설정 도우미 에이전트가 질문을 하고 site_brief를 구축합니다.

수동 시작

언제든지 사이트 명세를 시작할 수 있습니다.

"Let's define my site specification"

또는

"Help me create a site brief"

사이트 명세 과정

1단계: 사이트 목적

에이전트가 질문합니다.

What is your site's primary purpose?
- E-commerce store
- Blog or content site
- Portfolio or showcase
- SaaS application
- Community or forum
- Other: [describe]

카테고리를 선택하거나 자체 목적을 설명할 수 있습니다.

2단계: 대상 고객

Who is your primary audience?
- Consumers / general public
- Business professionals
- Developers / technical users
- Students / educators
- Other: [describe]

What are their main needs?

3단계: 브랜드 정체성

What are your brand colors?
- Primary color: [color picker or hex code]
- Secondary color: [color picker or hex code]
- Accent color: [optional]

How would you describe your brand tone?
- Professional / corporate
- Creative / artistic
- Playful / casual
- Minimal / modern
- Warm / friendly

4단계: 비즈니스 목표

What does success look like for your site?
- Generate leads
- Sell products
- Build community
- Share knowledge
- Establish authority
- Other: [describe]

What's your primary metric?
- Revenue
- User engagement
- Content reach
- Conversions
- Other

5단계: 콘텐츠 구조

How is your content organized?
- Flat (all content at same level)
- Hierarchical (categories and subcategories)
- Chronological (blog-style)
- Product-based (catalog)
- Other: [describe]

What content types do you use?
- Blog posts
- Product pages
- Case studies
- Documentation
- Videos
- Other

site_brief 메모리

사이트 명세가 완료되면, 사용자의 정보는 에이전트 메모리에 site_brief로 저장됩니다. 여기에는 다음을 포함하는 구조화된 기록이 있습니다.

{
"site_purpose": "E-commerce store for handmade jewelry",
"target_audience": "Women aged 25-45, interested in sustainable fashion",
"brand_colors": {
"primary": "#8B4513",
"secondary": "#D2B48C",
"accent": "#2F4F4F"
},
"brand_tone": "Warm, artisanal, sustainable",
"business_goals": ["Generate sales", "Build brand loyalty"],
"primary_metric": "Revenue",
"content_structure": "Product catalog with blog",
"content_types": ["Product pages", "Blog posts", "Customer stories"]
}

site_brief 보기 및 업데이트하기

site_brief 보기

에이전트에게 다음을 요청하세요.

"Show me my site brief"

또는

"What do you know about my site?"

에이전트가 저장된 명세를 표시해 줄 것입니다.

site_brief 업데이트하기

사이트가 진화함에 따라, 명세를 업데이트할 수 있습니다.

"Update my site brief: we're now targeting B2B customers"

또는

"Refresh my site specification"

이렇게 하면 기존 정보를 시작점으로 사용하여 사이트 명세 기능이 다시 실행됩니다.

에이전트가 site_brief를 사용하는 방법

디자인 추천

디자인 변경을 요청할 때, 에이전트는 site_brief를 참조합니다.

You: "Redesign my homepage"
Agent: "Based on your site brief, you're targeting women aged 25-45
with a warm, artisanal tone. I'll create a design that emphasizes
your handmade jewelry and sustainable values."

기능 제안

에이전트는 목표에 맞는 기능을 제안합니다.

You: "What features should I add?"
Agent: "For an e-commerce store focused on customer loyalty,
I'd recommend: loyalty program, customer reviews, email newsletter,
and product recommendations."

콘텐츠 구조

에이전트는 구조를 기반으로 콘텐츠 구성을 제안합니다.

You: "How should I organize my blog?"
Agent: "Since you use a product catalog with blog, I'd suggest
organizing posts by product category and creating 'styling guides'
that showcase multiple products together."

모범 사례

구체적으로 작성하세요

"일반적인 대상 고객" 대신 실제 대상 고객을 설명하세요.

  • ✓ "Women aged 25-45, interested in sustainable fashion"
  • ✗ "Everyone"

정기적으로 업데이트하세요

사이트가 진화함에 따라 site_brief를 업데이트하세요.

  • 새로운 대상 고객으로 전환할 때
  • 새로운 제품 라인을 추가할 때
  • 브랜드 정체성이 변경될 때
  • 비즈니스 목표가 바뀔 때

일관된 용어를 사용하세요

세션 전반에 걸쳐 같은 용어를 사용하세요.

  • ✓ 항상 "sustainable jewelry"라고 말하세요 ( "eco-friendly jewelry"나 "green products"는 사용하지 마세요)
  • ✓ 대상 고객을 항상 같은 방식으로 언급하세요

맥락을 포함하세요

에이전트가 사용자의 결정을 이해하는 데 도움이 되는 배경 정보를 제공하세요.

  • "저희는 가격보다 품질을 중요하게 생각하는 전문가를 대상으로 합니다."
  • "저희 고객은 기술에 익숙하며 현대적인 디자인을 기대합니다."
  • "저희는 자력으로 운영하는 스타트업이므로 비용 효율적인 솔루션이 필요합니다."

테마 빌더 온보딩과의 관계

사이트 명세 기능은 테마 빌더 온보딩 흐름에 통합되어 있습니다. 온보딩을 완료하면, 제공한 정보로 site_brief가 자동으로 생성됩니다.

원한다면 독립적으로 사이트 명세를 실행할 수도 있습니다.

  • 초기 설정 후 명세를 다듬고 싶을 때
  • 사이트가 진화함에 따라 site_brief를 업데이트하고 싶을 때
  • 테마 빌더를 시작하기 전에 상세한 명세를 만들고 싶을 때

문제 해결

site_brief가 사용되지 않아요

  • 에이전트가 메모리에 접근할 수 있는지 확인하세요.
  • 에이전트에게 "recall my site brief"라고 요청해 보세요.
  • 설정에서 메모리가 활성화되어 있는지 확인하세요.

새로운 site_brief로 처음부터 시작하고 싶어요

  • 에이전트에게 "Clear my site brief and start fresh"라고 요청하세요.
  • 그런 다음 사이트 명세를 다시 실행하세요.

에이전트가 site_brief와 맞지 않는 추천을 해요

  • 에이전트에게 "review my site brief"라고 요청하세요.
  • site_brief가 오래되었다면 업데이트하세요.
  • 요청에 추가적인 맥락을 제공하세요.

다음 단계

사이트 명세를 정의한 후:

  1. 테마 빌더 사용: site_brief를 기반으로 맞춤 테마를 만드세요.
  2. 디자인 다듬기: 상세한 디자인 작업을 위해 디자인 시스템 미학(Design System Aesthetics) 기능을 사용하세요.
  3. 콘텐츠 계획: 에이전트에게 콘텐츠 구조 추천을 요청하세요.
  4. 기능 구축: 비즈니스 목표에 맞는 기능을 요청하세요.