AI 페르소나 → AI 에이전트로 이름 변경

요약: 'AI Persona’라는 용어가 오히려 부담으로 작용하고 있습니다. 업계 표준에 맞추기 위해 'AI Agent’로 명칭을 변경하고자 합니다.

'Discourse’에서 'AI Persona’라는 용어를 도입한 것은 2023년 11월이었습니다.

AI 관점에서 보면 그 시기는 마치 수십 년 전처럼 느껴집니다.

지난 1년 반 동안 AI 분야에서 새로운 트렌드가 등장했습니다.

'에이전틱(agentic)'과 'AI 에이전트’라는 단어는 이제 우리 대신 행동을 수행하는 AI(더 기술적으로 표현하면 LLM 루프 + 도구)를 설명하는 데 보편적으로 사용되고 있습니다.

Discourse는 2023년부터 AI 에이전트를 지원해 왔습니다. LLM 호출 → 도구 호출 → LLM 호출을 반복하는 핵심 개념은 당시 Discourse AI에 이미 내장되어 있었습니다.

올해 우리는 모든 AI LLM 사용 사례를 페르소나를 통해 집중시키기 위한 노력을 기울였습니다. 그 목표는 어떤 LLM이든 작업할 수 있고, 도구를 통해 Discourse 및 제3자와 통합할 수 있는 하나의 유연한 기본 요소(primitive)를 만드는 것이었습니다.

로직을 중앙 집중화함으로써, 관리자가 모든 페르소나를 커스터마이즈할 수 있으므로 더 나은 유연성도 제공합니다.

다시 본론으로 돌아가겠습니다.

'페르소나’라는 용어는 현재 생태계에서(부정적인 의미로) 독특하고 혼란을 야기하고 있습니다. 새로운 Discourse 관리자에게 에이전트를 지원한다고 설명하는 것은 한 문장으로 이야기를 전달하는 데 효과적입니다. 반면 '페르소나’가 있다고 말하면 전혀 새로운 대화가 시작됩니다 — 결국 "아, Discourse가 AI 에이전트를 지원한다는 뜻이군요?"라는 지점에 도달하게 됩니다.

업계가 이제 사용할 용어를 결정했으므로, Discourse가 이 기본 요소의 명칭을 변경하는 것이 건강할 것이라고 생각합니다. 이는 큰 변화이며, 이를 실현하기 위해 많은 코드와 문서가 수정되어야 합니다.

Discourse AI의 다양한 사용자들이 이 명칭 변경에 대해 어떻게 생각하는지 궁금하며, 여러분의 피드백을 듣고 싶습니다.

관련 링크

15개의 좋아요

AI 페르소나는 소리가 매우 좋지 않습니다. 또한 AI 사용에 대한 일반적인 분위기가 다양한 이유로 점점 더 부정적으로 변하고 있는 상황에서, AI를 사람으로 부르는 것은 언젠가 Discourse에 불리하게 작용할 것입니다.

이 버블 밖에서는 모델이라는 용어를 사용해 왔는데, 엄밀히 말하면 다른 개념이지만요. 하지만 에이전트라는 표현은 좋습니다. 그리고 페르소나보다 더 일반적으로 사용된다고 생각합니다.

가장 먼저 떠오르는 질문은 정말로 이름을 붙여야 할 엔티티가 하나뿐인지라는 것입니다. 이러한 시스템을 일상적으로 다루면서 저는 몇 가지 서로 다르지만 관련이 있는 용어를 사용합니다:

  • tool
  • client
  • server
  • host
  • ChatBot
  • MCP
  • connection
  • system prompt
  • user prompt

문서에서 agent 또는 agentic라는 단어를 자주 접하지만, 실제 작업에서는 이 용어들을 피하는 편입니다. 많은 사용자가 이 용어들의 의미를 서로 다르게 해석하여 오히려 명확성보다 혼란을 더 많이 유발하기 때문입니다.

참고: The definition of agent is interpreted differently by different people - Community - OpenAI Developer Community


코드 아키텍처를 학습하는 과정에서 종종 겪는 복잡성 때문에, Claude와 같은 LLM에게 관련 GitHub 저장소를 링크하며 SVG 형식의 와이어프레임 다이어그램을 생성하도록 요청하는 것이 도움이 된다는 것을 발견했습니다. 이 접근법은 원본 게시물에서 언급된 여러 구성 요소에 특히 유용할 수 있습니다.


LLM Loop + Tools에 대한 언급은 여기에 설명된 Host with MCP Client + MCP Servers를 떠올리게 합니다:

