제1장 서론
국산 대형 모델 중에서 유튜브는 이질적인 존재입니다.
다른 대형 모델처럼 화끈하며 시선을 사로잡는 것과 달리, 그들은 더 조용하고 주목받지 못합니다.
하지만, 그들이 하는 일은 오히려 더 많습니다. 대형 모델, 에이전트, 개발 도구, 클라우드 서비스 모두 독립 브랜드로 운영하며, 모든 것이 번지르르하게 꽃피우고 있으며, 빠르게 전개되고 있습니다.

Seed는 유튜브의 대형 모델 팀으로, 여러 제품 라인을 보유하고 있으며, 최근 화제가 되고 있는 비디오 모델 Seedance 2.0도 그들의 제품입니다.

오늘, 저는 유튜브의 전체 제품군 ---- 최근 출시된 Seed 2.0 모델과 개발 도구 TRAE ----을 사용하여 Skill 튜토리얼을 작성하겠습니다.
여러분은 보게 될 것입니다, 이들이 결합되어 매우 강력하면서도 간단하고 편리하며,(개인 사용자에게는 무료입니다.) 이것이 저가 이 튜토리얼을 작성한 이유입니다. 이 플랜이 존재한다는 것을 여러분에게 알리기 위해서입니다.
10분 만에 이 튜토리얼을 읽으면 Skill이 무엇인지, 어떻게 사용하는지, 그리고 왜 반드시 사용해야 하는지 알게 될 거예요.
2. Seed 2.0 소개
먼저 Seed 2.0을 소개하겠습니다. 이것은씨드(Sseed) 가족의 기반 모델。

"기반 모델(foundation model)"은 일반적인 대형 모델입니다.다른 다양한 하류 모델을 구축하는 데 사용할 수 있습니다가장 큰 두 특징은 두 가지가 있습니다: 하나는 규모가 크고, 다른 하나는 일반화 능력이 강하며, 이렇게 해야 다른 모델을 구축하기 편리합니다.
대중이 잘 알고 있는 두패오는 Seed 모델을 기반으로 하며, "두패오 대형 모델"이라고도 불립니다. 이번 Seed 2.0은 Pro, Lite, Mini 세 가지 일반 모델과 개발자를 위해 특별히 만든 Seed 2.0 Code 모델을 포함합니다.
다양한 용도를 모두 지원해야 하기 때문에, Seed 2.0의 일반성이 특히 두드러지며, 이전 버전보다 더 강력합니다..
1. 다양한 모드를 지원하며, 다양한 종류의 데이터를 처리할 수 있습니다: 텍스트, 차트, 시각 공간, 운동, 비디오 등등.
2. 다양한 에이전트 능력을 갖추고 있어, 기업 도구와 쉽게 연동할 수 있습니다: 검색, 함수 호출, 도구 호출, 다대일 명령어, 맥락 관리 등.
3. 추론 및 코드 작성 능력이 있습니다.
마지막 한 가지 이유로, 프로그래밍을 할 수 있으며 특히 프론트엔드 코드 생성에 유용합니다. 바이트가 출시한 AI 프로그래밍 도구 TRAE와 함께 사용하면 효과가 좋으며, 특히 전역 개발에 매우 편리하며 개인 사용자는 무료입니다.
三、TRAE의 준비 작업
을 다운로드하고 설치한 후, TRAE는 두 가지 모드가 있습니다. 왼쪽 상단에서 모드를 전환할 수 있습니다: IDE 모드와 SOLO 모드.

IDE를 선택하면 됩니다. SOLO는 AI 작업의编排器이며, 여러 작업을 동시에 실행하지 않는 한 사용하지 않습니다.
그런 다음, 단축키 Ctrl + U(또는 Command + U)를 누르면 AI와 대화할 수 있는 대화 상자가 나타납니다.

우리는 웹 애플리케이션을 구축하려고 하므로, 왼쪽 상단에서 @Builder 개발 모드를 선택합니다. 오른쪽 하단의 모델에서 Seed-2.0-Code를 선택합니다.

TRAE가 내장된 국산 오픈 소스 프로그래밍 모델이 매우 풍부하며, 모두 무료로 사용할 수 있습니다.
준비 작업은 이제 거의 끝났습니다.
네、프로그래밍 테스트
난 다소 어려운 작업을 선택하여 Seed 2.0이 생성하도록 했습니다.
ASCII 그림은 문자로 그린 그림으로, 예를 들어 아래 그림과 같습니다.

나는 웹 애플리케이션을 만들려고 합니다. 사용자가 웹페이지에서 ASCII 그림을 입력하면 자동으로 Excalidraw 스타일의 손그림으로 변환됩니다.
주의사항은 다음과 같습니다:
"웹 애플리케이션을 생성하여 ASCII 그림을 Excalidraw 스타일의 이미지로 변환하고 다운로드를 제공하도록."

모델은 이 작업을 네 단계로 나누어 생각했습니다.

5. 결과 생성
Seed 2.0 코드 생성이 완료되면, TRAE는 로컬 서비스를 시작합니다: localhost:8080, 동시에 미리보기 창을 엽니다.

