AI 아티팩트 사용자 저장소

12월에 Web Artifacts 지원 소식을 발표했습니다 :confetti_ball:

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

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

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

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


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

  • 설문조사
  • 게임
  • 정교한 투표
  • 그리고 더 많은 것들…
19개의 좋아요

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

이것이 어떻게 만들어졌는지 확인하려면 여기를 클릭하세요.

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

16개의 좋아요

제안:

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

ask questions as needed

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

2개의 좋아요

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

1개의 좋아요

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

2개의 좋아요

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

4개의 좋아요

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

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

4개의 좋아요

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


  1. AI 없이 수동으로 작성 ↩︎

3개의 좋아요

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

2개의 좋아요

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

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

5개의 좋아요

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

4개의 좋아요

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

2개의 좋아요

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

구현 코드는 여기에 있습니다: https://github.com/discourse/discourse-ai/blob/main/app/controllers/discourse_ai/ai_bot/artifacts_controller.rb

3개의 좋아요

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

1개의 좋아요

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

3개의 좋아요

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

2개의 좋아요

완료했습니다, 보스 :smiling_face_with_sunglasses:

3개의 좋아요

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