제 비유가 틀렸다면 LLM Loop + Tools를 필요에 맞게 수정하거나 확장해 주십시오. 이는 이름 변경이 필요한 특정 엔티티를 식별하는 데 핵심적인 것으로 보이기 때문입니다.


디스코어의 AI 통합 작업의 속도와 범위는 놀라웠습니다. 팀 전체가 이러한 성과에 대해 자부심을 느껴야 합니다. :clap:



다음에 좀 더 자세히 살펴봤습니다:

이상하게 들릴 수 있지만, 저에게는 persona 대신 configuration을 사용하는 것이 더 잘 작동합니다. :man_shrugging:

4개의 좋아요

저에게는 더 많은 논의가 정리될 때까지 잠시 기다리는 것이 가장 설득력 있는 이유입니다.

아직도 'persona’가 딱 맞는 용어라고 느끼지 못하지만, 여기서의 위험은 1년 후 새로운 용어가 등장했을 때 다시 반복해야 할 2000줄의 코드 이름 변경 작업을 진행하는 것입니다.

이것은 정말로, 정말로 어려운 결정입니다.

5개의 좋아요

이상적으로는 설정에서 이름을 변경할 수 있어야 합니다. 'Persona’라는 이름은 사용자가 기억하기 쉬워서 좋지만, 에이전트는 도구 호출을 수행할 수 있어 더 정확하고, 더 능동적인(agentic) 특성을 갖게 되므로 이 명칭이 더 적합하다고 생각합니다. 다만, 궁극적으로는 우리 커뮤니티의 필요에 맞게 이름을 변경할 수 있도록 하는 것이 가장 좋다고 봅니다.

여전히 가장 좋은 위치를 취했다고 동의합니다. 기다리는 것이죠.

이제 ChatGPT Agent가 있습니다. ChatGPT를 사용하는 많은 사람들이 실제로 AI나 그 작동 방식을 이해할 필요가 없거나 원하지 않기 때문에, 그들은 이 이름인 Agent를 활용하여 에이전트에 대한 더 많은 정의를 추가하기 위해 방향을 전환할 것입니다. :face_with_spiral_eyes:

2개의 좋아요

**서브 에이전트(Sub-Agent)**는 고려해볼 만한 가치가 있습니다.

Anthropic은 Claude Code와 함께 사용할 서브 에이전트를 만들었습니다.

Claude Code의 사용자 지정 서브 에이전트는 특정 유형의 작업을 처리하도록 호출할 수 있는 전문화된 AI 어시스턴트입니다. 이들은 커스터마이징된 시스템 프롬프트, 도구 및 별도의 컨텍스트 윈도우를 갖춘 작업별 구성을 제공하여 보다 효율적인 문제 해결을 가능하게 합니다.

@mcwumbly / @Falco 님, 이 문제에서 계속 돌아다니고 있습니다.

어디서도 AI 페르소나(AI Persona)가 뭔지 아는 사람이 없습니다.

반면 AI 에이전트(AI Agent)는 어디서든 다들 잘 알고 있죠.

이제 더 이상 미루지 말고 이 문제를 확실히 정리해야 한다고 생각합니다.

5개의 좋아요

이 변경 사항은 꽤 많은 번역에도 영향을 미칩니다. 번역가들이 가장 효율적으로 진행할 수 있는 방법은 무엇일까요?

“scheme”에서 “palette”로 전환할 때, 번역 메모리가 대부분의 경우 이전 텍스트를 제안했지만, 여전히 매번 "scheme"를 “palette”로 수동으로 교체해야 했으며, 개발자가 아마도 검색 및 치환을 사용했고 각 경우에 적절한지 빠르게 확인하거나, 하나를 건너뛰고 수동으로 변경해야 하는지 확인했을 것이라 생각하며 그 사람을 부러워했습니다.

여기에는 80개 이상의 텍스트가 있는 것 같아, 더 효율적인 방법이 있는지 물어볼 가치가 있다고 생각했습니다.

3개의 좋아요

독일어에서 현재 이 단어를 사용하는 방식은 업계에서 해당 개념을 언급하는 방식과 일치합니까?

3개의 좋아요

모르겠어요 :woman_shrugging:

Persona를 사용하는 모든 텍스트를 다시 번역해야 한다는 사실에 집중하고 있었거든요. yml 파일에서는 찾기 및 치환을 통해 이 작업이 꽤 쉬워 보이지만, Crowdin에서는 더 복잡해 보입니다.

한 해 전에 했어야 했지만, 이제라도 하는 게 나을 수밖에 없습니다. 최대한 빨리 진행합시다.

7개의 좋아요

@sam 이 사람이 오늘 이 작업을 했습니다

10개의 좋아요

이 주제는 5일 후 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.