Home

읽기 설정

네, 안녕하세요. 이도 살로몬입니다.00:21

저는 에이전트크래프트의 창작자이고, MCPUI를 만들었고, MCP 앱스와 MCP 스티어링00:23

위원회도 만들었고요. 그리고 다른 여러 가지를 만들었지만, 왜 저희가 병목 현상인지, 그리고 그럴 필요 없다고 이야기하러 왔습니다.00:31

여러분도 아시고 매일 사용하시겠지만, 에이전트는 정말 놀랍습니다.00:40

고양이 밈을 생성하는 것부터 B2B SaaS 앱까지 할 수 있는 일이 정말 많아요.00:45

그렇다면 그들이 매우 뛰어나다면 왜 우리는 모두 막을 수 없는 존재가 아닌 걸까요?00:50

왜 모든 사람이 원하는 대로 무엇이든 하는 에이전트 군대를 가지고 있지 않을까요?00:56

상대적으로 쉬어야 합니다.01:01

모니터 몇 개만 있으면 되고, 25개의 클라우드 코드 에이전트를 실행하면 끝이에요.01:03

현실은 그것보다 훨씬 간단하지 않습니다.01:09

그런 일을 하려면, 우선 에이전트를 정말 사용하고 싶어야 해요.01:13

그리고 두 번째로 실제로 에이전트를 실행하면 각각의 에이전트가 필요해요01:18

당신이 방향을 잡고 지시하고 검토해야 하고, 특히 규모가 커지면01:23

정말 지치기 때문에, 저희가 그러한 일을 번아웃 없이 할 수 있도록 기술을 찾아야 해요.01:28

번아웃되지 않도록 현실적으로 저희가 병목 현상이고01:32

여기서 멋진 점은 저희가 병목 현상이지만 이러한 일을 하기 위해 필요한 기술이01:40

에이전트를 사용할 때마다 또는 오래 사용했을 때 번아웃되지 않도록 하는 것이에요.01:46

프로그래밍 외 다른 활동과 비교해 보면01:53

예를 들어 비디오 게임을 한다면 크게 다르지 않아요.01:59

만약 워크래프트나 심즈 같은 게임을 하고 여러 유닛들이 돌아다니면,02:02

무엇을 하고 있는지 이해하고 모든 것을 감독해야 하는데, 실제 에이전트를 검사하는 것과 얼마나 다를까요?02:09

그래서 저는 이 개념을 너무 멀리 가져갔고, AgentCraft라는 것을 만들었는데,02:15

게임에서 영감을 얻은 오케스트레이터로, 모든 좋은 것들을 모아 작업에 활용하려고 노력하는 시스템이에요.02:22

자, 이제 그것이 실제로 어떻게 보이는지 간단히 살펴보고 여정을 이해해 보도록 해봐요02:30

사람과 에이전트가 협업할 수 있는 한계를 높이기 위해 우리가 거쳐야 할 과정을요.02:36

자, 이것이 AgentCraft입니다. 정말 많은 내용을 살펴봐야 해요.02:41

기본적인 내용들을 빠르게 살펴보죠.02:46

여기 보이는 것은 에이전트입니다.02:50

Cloud Code나 OpenClaw를 포함하여 상상할 수 있는 어떤 에이전트든 실제 표현이에요.02:52

장치에서 감지되거나 AgentCraft에서 직접 새 것을 생성할 수도 있어요.03:00

제가 말씀드린 것처럼 코덱과 OpenCode 등이 있어요.03:07

이 에이전트들은 모든 것을 할 수 있고, 그냥 일반적인 에이전트들이에요.03:14

저는 이 편리한 사이드 패널에서 음성 기능도 있는 프롬프트를 주고, 멀티모달리티를 활용해서 저를 위해 무언가를 할 수 있어요.03:18

여기서 제가 시키는 일을 할 수 있어요.03:24

이제 이 에이전트들은 뭐든지 할 수 있어요.03:29

