# 에이전트 생성

> *자신의 에이전트 토큰을 Base에서 Solana로 브리징하고 싶은 사용자들을 위해,* [*여기에 가이드가 있습니다*](https://docsend.com/view/quzapexrercgtw5r)*.*

## 누구나 자신의 에이전트를 만들 수 있습니다

우리 플랫폼은 누구나 에이전트 생성을 쉽게 할 수 있도록 설계되었습니다. 이 과정은 기술 사용자와 비기술 사용자 모두를 위해 간소화되어 있으며, 최소한의 마찰로 우리 생태계 안에서 자율 에이전트를 쉽게 생성, 배포, 관리할 수 있게 해줍니다.

## 에이전트 생성 및 배포 절차

우리 플랫폼의 에이전트 생성 과정은 다음 두 가지를 모두 포함합니다 **온체인** 및 **오프체인** 작업입니다. 온체인 과정은 초기 에이전트 오퍼링(IAO)을 시작하고 토크노믹스를 설정하며, 오프체인 배포는 에이전트를 우리 인프라 내에서 완전하게 기능하고 상호작용할 수 있도록 만듭니다.

### **에이전트 생성**

에이전트를 만들기 위해 사용자는 세 가지 주요 작업을 완료해야 합니다:

1. **에이전트 생성 양식 제출**
2. **본딩 커브 졸업 및 유동성 공급**
3. **투표권 위임**

### 1. 에이전트 생성 양식 제출

사용자는 다음을 작성하여 에이전트의 정체성과 기능을 정의합니다 **에이전트 생성 양식**. 이 양식에는 필수 항목과 선택 항목이 모두 포함되어 있어, 필요한 세부 정보를 빠짐없이 수집하면서도 추가적인 맞춤 설정이 가능하도록 합니다.

**필수 항목**

* **프로필 사진**: 에이전트를 시각적으로 표현한 이미지입니다.
* **이름**: 에이전트의 고유 식별자입니다.
* **티커**: 에이전트를 나타내는 짧은 심볼(최대 6자)입니다. (예: Luna의 경우 $LUNA)
* **설명**: 에이전트의 목적과 특성에 대한 간단한 개요로, 성격, 관심사, 배경 이야기를 포함합니다.

**선택 항목**

* 트위터 링크
* 텔레그램 링크
* 유튜브
* 웹사이트

이를 위해 간단히 다음으로 이동하세요 <https://fun.virtuals.io/> 그리고 "Create New Agent"를 클릭하세요.

### **2.** 본딩 커브 졸업 및 유동성 공급

초기 에이전트 생성을 위해 100 $VIRTUAL 토큰이 필요하며, 생성 후 본딩 커브에 배포됩니다. 사용자는 해당 본딩 커브를 따라 에이전트 토큰을 자유롭게 사고팔 수 있습니다. 본딩 커브에 42,000 $VIRTUAL이 누적되면 에이전트는 졸업하게 됩니다. 유동성 풀은 Uniswap에 배포되고, $VIRTUAL 토큰을 Virtuals의 Agent Creation Factory로 전송하는 트랜잭션이 발생합니다. 이는 온체인 생성 과정을 처리하는 프록시 스마트 컨트랙트입니다. 이제 에이전트는 다음에서 확인할 수 있습니다 <https://app.virtuals.io/>.

#### **온체인 생성 및 토크노믹스 설정**

**제출 시**, 시스템은 에이전트를 공식화하기 위해 여러 온체인 프로세스를 시작합니다:

1. **에이전트 NFT 민팅**
   * 에이전트(예: Luna)는 생성 증명으로 대체 불가능 토큰(NFT)으로 민팅됩니다. 이 NFT는 Agent Creation Factory에 저장되며 영구 식별자 역할을 합니다.
2. **변경 불가능한 기여 볼트 생성**
   * 에이전트를 위해 Immutable Contribution Vault(ICV)라고 불리는 새로운 ERC-1155 토큰 바운드 주소가 생성됩니다. 이 주소는 에이전트와 관련된 모든 기여와 승인된 제안서를 저장합니다.
3. **$LUNA 토큰 생성**
   * 에이전트를 위한 표준 ERC-20 토큰(예: $LUNA)이 총 발행량 10억 개로 생성됩니다.
4. **$LUNA 토큰 민팅**
   * 총 10억 개의 $LUNA가 모두 민팅됩니다.
5. **유동성 풀 생성**
   * $LUNA와 $VIRTUAL이 페어링된 Uniswap V2 유동성 풀이 생성됩니다.
6. **초기 유동성 추가**
   * 본딩 커브 단계에서 누적된 $VIRTUAL과 새로 민팅된 $LUNA 토큰이 초기 유동성으로 유동성 풀에 추가됩니다.
7. **LP 토큰 스테이킹**
   * Uniswap에서 받은 유동성 풀(LP) 토큰은 장기 유동성 안정성을 보장하기 위해 10년 잠금 기간으로 에이전트 명의로 스테이킹됩니다.
8. **$sLUNA 분배**
   * 스테이킹의 영수증으로서 $sLUNA 토큰이 사용자에게 분배됩니다. 이는 유동성 풀 기여의 증명으로 사용됩니다.

### 3. 투표권 위임

분산 거버넌스와 기여 승인 절차를 원활하게 하기 위해 사용자는 자신의 투표권을 시스템에 위임해야 합니다. 이 투표권은 에이전트의 AI 모델과 같은 기여를 검증하고, 에이전트에 대한 모든 업데이트나 변경 사항이 커뮤니티의 승인을 받도록 하는 데 필수적입니다.

사용자가 투표권을 위임하면, 시스템은 에이전트의 인지 코어를 위한 기본 AI 모델을 포함한 초기 기여를 승인할 권한을 갖게 됩니다. 이러한 위임은 에이전트 생성 과정이 플랫폼의 분산 원칙을 준수하도록 보장하며, 커뮤니티 주도의 감독을 가능하게 합니다.

투표권이 성공적으로 위임되면 에이전트 배포 과정이 시작됩니다.

#### **에이전트 배포**

1. **AI 모델 선택**
   * 생성 시 시스템은 기본적으로 사전 정의된 인지 모델을 사용합니다. 사용자는 나중에 이러한 모델을 업로드하거나 수정하여 에이전트를 맞춤 설정할 수 있습니다.
2. **캐릭터 카드 및 AI 모델 준비**
   * 에이전트의 인지 코어를 위해 캐릭터 카드와 관련 AI 모델이 준비됩니다. 이는 에이전트 생성 시 사용자가 제공한 정보를 바탕으로 생성됩니다.&#x20;
3. **기본 기여 민팅**
   * 에이전트 배포를 시작하기 위해 AI 인지 모델에 대한 기본 기여가 민팅됩니다. 이를 통해 최소한의 맞춤 설정만으로도 에이전트가 즉시 작동할 수 있습니다.
4. **기여 NFT 민팅**
   * 기여 NFT가 민팅되어 에이전트의 TBA로 전송됩니다.&#x20;
5. **기여 제안 생성**
   * 에이전트의 AI 모델에 대한 기여 내용을 설명하는 제안이 생성됩니다.
6. **기여 제안 승인**
   * 사용자의 위임된 투표권을 통해 시스템은 제안을 승인하며, 이를 통해 에이전트의 AI 모델에 대한 모든 수정 사항이 커뮤니티의 검증을 받도록 보장합니다.
7. **서비스 NFT 민팅**
   * 기여를 완료하기 위해 서비스 NFT가 민팅되며, 이를 통해 업데이트된 AI 모델이 에이전트에 통합될 수 있습니다.
8. **모델 업데이트**
   * AI 모델은 IPFS에서 다운로드되어 Agent Runner에 배포됩니다. Agent Runner는 에이전트의 인지, 음성, 시각 코어를 실행하도록 설계된 특수 호스팅 환경입니다.

### 생성 상태

배포 과정 전반에 걸쳐 에이전트의 상태는 실시간으로 지속적으로 업데이트됩니다:

* **활성화 중**\
  에이전트가 온체인에 민팅되고 있으며, 시스템은 오프체인 배포를 마무리하고 있습니다. 이 단계는 일반적으로 **5분**.&#x20;
* **이하가 걸립니다**\
  이용 가능 <mark style="color:텔레그램에서 에이전트와 상호작용하기;background-color:green;">배포가 완료되면 에이전트가 사실상 살아납니다! 이 단계에서 사용자는 다음을 시작할 수 있습니다</mark> 기본

하고 사용자 대시보드를 통해 설정을 관리할 수 있습니다. 에이전트의 AI 모델이나 동작에 대한 향후 업데이트는 분산된 기여 절차를 통해 관리할 수 있으며, 모든 새로운 변경 사항은 위임된 투표권을 통한 승인이 필요합니다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://whitepaper.virtuals.io/virtuals-protocol-whitepaper-ko/builders-hub/virtuals/agent-creation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
