# AI 아티팩트 사용자 저장소

**URL:** https://meta.discourse.org/t/ai-artifact-user-storage/369822
**Category:** Announcements
**Tags:** ai, ai-artifacts
**Created:** [6월 12, 2025, 5:25오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822 "2025-06-12T05:25:18Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [6월 12, 2025, 5:25오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/1 "2025-06-12T05:25:18Z")

</div>

[12월](https://meta.discourse.org/t/announcing-ai-web-artifacts/339979)에 Web Artifacts 지원 소식을 발표했습니다 🎊

그 사이 LLM은 더욱 강력해졌습니다.

AI Artifact 저장 기능을 발표하게 되어 매우 기쁩니다.

아래는 Discourse Artifact를 사용하여 사용자 저장소를 통해 **완전히** 생성된 짧은 설문조사입니다. AI에 대한 여러분의 생각을 들려주세요!

자세한 내용은 다음 링크에서 확인하세요:

> [@Discourse AI - 웹 아티팩트](https://meta.discourse.org/t/discourse-ai-web-artifacts/339972):
>
> AI 아티팩트란? AI 아티팩트는 사용자가 Discourse 게시글 내에서 동적인 웹 기반 컴포넌트를 생성, 임베드 및 상호작용할 수 있도록 해주는 강력한 도구입니다. 이러한 컴포넌트는 커스텀 HTML, CSS, JavaScript를 포함할 수 있으며, 다음과 같은 다양한 사용 사례를 지원합니다: 인터랙티브 퀴즈 또는 양식 임베드. 풍부한 그래픽과 애니메이션을 통한 데이터 시각화. 경량 웹 애플리케이션 또는 도구 통합. 웹 프레임워크, JavaScript 라이브러리 등에 대한 학습 도구. AI 아티팩트는 상호작용성을 추가하면서 안전한 브라우징 경험을 보장함으로써 Discourse 게시글을 자연스럽게 향상시킵니다. 사이트 설정 관리자는 여러 설정을 구성할 수 있습니다: 1. 기능 활성화 설정: discourse\_ai\_enabled AI 아티팩트가 작동하려면 이 전역 설정이 활성화되어 있는지 확인하십시오. 2. 보안 모드 설정: ai\_artifact\_security …

* * *

이것은 시작에 불과하며, 커뮤니티를 강화하는 데 도움이 되는 매우 멋진 다양한 용도로 이 시스템이 성장하고 활성화될 수 있다고 생각합니다:

- 설문조사
- 게임
- 정교한 투표
- 그리고 더 많은 것들…

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [6월 12, 2025, 2:24오후 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/2 "2025-06-12T14:24:47Z")

</div>

사용자 저장을 테스트하고 이를 통해 어떤 것이 가능한지 보여주기 위해 데모 아티팩트를 만들었습니다. 직접 한번 사용해 보세요.

이것이 어떻게 만들어졌는지 확인하려면 [여기](https://meta.discourse.org/discourse-ai/ai-bot/shared-ai-conversations/LCKdMsmn3nYPEx3F7603wg)를 클릭하세요.

P.S. 고득점을 원한다면 게임패드 🎮 를 사용하여 플레이해 보세요.

---

<div class="post-metadata">

### Author: ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)
#### Post date: [6월 12, 2025, 3:55오후 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/3 "2025-06-12T15:55:05Z")

</div>

제안:

프롬프트의 끝에 다음 내용을 추가하는 것을 고려해 보세요.

`ask questions as needed`

AI가 여러 질문을 하는 경우가 많지만, 이러한 질문들은 타당하다고 생각합니다. 질문에 답하는 데 시간을 할애하면 결과물이 훨씬 좋아집니다. 질문에 대한 답변의 끝에도 다시 `ask questions as needed`를 추가하세요. 때로는 몇 라운드가 가지만, 결국 추가된 5분의 Q&A가 여러 번의 왕복에 걸리는 약 20분(또는 그 이상)의 시간을 절약해 줍니다. 🙂

> **[Do you include in the prompt for the AI \`ask questions as needed\`?](https://community.openai.com/t/do-you-include-in-the-prompt-for-the-ai-ask-questions-as-needed/1272370)**
>
> In vibe coding one technique that I find useful is to include this at the end of a prompt related to creating/fixing/updating code. ask questions as needed Often I am surprised by some of the insights the AI has that were overlooked by me or...

---

<div class="post-metadata">

### Author: ![chrism](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chrism/32/312433_2.png) [@chrism](https://meta.discourse.org/u/chrism)
#### Post date: [6월 16, 2025, 1:53오후 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/4 "2025-06-16T13:53:01Z")

</div>

유저 스토리지란 무엇인가요? 방문자의 세션과 연결된 데이터와 같은 개념인가요?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [6월 16, 2025, 9:24오후 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/5 "2025-06-16T21:24:16Z")

</div>

사용자 ID를 사용자 세션에 연결한 것이 아니라, 모든 사용자 세션에 공유

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [6월 21, 2025, 3:59오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/6 "2025-06-21T03:59:01Z")

</div>

정말 멋진 기능인 것 같아요. 처음엔 제목에 'ai’가 보였기 때문에 이 주제를 무시했는데요 (디스코어와는 아무 관련 없이, 요즘 AI가 필요한 곳에 상관없이 모든 곳에 등장하는 게 지쳐서요) 실제로는 꽤 괜찮은 기능인 것 같습니다. 그런데 왜 AI에만 제한되어 있나요? 누구나 이런 아티팩트를 만들 수 있다면 훨씬 더 강력해질 것 같습니다.

---

<div class="post-metadata">

### Author: ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)
#### Post date: [6월 21, 2025, 9:32오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/7 "2025-06-21T09:32:30Z")

</div>

> [@darkpixlz](#):
>
> 누군가 이 아티팩트들을 만들 수 있다면.

동의합니다! 예를 들어, 아티팩트 코드와 저장을 위한 키/값 쌍을 수동으로 삽입하거나 업데이트할 수 있는 인터페이스가 있다면 좋겠습니다.

그렇지 않으면 웹 크리에이터 페르소나를 사용해야 하거나(비용이 많이 들 수 있음), SSH 터널링을 통해 데이터베이스에 접속하여 관련 데이터베이스 행/열의 코드를 수동으로 편집해야 합니다(위험할 수 있음).

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [6월 21, 2025, 10:30오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/8 "2025-06-21T10:30:37Z")

</div>

말씀해 주시니, 저장 기능이 포함된 실행 가능한 코드 스니펫 \[1\] 가 매우 흥미로울 것 같네요… 특히 코드 도움 포럼에서 이를 활용할 수 있는 다양한 용도를 떠올릴 수 있습니다.

* * *

1. AI 없이 수동으로 작성

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [6월 21, 2025, 2:38오후 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/9 "2025-06-21T14:38:26Z")

</div>

훌륭한 사용 사례네요. 만약 그렇게 된다면, 코딩 포럼에서 JSFiddle이나 Codepen 같은 도구에 의존할 필요가 없게 될 거예요 (경험상).

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [6월 22, 2025, 10:07오후 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/10 "2025-06-22T22:07:40Z")

</div>

메커니즘 자체에는 반대하지 않지만, 꽤 큰 규모의 작업입니다. UI도 많고, 그 사이에 할 수 있는 임시 대안으로 아티팩트 생성/편집 등을 위한 관리자 API를 제공하는 정도는 가능할 것 같습니다.

원하시면 #Contribute > Feature 토픽으로 별도 추적하는 것도 좋습니다.

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [6월 22, 2025, 10:09오후 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/11 "2025-06-22T22:09:00Z")

</div>

시간이 나면 주제를 만들게요. 알려주셔서 감사합니다.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [6월 23, 2025, 12:26오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/12 "2025-06-23T00:26:38Z")

</div>

궁금한 점이 있는데, op의 아티팩트는 어떻게 내 사용자 이름을 알고 있는 거예요? @sam, 이 기능 뒤의 코드를 공유해 주시겠어요? 감사합니다!

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [6월 23, 2025, 1:11오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/13 "2025-06-23T01:11:29Z")

</div>

Artifacts는 샌드박싱된 IFRAME에서 호스팅 페이지로 메시지를 보내는 시스템을 사용하며, 이를 통해 인스턴스와 직접 통신할 수 있습니다. 이를 통해 사용자 데이터를 저장/검색하고, 사용자 이름/아바타 템플릿 등을 가져올 수 있습니다.

구현 코드는 여기에 있습니다: [https://github.com/discourse/discourse-ai/blob/main/app/controllers/discourse\_ai/ai\_bot/artifacts\_controller.rb](https://github.com/discourse/discourse-ai/blob/main/app/controllers/discourse_ai/ai_bot/artifacts_controller.rb)

---

<div class="post-metadata">

### Author: ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)
#### Post date: [6월 23, 2025, 6:05오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/14 "2025-06-23T06:05:56Z")

</div>

> [@darkpixlz](#):
>
> 시간이 나면 토픽을 열겠습니다

가능하시다면 이 기능 요청을 최대한 빨리 열어보겠습니다

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [6월 23, 2025, 6:06오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/15 "2025-06-23T06:06:38Z")

</div>

아 맞다, 깜빡하고 잊어버렸네. 이제 컴퓨터 앞에 없으니까 알아서 해.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [6월 23, 2025, 6:37오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/16 "2025-06-23T06:37:59Z")

</div>

사실 아티팩트의 코드 😅 에 대해 말하고 있었는데, 그래도 도움이 되네요.  
감사합니다!

---

<div class="post-metadata">

### Author: ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)
#### Post date: [6월 23, 2025, 7:38오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/17 "2025-06-23T07:38:40Z")

</div>

> [@sam](#):
>
> 별도의 #feature::category 주제에서 추적하는 것이 좋습니다

완료했습니다, 보스 😎

> [@AI 웹 아티팩트 생성 및 편집을 위한 관리자 API](https://meta.discourse.org/t/an-admin-api-for-ai-web-artifact-creation-and-editing/371297?u=machinescholar):
>
> 이 토론에 따르면, 많은 관리자(Admin)들이 아티팩트를 수동으로 생성하고 편집할 수 있는 인터페이스 또는 관리자 API를 갖추게 된다면 매우 기뻐할 것 같습니다. 현재 아티팩트를 생성/편집할 수 있는 유일한 방법은 Web Artifact Creator 페르소나를 사용하는 것입니다. 그러나 이 방식에는 본질적으로 몇 가지 한계가 있습니다: money_bag 비용: 텍스트 변경이나 버튼 위치 조정과 같은 자잘한 수정을 위해 LLM 호출을 하는 것은, 모든 문제를 꼼꼼히 해결하고 점진적으로 새로운 요소를 추가하려는 경우 매우 비싸질 수 있습니다.warning 위험: 원칙적으로(아직 직접 시도해 보지 않아 확실하지는 않지만) 관리자는 SSH 터널링을 통해 데이터베이스에 접속하거나(pgAdmin 4와 같은 GUI를 사용하거나), 관련 테이블에서 관련 행을 복사하고 아티팩트 ID를 자동 증분 처리하며, 다른 아티팩트의 코드를 수정하거나 변경하는 등의 작업을 수행할 수 있습…

---

<div class="post-metadata">

### Author: ![iamcapote](https://avatars.discourse-cdn.com/v4/letter/i/46a35a/32.png) [@iamcapote](https://meta.discourse.org/u/iamcapote)
#### Post date: [12월 17, 2025, 2:20오전 UTC](https://meta.discourse.org/t/ai-artifact-user-storage/369822/19 "2025-12-17T02:20:44Z")

</div>

AI 아티팩트와 사용자 스토리지, 그리고 구글의 새로운 A2U([Introducing A2UI: An open project for agent-driven interfaces - Google Developers Blog](https://developers.googleblog.com/introducing-a2ui-an-open-project-for-agent-driven-interfaces/)) 사이에 시너지가 있을 것 같습니다. 정확히 어떻게 봐야 할지 모르겠지만, 아주 잘 어울릴 수 있을 것 같아요.