주변을 둘러보면 지도가 다양한 요소들로 구성되어 있다는 것을 알 수 있어요.03:33

그래서 건물이 있어요. 이 건물들은 기능들을 나타내요. 예를 들어 플러그인을 관리할 수 있죠.03:38

통합 터미널과 통합 Git이 있어요.03:44

모든 작업을 여기서 할 수 있어요.03:47

이 공간에서. 이제 이것들을 갖추고 기초를 이해했으니, 무엇을 할 수 있는지 살펴봅시다.03:50

한계를 높이기 위해 할 수 있는 일들을 살펴봅시다. 첫 번째 단계는 당연히 가시성이에요.03:57

무슨 일이 벌어지고 있는지, 제 에이전트들이 무엇을 하고 있는지 이해해야 해요.04:01

그래서 이 편리한 사이드 패널이 있는데, 여기에서 에이전트들과 그들의 작업 내용, 마지막으로 수행했던 작업 내용을 확인할 수 있고,04:04

현재 무엇을 하고 있는지, 누가 제 주의가 필요한지 빠르게 파악할 수 있는 모든 정보를 보여줘요.04:11

두 번째는 이것만으로는 제한되지 않는다는 거예요.04:17

맵이 있어요. 그래서 제가 파일 시스템을 가져와서 맵에 투영할 수 있죠,04:21

맵에 투영하고 이제 에이전트들이 무엇을 하고 있는지 목록만 보는 것 이상으로 정확하게 확인할 수 있어요.04:26

실제로 이 에이전트가 지금 이 디렉터리나 파일을 작업하고 있다는 것을 볼 수 있죠.04:32

그리고 파일들은 맵 상의 방으로 표현되어서 제가04:37

각각 자세히 살펴보고 각 에이전트가 언제 무엇을 했는지 정확하게 확인할 수 있어요.04:40

이제 이 좋은 정보를 오케스트레이터로서 활용해서04:45

연결 고리를 만들 수 있어요. 이제 히트맵 같은 멋진 기능을 만들어 상황을 쉽게 파악할 수도 있고요.04:52

또 다른 측면은 지금 이 가시성을 확보했다는 거예요.04:58

가시성만으로는 충분하지 않아요. 무슨 일이 일어나고 있는지 반응할 수 있어야 해요.05:04

누군가의 도움이 필요하면 빠르게 이동해서 해결해야 해요.05:09

비디오 게임이나 실시간 전략 게임, 문명 같은 경우 스페이스 바를 누르면05:12

가장 필요한 곳으로 바로 이동했어요.05:19

상황을 쉽게 이해하고 다른 일로 빠르게 이동할 수 있고요,05:23

질문에 답하거나 계획을 승인하는 등등요.05:28

그것도 좋네요. 가시성만 확보했다는 것 자체로도 좋은 단계예요.05:34

하지만 그것만으로는 충분하지 않아요. 에이전트들이 어떤 파일을 사용하고, 지금 어떤 도구를 사용하는지 계속 확인하는 것은 정말 피곤해요.05:38

어떤 세부 사항으로 무엇을 하고 있는지 확인해야 하거든요.05:44

그래서 다른 무언가가 필요해요.05:49

그 이유는 여기 두 가지 주요 문제가 있기 때문이에요.05:52

하나는 너무 많은 것을 머릿속에 담아야 한다는 거예요. 제가 무슨 일이 일어나고 있는지 이해할 수 있더라도05:55

모든 것을 볼 수는 있지만, 동시에 20가지 일을 할 수는 없어요.06:00

이런 거대한 코딩 프로젝트가 있다면 다음에 무엇을 해야 할지조차 생각할 수 없어요.06:04

그래서 그걸 해결할 방법을 찾아야 해요. 그래야 하니까요.06:10

에이전트에게 제 코드 베이스를 살펴보고 다음에 무엇을 해야 할지 알아내라고 말할 수 있어요.06:13

