사이트 명세 기능
**사이트 명세 기능(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"]
}