생성 결과가 꽤 재미있네요. 상단 ASCII 입력 상자에는 Box, Tree, Flowchart, Smiley의 네 가지 예시가 제공됩니다. 아래는 Tree의 모습입니다.

그 다음은 Excalidraw 매개변수의 제어 패널: 선두께, 거칠기, 굽힘도, 글꼴 크기입니다.

Convert(변환) 버튼을 클릭하면 즉시 스케치 스타일의 선 그림을 얻을 수 있습니다.

전체 페이지는 아래와 같은 모습입니다.

6. Skill 개요
이 페이지의 디자인은 꽤 아름답지 않아 보이며 개선할 여지가 있습니다. Seed 2.0에 전용 프론트엔드 디자인 Skill을 추가하여 더 아름다운 페이지를 만들 수 있도록 계획합니다.
Skill(기술)은 특정 용도의 제시어를 의미하며, 문맥을 주입하는 데 사용됩니다.
때로는 제시어가 매우 길어서 매번 입력하는 것이 번거로울 수 있습니다. 반복적으로 사용되는 부분을 추출하여 파일에 저장하면 재사용이 용이합니다. 이렇게 추출된 제시어는 종종 어떤 작업을 완료하는 방법에 대한 상세한 설명을 포함하므로 "Skill 파일"이라고 부릅니다.
형식적으로는 Markdown 텍스트 파일로, YAML 헤더를 가지며 name 필드와 description 필드를 포함합니다.

name 필드는 Skill의 이름으로, 이 이름을 통해 해당 Skill을 호출할 수 있습니다. description 필드는 Skill의 간단한 설명으로, 모델은 이 설명을 통해 Skill을 자동으로 호출할 때기를 판단합니다.
일부 Skill은 복잡하여 설명 파일 외에도 별도의 스크립트 파일, 자원 파일, 템플릿 파일 등이 있으며, 이는 코드 라이브러리와 같습니다.

이러한 파일 중 SKILL.md는 입구 파일로, 모델은 이 파일의 설명을 통해 다른 각 파일을 언제, 어디서 호출할지 알게 됩니다.
이 라이브러리를 온라인에 올리면 다른 사람들과 공유할 수 있습니다. 만약 AI 모델이 작업 시 특정 Skill을 사용해야 한다고 생각하면, 다른 사람이 이미 작성한 Skill을 찾아 모델에 로드할 수 있습니다.
7. 프론트엔드 설계 Skill
아래에서 저는 Anthropic 회사가 공유한 프론트엔드 디자인 기술 를 사용하여 이전 페이지를 재구성하겠습니다. 그것은 단독의 Markdown 파일만 있으며 다운로드할 수 있습니다.
TRAE의 "설정/규칙 및 기술" 페이지를 엽니다.

기술 섹션의 "+ 생성" 버튼을 클릭하여 기술 생성 창을 엽니다.

이 창에서 기술 내용을 작성하거나 기존 기술 파일을 업로드할 수 있습니다. 저는 업로드를 선택했고, 완료 후 frontend-design 기술이 목록에 이미 존재함을 볼 수 있습니다.

그런 다음, 저는 다음 프롬프트를 사용하여 이 기술을 호출하여 페이지를 재구성합니다.
"frontend-design 기술을 사용하여 이 페이지를 재구성하고, 더 아름답고 사용하기 쉽게 하여 전문적인 느낌을 줍니다."
아래는 모델이 제공한 텍스트 설명과 재구성 결과입니다.


페이지가 확실히 고급스러워 보입니다!
8. Vercel 배포 기술
마지막으로 다른 기술의 예를 보겠습니다.
코드가 생성된 후에는 로컬 컴퓨터에서 실행되지만, 인터넷에 배포하여 더 많은 사람들과 공유할 수 있을까요?
답은 Vercel 회사의 배포 기술을 사용하면 생성 결과를 한 명령어로 Vercel의 컴퓨터에 배포할 수 있다는 것입니다.
Vercel 공식 기술의 GitHub 저장소에서 Vercel-deploy 기술의 zip 파일을 다운로드합니다.
그런 다음 이 zip 파일을 TRAE의 기술 창으로 끌어다 놓으면 자동으로 로드됩니다.

입력 힌트: "생성된 웹사이트를 Vercel에 배포합니다".
모델은 vercel-deploy 기술을 실행하여 웹사이트를 Vercel에 배포하고, 마지막으로 두 개의 링크를 제공합니다. 하나는 미리보기 링크이고, 다른 하나는 개인 계정에 배포된 링크입니다.

지금부터는 링크를 방문하여 웹사이트의 실제 효과를 확인할 수 있습니다.
9. 요약
여기까지 읽으셨다면 제 의견에 동의하실 겁니다. Seed 2.0의 프로그래밍 능력은 매우 뛰어나며, 자사의 프로그래밍 도구 TRAE와 함께 사용하면 유용하고 무료합니다.
Skill은 강력한 능력 확장 메커니즘으로, 모델을 모든 일에 사용할 수 있도록 만들며 반드시 사용해야 합니다.
(끝)