이러한 작업을 만들고, 저는 버튼을 클릭해서 퀘스트를 수락하면 어떤 에이전트가06:20

그게 저를 위해 해주는 건데 재밌고 멋져요.06:24

하지만 다음 문제는 제가 동시에 20가지 일을 하고 있고 하나하나 돌봐야 한다는 거예요.06:29

그리고 그것은 정말 지치게 하죠. 그래서 질문할 수 있어요, 저희는 에이전트가 있고 에이전트는06:36

이미 확인했듯이 놀라울 정도로, 그냥 에이전트에게 시켜주면 돼요.06:42

저를 위해 해주는 거죠. 지금은 소프트웨어 팩토리라고 불리지만 그때는06:47

자율적으로 일을 하는 거라서, 원하는 바에 대한 일반적인 감각을 줄 수 있어요.06:51

그러면 오케스트레이터를 생성해서 나눠주고 모두 실행해줘요.06:55

이 경우에는 로컬 컨테이너에서 모든 것이07:00

고립되어서 실행되고 저는 돌볼 필요가 없어요. 에이전트가 대신 해줘요.07:05

게다가 지금은 모두가 정말 좋아하는 루프도 있죠.07:10

그러다 보면 멋진 일들을 할 수 있어요. 예를 들어 트위터를 검색해서 만들고 싶은 좋은 정보를 찾거나, GitHub를 검색할 수도 있죠.07:14

그리고 사용자가 필요 없을 때 배경에서 멋진 기능들을 만들어 줄 거예요.07:21

처음부터 너무 많은 일을 하기 때문이에요.07:26

문제는 뭐냐면, 물론 좋긴 하지만 제가07:28

리뷰해야 할 게 또 있잖아요. 20개 정도는 아니지만, 아무튼 다섯 개만 해도07:34

동시에 처리하려면 정말 힘들어요.07:40

그래서 제가 이걸 만들었어요.07:44

리뷰 키트라고 하는 거예요. 필요한 모든 변경 사항을 확인하고, 어떤 파일이 변경되었는지도 확인할 수 있어요.07:48

파일별로 하나씩 볼 수도 있고, 아니면 시각적인 증거를 얻을 수도 있죠. 변경된 내용을 보여주는 비디오나 사진을 볼 수 있어요.07:53

변경 내용에 대한 사진을 보고 빠르게 이해하거나, 심지어 몇 개의 인스턴스를 실행할 수도 있죠.08:00

병렬로 실행해서 가장 좋은 구현을 선택할 수도 있고요.08:06

이제 이걸 갖게 되니 가시성과 자율성을 확보했고, 정말 멋지네요.08:11

에이전트가 할 수 있는 일의 한계를 높이는 데 있어 꽤 좋은 위치에 도달했어요.08:17

아직도 좀 지쳐요. 재미는 있었지만 이제 스스로에게 물어보게 돼요.08:21

제가 이것밖에 못 하는 걸까요? 에이전트랑 하루 종일 대화하는 건 꽤 외롭거든요.08:28

에이전트와 계속 소통하려고 노력하다 보면, 팀이 하는 일을 보면요08:33

예를 들어 저 혼자라면 괜찮지만 팀이 있다면 제가 맡은 일이 적절하지 않을 수도 있고요.08:38

어떤 일에 대한 검토가 적절하지 않으니 다른 것이 필요하고, 그게 바로 협업이에요.08:43

다른 사람들이 함께 참여할 수 있어요.08:50

그래서 AgentCraft에서는 이것을08:53

에이전트크래프트에서는 제가 이런 것들을 만들 수 있는데, 워 홀이라고 부를 수도 있고요,08:55

워 룸, 뭐든지 가능하고요. 호스트 기능도 있는데 완전히 로컬이고, 터널을 만들어서 사람들이 참여할 수도 있죠.09:02

그래서 방을 만들 수 있고, 제가 제품 디자이너를 팀에 둘 거라고 해볼게요,09:08

