# AI 웹 아티팩트 생성 및 편집을 위한 관리자 API

**URL:** https://meta.discourse.org/t/an-admin-api-for-ai-web-artifact-creation-and-editing/371297
**Category:** Feature
**Tags:** rest-api, completed, ai, ai-artifacts
**Created:** [6월 23, 2025, 7:35오전 UTC](https://meta.discourse.org/t/an-admin-api-for-ai-web-artifact-creation-and-editing/371297 "2025-06-23T07:35:42Z")
**Posts on this page:** 1
**Showing post:** 1

<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:35오전 UTC](https://meta.discourse.org/t/an-admin-api-for-ai-web-artifact-creation-and-editing/371297/1 "2025-06-23T07:35:42Z")

</div>

이 토론에 따르면, 많은 관리자(Admin)들이 아티팩트를 수동으로 생성하고 편집할 수 있는 인터페이스 또는 관리자 API를 갖추게 된다면 매우 기뻐할 것 같습니다.

> [@AI 아티팩트 사용자 저장소](https://meta.discourse.org/t/ai-artifact-user-storage/369822/10?u=machinescholar):
>
> 메커니즘 자체에는 반대하지 않지만, 꽤 큰 규모의 작업입니다. UI도 많고, 그 사이에 할 수 있는 임시 대안으로 아티팩트 생성/편집 등을 위한 관리자 API를 제공하는 정도는 가능할 것 같습니다. 원하시면 #Contribute > Feature 토픽으로 별도 추적하는 것도 좋습니다.

현재 아티팩트를 생성/편집할 수 있는 유일한 방법은 Web Artifact Creator 페르소나를 사용하는 것입니다. 그러나 이 방식에는 본질적으로 몇 가지 한계가 있습니다:

- **💰 비용** : 텍스트 변경이나 버튼 위치 조정과 같은 자잘한 수정을 위해 LLM 호출을 하는 것은, 모든 문제를 꼼꼼히 해결하고 점진적으로 새로운 요소를 추가하려는 경우 매우 비싸질 수 있습니다.
- **⚠ 위험** : 원칙적으로(아직 직접 시도해 보지 않아 확실하지는 않지만) 관리자는 SSH 터널링을 통해 데이터베이스에 접속하거나(pgAdmin 4와 같은 GUI를 사용하거나), 관련 테이블에서 관련 행을 복사하고 아티팩트 ID를 자동 증분 처리하며, 다른 아티팩트의 코드를 수정하거나 변경하는 등의 작업을 수행할 수 있습니다. 하지만 이는 명백히 위험하고 파괴적일 수 있습니다(결국 [Data Explorer](https://meta.discourse.org/t/32566?silent=true)가 읽기 전용인 이유이기도 합니다). 게다가 시간이 많이 소요됩니다.

이 기능이 도입된다면 무엇을 가능하게 할까요? 매우 많은 것을 가능하게 할 것입니다. 제 커뮤니티와 관련된 몇 가지 예시만 들자면 다음과 같습니다:

- **🤓 “기본 퀴즈” 아티팩트** : 하나의 기본 퀴즈 아티팩트를 두고, 이를 복사한 후 JSON 저장소를 수정하여 완전히 새로운 퀴즈를 만들 수 있습니다. 이 경로는 [교육 커뮤니티를 위한 H5P 콘텐츠](https://meta.discourse.org/t/could-ai-artifacts-be-a-blueprint-how-to-enable-h5p-content-in-discourse/341083/2?u=machinescholar)를 완전히 우회할 잠재력이 있습니다.
- **🔧 “아티팩트 복사/사용자 정의” LLM 도구** : 이 가상의 기능이 Discourse의 풍부한 REST API의 일부가 된다면, 관리자는 특정 페르소나가 주어진 아티팩트를 복사한 후 특정 사용자나 그룹을 위해 JSON 저장소를 개인화할 수 있도록 하는 도구를 만들 수 있습니다.
- **🔬 개인화된 아티팩트** : 이전 두 가지와 밀접하게 관련되어, 아무것도 망가뜨리지 않고 아티팩트를 복사/붙여넣기하기 위해 LLM에 의존해야 하는 대신, 실제로 작동하는 아티팩트 하나만 만들어 두고 이 API를 사용하여 특정 사용자나 그룹을 위해 복사한 후 JSON 저장소를 통해 필요한 대로 개인화할 수 있습니다. 이 기능의 한 사용 사례는 일부 사용자를 위한 개별 지식 그래프를 만드는 것입니다. 잘 작동하는 그래프 시각화 아티팩트가 있다면, 각 사용자가 자신의 지식 그래프를 만들어 영구적인 JSON으로 저장할 수 있을 것입니다.
- **💽 JSON 데이터 가져오기** : 이러한 API가 주어진 아티팩트에 연결된 영구적인 JSON 데이터를 더 쉽게 검색할 수 있도록 할 것이라고 추측합니다. 이는 여러 가지 이유로 막대한 이점을 가져올 수 있습니다. 예를 들어, LLM에 컨텍스트로 제공하기 위해(“아티팩트 데이터 읽기” 도구를 통해) 사용하는 것 등이 있습니다.

---

_[View the full topic](https://meta.discourse.org/t/an-admin-api-for-ai-web-artifact-creation-and-editing/371297)._