제 팀에 제품 디자이너가 있는데, 이번에는 제 아내고요. 저는 그녀를 승인할 수 있어요09:11

그렇지 않으면 화낼 테니까요. 그녀를 승인하고 그녀가 원하는 대로 디자인하게 할 수 있죠.09:16

무엇이든 하고, 저는 엔지니어로서 그녀의 작업 내용을 확인할 수 있을 뿐만 아니라,09:22

제 지도에서 확인할 수 있을 뿐만 아니라 실제로 그것을 가져와서 따라갈 수도 있죠.09:29

그녀처럼요. 그래서 그 디자인을 가져가서 따라 할 수 있고요,09:35

그것을 구현하면서 그녀는 계속 작업하고, 멋진 점은 제가 핸드오프를 하거나09:43

포크해서 일종의 공유 작업 공간을 가질 수 있다는 거예요. 그래서 저는 더 이상 제약이 없어요.09:49

더 이상 제약받지 않고, Get을 사용할 수 있지만 모두가09:53

함께 작업하고 있다는 것을 알 수 있고, 사람들 사이뿐만 아니라 에이전트 사이에도 대화가 있어요09:56

방 안에 있는 사람들 사이와 에이전트 사이에서도 가능해서10:01

각자 무엇을 하고 있는지, 각 에이전트가 무엇을 하는지 정확히 알 수 있는 게시판을 만들 수 있고, 서로 인지하고 협업할 수 있어요10:07

보통 할 수 없을 정도로 훨씬 더 가깝게 작업할 수 있죠. 예를 들어 여기서는 제가10:14

이 디자인 작업을 맡았다고 말할 수 있어요10:18

이제 이걸 가지고 있는데, 그런데 이 건은10:22

모바일 기기에서도 사용할 수 있고, 텔레그램을 좋아한다면 텔레그램에서 사용해도 좋아요10:27

어떤 것을 선택하든 상관없고, 가시성과 자율성을 확보했어요10:31

자율성과 협업을 했고, 천장을 높일 수 있었어요. 이제는10:36

파워 유저라면 특히 가능하고, 더 멋진 일들을 하고 에이전트를 더 많이 활용하며 더 많은 일을 할 수 있어요.10:41

근데 여기서 흥미로운 점은, 있잖아요, 만약에10:47

피드백을 살펴보니 파워 유저들이 할 수 있는 일이 더 많아진 것 이상이었어요.10:50

더 멋진 건, 에이전트나 생산성과 아무런 관련이 없는 사람들이10:55

와서 아이들이 정말 좋아했고, 계속 사용한다고 말한다는 거예요.11:00

에이전트를 조정하는 데 사용한다고요. 그게...11:05

지금까지는 상상도 못 했어요. 또는 스타크래프트 때문에 대학을 중퇴했던 사람이 갑자기11:09

이걸로 정말 생산적인 일을 할 수 있게 됐다는 거죠.11:16

지금까지는 뒤쳐져 있던 커뮤니티들을 새로운 생산성 세상으로 끌어들이는 다른 여러 가지 사례도 있었어요.11:18

생산성이 필요하지만, 동시에 바닥을 낮춰야 해요.11:25

세상에 있는 대략 90%의 사람들을11:33

번아웃되지 않고 이 거대한 미래로 데려와야 해요.11:40

그래서 또 다시 말하지만, 너무 멀리 갔어요.11:45

그리고 현재 TBD로 명명된, 잠재적으로 루퍼스라는 것이 있어요.11:48

여기 아이디어는, 왜 와크래프트처럼 복잡한 무언가가 필요하냐는 거예요. 특히11:54

파일의 세부 사항에 관심이 없다면 더욱 부담스러울 수도 있고요.12:01

UI가 얼마나 복잡한지, 그리고 더 낮은 공통 분모를 찾아보려고 노력해야 해요.12:06

무언가를 접근 가능하게 만드는 것에 대해, 특히 에이전트가 훨씬 더 강력해진 지금은요.12:11

그래서 세부 사항이나 그들이 작업하는 파일에 대한 정확한 정보를 제공하는 대신,12:17

모바일 게임 수준으로 만들어서 계속 돌아오게 할 수 있는 프로젝트를 가지고 싶어요.12:21

그리고 루프와 다른 요소들을 활용해서 에이전트가 더 자율적으로 작동하도록 하여 아주 기본적인 수준의,12:28

프롬프트를 입력하면 결과를 얻고,12:35

제가 원하는 방식으로 볼 수 있는지에 대해서는 크게 신경 쓰지 않고, 정말 멋진12:37

상호작용적이고 멋진 경험을 통해 계속 사용하고 싶게 만들죠.12:43

그리고 당연히 말씀드리지만,12:46

이것은 하나의 시각화 방법이며, 어떤 사람들에게는 정말 공감을 얻을 수 있지만 다른 사람들에게는 그렇지 않을 수도 있습니다12:49

왜냐하면 우리는 모두 다르기 때문에 한 사람에게는 놀랍고 쉬워 보이는 것이12:56

다른 사람에게는 매우 어렵게 느껴질 수 있습니다.13:02

하지만 여기서는 이것을 더 사용자 정의할 수 있는 방법을 찾아보려고 합니다13:04

이것을 더 사용자 정의하려고 노력하고 있습니다. 여러분이 무엇을 필요로 하는지 이해하려고 노력하고,13:08

개인적으로 이러한 도구를 이해하고 사용하기 위해 무엇이 필요한지13:12

아직 초기 단계의 초안이지만, 사용해보고 싶으시다면 알려주세요.13:17

그래서 지금은 저희가 병목 현상이고, 지금까지는 꽤 잘 확립했다고 생각하지만13:23

이 새로운 미래를 가능하게 하고 병목 현상이 되지 않도록 하기 위해 필요한 기술은13:29

이미 우리와 함께 있어요. 저희가 병목이지만, 그렇지 않을 수도 있죠.13:33

여러분이 여러분의 삶에 적용할 수 있는 것이 있다면 좋겠어요.13:38

앞으로 나아가세요. 그래서 두 가지를 부탁드리고 싶습니다.13:44

첫째, AgentCraft는 이미 나와있어요. 웹사이트로 NPX 설치해서 사용하실 수 있어요.13:49

제가 방금 보여드린 이 새로운 기능, 잠재적으로 루퍼스는 아직13:55

실험적인 단계예요. 사람들이 무엇에 관심을 갖고 있는지 파악하려고 노력하고 있어요.14:01

원하는 바닥이나 천장을 얻기 위해 무엇을14:05

찾고 있는지 알려주세요. 여기에서 관심사를 표현하고 무엇을14:10

찾고 있는지 말씀해주세요, 그래야 제가 어떻게 해야 할지 알 수 있어요. 감사합니다.14:15

AI Summary

에이전트 활용은 잠재력이 높지만, 현재는 복잡한 설정 및 관리, 제한적인 기능 등으로 인해 어려움을 겪고 있습니다. 이러한 문제점을 해결하기 위해 AgentCraft라는 솔루션이 소개되었으며, 이를 통해 에이전트 활용의 진입 장벽을 낮추고 생산성을 향상시킬 수 있을 것으로 기대됩니다. AgentCraft는 사용자 친화적인 인터페이스와 다양한 기능을 제공하여 에이전트 사용 경험을 개선하고, 자동화된 워크플로우 구축을 지원합니다.

Key Highlights

  • •Agent 활용의 어려움 (복잡한 설정 및 관리, 제한적인 기능)
  • •AgentCraft 솔루션 소개: 에이전트 활용 진입 장벽 완화 및 생산성 향상
  • •사용자 친화적인 인터페이스와 다양한 기능 제공
  • •자동화된 워크플로우 구축 지원
  • •에이전트 사용 경험 개선을 통한 효율 증대

Related Videos