이것을 누르십시오: WordPress 검색이 스마트해졌습니다.
게시 됨: 2023-11-03WMR의 WordPress 커뮤니티 팟캐스트인 Press This에 오신 것을 환영합니다. 각 에피소드에는 커뮤니티 주변의 게스트와 WordPress 개발자가 직면한 가장 큰 문제에 대한 토론이 포함됩니다. 다음은 원본 녹음의 필사본입니다 .
제공: RedCircle
WordPress에서 검색을 사용하는 것은 때때로 끔찍한 경험이 될 수 있습니다. 내 블로그에서는 WordPress에 로그인하고 대시보드를 통해 게시물을 검색하면 더 나은 결과를 얻을 수 있는 경우가 많습니다. 그런데 다른 워드프레스 사이트를 방문할 때는 그런 능력이 없습니다. 다행히도 나는 그들의 대시보드에 로그인하여 그들의 게시물을 검색할 수 없습니다.
그래서 가끔 Google로 돌아가서 Google 검색창에 웹사이트의 URL과 해당 사이트에서 찾고 싶은 특정 항목을 입력하는 경우가 있습니다. 그것은 이상적이지 않습니다.
오늘 저는 WP Engine의 제품 관리자인 Luke Patterson과 수석 제품 마케팅 관리자인 Jared Hutchinson과 WordPress의 기본 검색 도구의 문제점과 이를 해결하는 방법에 대해 이야기하고 있습니다.
두 분 모두에게 환영 인사를 전하고 싶습니다. 여러분은 WordPress 검색을 개선할 도구를 개발하고 있습니다. 하지만 먼저 여러분 각자가 WordPress에 어떻게 참여하게 되었는지 묻는 것으로 시작하고 싶습니다. 자레드, 너부터 시작해 보자.
Jared Hutchinson : 내 WordPress의 기원 이야기는 아마도 멋진 이야기가 아닐 것입니다. 저는 주로 WP Engine에서 일하기 시작했고 그곳에서 실제로 WordPress를 접하게 되었습니다. 이전에는 단지 피상적인 경험만 했지만 지금까지는 이것이 내 경험이었습니다.
DP : 그렇죠. 루크는 어때요?
Luke Patterson : 그래서 저는 cPanel이라는 회사에서 WP Engine으로 왔습니다. 그래서 cPanel은 원클릭 WordPress 설치와 같은 기능을 제공하고 많은 사람들이 사용했기 때문에 WordPress에 대한 소개였습니다. 그래서 cPanel에서 WP Engine으로 전환했을 때 WordPress의 멋진 세계에 깊이 빠져들 수 있는 기회였습니다.
DP : 네. 이제 여러분이 WordPress에 어떻게 참여하게 되었는지, 그리고 여러분이 WordPress에 어떻게 참여했는지 알게 되었으니, 제가 쇼를 시작한 내용, 즉 검색과 검색 관련 문제에 대해 이야기하고 싶습니다. 제가 언급한 첫 번째 것부터 시작하겠습니다. WordPress에 대해 생각할 때 검색에 대한 저의 경험은 종종 사이트 전면에서보다 대시보드에서 더 나은 검색 결과를 얻는다는 것입니다. 그리고 여러분 중 한 분이 그 이유를 제게 설명해 주실 수 있을지 궁금합니다. 루크, 그러지 말고, 이것 좀 먹어보는 게 어때?
LP : 정말 흥미로운 내용이군요. 무슨 일이 일어날 수 있는지, 관리자 검색이 프런트 엔드에서 사용할 수 없는 항목을 검색할 수 있다는 것입니다. 따라서 일부 개인 데이터나 이와 유사한 항목 또는 프런트 엔드가 표시하도록 구성되지 않은 항목을 검색할 수 있습니다. 안타깝게도 많은 이유가 있을 수 있습니다. 검색 결과의 불일치는 사람들이 WordPress를 사용할 때 타사 검색 솔루션을 찾는 경향이 있는 큰 이유라고 생각합니다. 사람들이 예전 제품 관리자 폴백을 수행해야 하는데 왜 이 항목을 검색하지 않는 걸까요? 즉, WordPress에서는 데이터가 이상할 수 있기 때문에 상황에 따라 다릅니다.라고 말할 때 항상 말하는 것입니다. . 오른쪽? 검색할 때 데이터 세트를 검색하는 것이며, WordPress의 좋은 점 때문에 데이터가 이상할 수 있습니다. 즉, 원하는 대로 데이터가 될 수 있다는 것입니다.
따라서 누구든지 구현이나 데이터 세트, 데이터 구조를 완벽하게 맞춤화할 수 있으며 실제로 매우 수월합니다. 따라서 맞춤형 데이터는 기본 WordPress 검색 경험을 깨뜨리는 경향이 있습니다.
DP : 여기서 언급해야 할 것 같습니다. 왜냐하면 우리는 이 맞춤형 경험에 대해 이야기하고 있기 때문입니다. 검색 문제를 해결하거나 사용자 정의하는 데 도움이 되는 수많은 플러그인이 있습니다. 제가 검색에 관해 이야기할 때 대부분의 경우 기본 검색에 대해서만 이야기하고 있습니다. 플러그인도 아닙니다. 제가 사용하고 있는 WordPress로 구축된 기본 검색 도구일 뿐입니다. 그래서 그것은 나에게 달려 있습니다. 아마도 다른 도구를 사용하는 것을 고려해 봐야 할 것 같습니다. 그러다가 검색 결과에 관해 이야기할 때 떠오르는 것 중 하나가 바로 그것이라고 생각합니다. 연대기의 부족, 연대기의 부족이라고 말하고 싶지만 그런 단어는 아닌 것 같지만, 예를 들어 제가 게시물 검색을 할 때 대시보드에 보면 여기 있는 것 같은 느낌이 듭니다. 최근으로 가는 것 뒤로 가는 것. 그리고 제가 WordPress에서 기본 검색을 할 때, 그것은 단지 – 그것이 수행하는 논리가 무엇인지 모르겠습니다. 정말 무작위적인 일이에요. 물론 결과는 4개뿐입니다. 어쩌면 대시보드에 있을 수도 있습니다. 나에게 보여줄 것이다. 내가 쓴 모든 게시물은 모두. 그래서 제 생각에는 그것은 분명한 종류의 것입니다.
Jared, 검색과 관련하여 불만을 품고 있는 문제 중 수정하고 싶거나 수정했다고 생각하는 문제 등을 알려주시면 어떨까요?
JH : 네, 물론이죠. 따라서 맥락상 저는 실제로 제품 마케팅으로 전환하기 전에 수년 동안 영업 팀에 있었습니다. 모든 유형의 사이트에 걸쳐 검색 문제가 있습니다. 제 생각에는 Smart Search가 특히 미디어 사이트에서 해결하는 가장 큰 문제는 대기 시간이 부족하다는 것입니다. 따라서 거기에 다양한 콘텐츠가 있고 다양한 유형의 게시물이 있으면 이름을 지정하면 됩니다. 나는 이 시점에서 10년 동안 활동해 온 블로그들과 함께 일해왔습니다. 그리고 그들이 가지고 있는 게시물의 수도 꽤 많습니다. 그래서 다양한 유형의 콘텐츠가 있습니다. 이 사이트를 관리하는 배후의 누군가로서 당신은 통제하고 싶습니다. 알겠습니다. 내 최고의 콘텐츠는 무엇입니까? 내가 표면화하고 싶은 것들은 무엇인가? 스마트 검색을 통해 이를 제어하고 가중치를 부여할 수 있습니다. 기본적으로 WordPress Search는 통제력이 전혀 없다고 생각합니다. 그리고 그것은 당신이 암시했던 일종의 것입니다, Doc Pop. 그리고 우리가 고객으로부터 많이 들은 내용은 내 검색이 무작위라는 것입니다. 나는 검색 경험을 통제할 수 없습니다.
우리가 생각하는 방식은 누군가가 귀하의 사이트에서 검색을 하고 있다면 그들은 귀하의 가장 높은 의도를 가진 사용자이고 여러 면에서 최고의 사용자이며 완전히 무작위이기 때문에 최악의 경험을 하고 있는 것입니다. 그리고 그것은 적어도 하나의 기능입니다. 즉, 기본 WordPress 검색에는 없는 기능이 부족하여 고객에게 가장 큰 문제였습니다.
DP : 네. 또 다른 얘기도 하셨습니다. 내 블로그는 15년 동안 운영되었으므로 수천 개의 게시물이 있고 모든 게시물에 미디어가 첨부되어 있습니다. 그래서 진행이 조금 느리긴 하지만 제가 가지고 있는 양이 아닐까 싶습니다. 그리고 Jared 님, 스마트 검색에 대해 언급하신 이후로 아직 실제로 이를 지정하지 않은 것 같습니다. 청취자들에게 스마트 검색이 무엇인지 알려주시면 어떨까요?
JH : 스마트 검색은 전통적인 WordPress 사이트, 모놀리식 WordPress 사이트의 이러한 검색 문제를 해결하기 위해 WP 엔진이 구축한 것입니다. 앞서 언급했듯이 기본 WordPress 검색에는 많은 문제가 있습니다. 그렇죠? 오타를 허용하지 않고 확장 가능하지 않으며 사용자의 검색 경험을 제어할 수 없습니다.
모든 기존 WordPress 사이트에 대해 Smart Search가 할 수 있는 일은 사용자에게 해당 경험에 대한 더 많은 제어권을 제공하고 매우 빠르게 확장 가능한 방식으로 이를 수행하는 것입니다. 따라서 웹사이트에서 최고의 사용자, 가장 의도가 높은 사용자에게 전환을 돕고, 참여를 유지하고, 관심을 끄는 콘텐츠를 찾는 데 도움이 되는 최신 검색 환경을 제공하는 것입니다. 그들은 귀하의 사이트에서 찾고 싶어합니다.
DP : 청취자들에게 명확히 설명하자면 Smart Search는 플러그인, 즉 WP 엔진 플러그인이며 아직 완전히 출시되지 않았습니다. 현재는 일부 사용자에게만 제공되고 있습니다.
JH : 사실 모든 프리미엄 고객이 이용할 수 있습니다. 아, 아시다시피 프리미엄 플랜 중 하나를 사용하는 경우 추가 기능으로 구입할 수 있는 것입니다. 네, 그렇습니다. 완전히 이용 가능합니다.
DP : 좋아요, 좋아요. 따라서 이 플러그인을 작업하는 과정에서 여러분 모두는 몇 가지 멋진 내용을 배웠으며 이에 대해서는 나중에 다루게 될 것입니다. 쇼가 시작되기 전에 Luke, 제가 검색과 관련된 문제가 반드시 검색과 관련된 문제와 동일한 것은 아니라고 말씀하셨는데요. 특히 고객 의도에 대해 이야기하셨습니다. 그게 무슨 뜻인지 빠르게 설명해 주시겠어요? 그리고 휴식 후에 더 깊이 들어가 보겠습니다.
LP : 네, 운이 좋게도 여기 WP Engine에서 검색 제품 관리자로 일하게 되었습니다. 그래서 제가 하루 종일 하는 일은 모두가 사람들에게 검색에 관해 이야기하고 검색에 대해 생각하며 검색 분야에서 일하는 뛰어난 엔지니어들과 채팅하는 것입니다. 하루 종일. 그래서 우리가 검색에 대해 이야기할 때 동그라미로 치는 문제는 의도의 문제입니다.
이 사람이 내 웹페이지에 왜 있는 걸까요? 그들은 무엇을 원합니까? 따라서 의도 척도의 맨 끝 부분에서 웹 사이트 방문자의 두뇌와 컴퓨터 사이의 루프를 완전히 닫아 의식적 또는 무의식적 의도가 즉각적으로 성취될 수 있다면 다음과 같은 Neuralink가 있습니다. 당신의 두뇌가 컴퓨터에 연결되어 있고 웹 사이트가 당신이 원하는 것을 쉽게, 즉각적으로 제공하는 상황입니다. 물론 그것은 항상 우리가 도달하려고 노력하는 것과 마찬가지로 당신이 여기에 왜 있는 건지 이해하는 것입니다. 당신은 무엇을 원하세요? 의식적 의도든 무의식적 의도든 마찬가지겠죠?
따라서 검색 종류는 해당 척도의 중앙에 위치하거나 검색창이 위치합니다. 따라서 검색 창에 대해 생각해 보면 실제로 여기에서 얻는 것은 누군가가 귀하의 웹 사이트를 방문하여 자신의 의도를 명시적으로 전하는 것입니다. 그들은 검색 창에 내가 원하는 것을 입력하고 Return 키를 누른 다음 웹 사이트 소유자로서 해당 텍스트, 의도 인코딩된 텍스트를 해석하거나 해석하도록 하는 것이 귀하의 임무입니다. 검색창에 들어가서 해당 의도를 가장 잘 해결한다고 생각하는 항목을 제공합니다.
그래서 우리는 검색의 핵심 문제로서 의도를 이해하고 이에 응답하는 것에 대해 이야기합니다. 그래서 ENCODE가 있습니다. 검색창에 단어를 입력하겠습니다. 그리고 디코드. 해당 검색어를 해석해 보겠습니다. 이것이 바로 사람들이 서로 다른 검색 경험을 갖고 있는 이유이자 무게 측정에 대한 귀하의 요점으로 돌아가고 싶은 이유입니다. 아, 가장 최근의 결과가 먼저 나타나지 않는 이유도 있습니다.
제가 말했듯이 저는 사람들과 매일 하루 종일 검색 구현에 대해 이야기합니다. 사람들이 웹사이트에서 원하는 것은 무수히 많습니다. 그래서 사람들이 검색을 구현하고 싶어하는 방식과 검색 결과를 대체하고 필터링하는 방법이 무수히 많습니다. 그래서 저는 고유한 유형의 방문자 의도에 그들이 기대하는 방식으로 응답하고 있습니다. 표준과 관행, 접근성 등 모든 것에 부합하는 방식으로 내 비즈니스에 서비스를 제공하는 것입니다. 따라서 사람들은 게시물이나 제목, 날짜를 기준으로 가중치를 부여하는 것과 같은 기능만 필요한 것이 아니라 최신성에 대한 해석이 필요하거나 인기도에 따른 최근성도 필요할 것입니다. 그들은 이러한 티셔츠 결과를 소, 중, 대별로 필터링하거나 일부 결과를 집계하여 자연어를 구문 분석하는 기능과 같은 기능이 필요할 것입니다.
Nike 운동화를 검색하는 것은 누군가가 와서 '나는 달릴 때 과도하게 내전하는 경향이 있습니다'라고 검색하는 것과는 매우 다릅니다. 어떤 종류의 신발을 사야 할까요? 따라서 사람들은 방문자를 이해해야 하고, 이 웹사이트가 무엇을 하려고 하는지 이해해야 하며, 이해하고 응답할 수 있는 경험을 만들기 위해서는 정말 스마트한 도구가 많이 필요할 것입니다. 귀하의 웹사이트를 방문하고 '내가 원하는 게 있어서 여기에 왔습니다. 검색창에 입력하겠습니다.
DP : 그런 의미에서 우리는 잠시 휴식을 취하고 돌아올 때 검색과 WordPress에 대해 계속해서 이야기할 예정입니다. 그리고 검색을 통한 의도에 대한 아이디어를 자세히 살펴보겠습니다. 그러니 계속 지켜봐 주시기 바랍니다. 우리는 짧은 휴식 후에 곧 돌아올 것입니다.
WordPress 커뮤니티 팟캐스트인 Press This에 다시 오신 것을 환영합니다. 저는 여러분의 호스트인 Doc Pop입니다. 오늘은 스마트 검색이라는 도구를 개발 중인 WP Engine의 Luke Patterson 및 Jared Hutchinson과 함께 검색에 대해 이야기해보겠습니다.
그리고 휴식 시간 직전에 Luke는 고객 의도에 대해 이야기했고, 아시다시피 제가 이전에 제 문제에 대해 말한 모든 내용은 아마도 고객 의도로 돌아올 것이라고 생각합니다. 저는 검색 결과가 느리거나 연대순이 부족하다는 점에 대해 이야기하고 있었습니다. 그리고 Luke는 고객 의도와 같은 순수한 의미에서 누군가가 사이트에 와서 사이트의 WooCommerce 섹션에서 판매할 물건을 검색할 수 있다고 이해합니다. 아니면 블로그 게시물을 검색하고 있을 수도 있습니다. 신발을 언급하셨는데요. 어쩌면 신발 끈 묶는 방법에 대한 정말 멋진 게시물이 있었을 수도 있습니다. 그래서 그들은 신발 끈을 입력하고 대신 WooCommerce 사이트에서 신발끈을 얻거나 그 반대의 경우도 마찬가지입니다. 어쩌면 그들은 상점에서 물건을 찾고 있는 대신 자신과 관련이 없는 블로그 게시물을 잔뜩 발견하게 될 수도 있습니다.
이것이 고객 의도의 과제 중 하나에 대해 이야기하는 방법일까요?
LP : 아, 그리고 실제로 WordPress의 독특한 아름다운 방식을 간략하게 언급했기 때문에 이야기하기가 정말 어려운 일이군요. 그렇죠? 이는 WordPress를 원하는 대로 만들 수 있고 오픈 소스이며 이러한 모든 플러그인이 있다는 것을 의미합니다. 이는 또한 데이터를 수정하고 태그를 지정할 수 있는 방법이 많다는 것을 의미합니다. 구체적으로 WooCommerce 예를 보면 사람들이 이 문제를 해결하는 가장 인기 있는 방법은 고급 사용자 정의 필드와 같은 것을 사용하는 것입니다. 그렇죠? 몇 가지 사용자 정의 분류법을 사용하겠습니다. 몇 가지 사용자 정의 필드를 갖게 될 것입니다. 다양한 사용자 정의 게시물 유형을 사용하겠습니다.
예를 들어 블로그 게시물과 제품 사이에서 본질적으로 데이터가 무엇인지 구별하는 다양한 방법이 있을 것입니다. 그렇죠? 그리고 제품, 즉 신발과 신발끈 사이에 어떤 관계를 만들 수도 있습니다. 따라서 WordPress에서 검색하는 경우 검색 엔진은 WordPress의 언어를 사용하려고 할 것입니다. 사용자 정의 분류, 관계, 게시물 유형, 사용자 정의 게시물 유형, WooCommerce에 대한 모든 흥미로운 내용. 그 언어를 구사해야 할 것입니다. 실제로 그렇게 하는 사람은 아무도 없습니다. 그렇죠? 사람들이 맞춤 설정할 수 있는 방법이 무한하기 때문입니다. 따라서 너무 많은 사용자 지정 코드 없이도 최종 사용자가 너무 많은 노력을 기울이지 않고도 처리할 수 있는 검색 환경을 만드는 것은 WordPress가 일반적으로 관계를 처리하는 방식을 이해합니다. 또는 이것이 우리가 하는 일입니다. 예를 들어 WooCommerce처럼 정말 인기 있는 플러그인인 ACF를 선택해 볼까요? 그리고 우리는 그러한 것들과 쉽게 통합할 것이고, 그것은 어느 정도 효과가 있을 것입니다.
그래서 우리는 자연 필터링을 존중하는 것과 같은 다른 일을 할 수 있습니다. 이는 WordPress 측에서 발생하므로 WordPress에 대한 검색을 구축하려면 WordPress에 대한 깊은 이해와 사람들이 WordPress에 사용하는 방식, 그리고 데이터가 WordPress에 존재하여 이를 알 수 있도록 자연스럽게 맞춤화된 방식이 필요합니다. , 신발을 검색하면 아하, 그게 상품이군요. 좋아요. 그리고 이 제품과 관련하여 제안으로 표시하고 싶은 사항이 있습니다. 그래서 저는 검색에 대해 오랫동안 이야기할 수 있지만, 이제 이 결과가 표시되는 방식에 대해 더 이야기할 수 있습니다. 누군가 신발을 검색하고 있나요? 아, 알았어. 맞춤 검색 결과를 원하는데, 이 결과의 맨 위에 일부 신발끈에 대한 쿠폰을 표시하겠습니다. 예, 마무리하자면 WordPress에서 검색하는 것은 어렵습니다. 왜냐하면 검색은 반드시 데이터를 이해하고 해석하고 의도에 응답해야 하기 때문입니다. 그리고 어떤 방식으로든 WordPress 데이터를 혼합하고 일치시킬 수 있기 때문에 많은 사용자 정의 코드 없이 모든 항목을 훌륭하게 처리하는 검색 도구를 구축하는 것이 어려울 수 있습니다.
우리는 꽤 좋은 일을 해냈다고 생각하고 싶지만 확실히 쉬운 경험은 아니었습니다.
DP : 그리고 Jared 씨, 이게 검색에 대한 당신의 불만 중 하나죠? ACF와 같은 도구에 대한 지원이 부족합니까?
JH : 네, 그런 것 같아요. 많은 사람들이 알고 있듯이, ACF는 현재 WP 엔진 제품군의 일부이며 우리는 이를 매우 진지하게 받아들이고 있습니다. 우리는 WordPress의 가장 큰 열성팬이 ACF 사용자이고 검색 문제에 가장 익숙한 사람들은 기술적인 경향이 있다는 것을 알고 있습니다. 개발자, 대행사에서 일하는 사람들, 그리고 아시다시피 ACF가 WordPress가 누구인지, WordPress가 무엇인지, 누가 WordPress 전체를 구축하는지에 대한 핵심이기 때문에 우리는 검색이 매우 열성적인 WordPress 사용자 그룹에게 효과적이어야 한다고 생각했습니다.
그래서 우리는 모든 ACF 사용자로부터 듣고 데이터와 기본 WordPress 검색 간의 이러한 모든 맞춤형 관계를 생성하는 데 투자하고 있다면 이를 최소한도 지원할 수 없다는 것을 알고 있습니다. 이는 큰 문제입니다. 오른쪽? 상자에서 바로 꺼내면 됩니다. 그래서 우리는 다른 솔루션도 살펴봤지만 Luke의 관점에서 그 중 어느 것도 원활하고 사용하기 쉬운 방식으로 ACF 사용자와 사용자 정의 게시물 유형을 실제로 지원하지 못했습니다. 항상 ACF를 지원하지 않았거나 많은 사용자 정의 코딩이 필요했습니다.
그래서 우리는 해당 커뮤니티를 확실히 지원하고 싶었습니다. 왜냐하면 커뮤니티는 현재 WordPress에 매우 중요하기 때문입니다.
DP : 루크, 당신이 뭔가를 언급했는데, 당신이 언급한 것은 단지 한 마디였을 뿐입니다. 당신은 언어라는 단어를 말했고 그것이 나에게 궁금해졌습니다. 대규모 언어 모델이 그런 방식이라면 이는 쇼에서 우리가 겪는 모든 문제 중 하나처럼 느껴질 것입니다. 어느 시점에서 우리는 AI가 이 문제를 해결할 것이라고 말할 것입니다.
그리고 저는 그냥 궁금해요. 여러분 모두 그렇게 할 계획인가요? 대규모 언어 모델 또는 어떤 형태의 AI가 검색 솔루션으로 작업하고 있는 작업의 일부인가요?
LP : 우리가 AI 과대광고 사이클에 휩쓸렸는지 묻는 겁니까?
DP : 음-흠.
LP : Doc Pop, 우리는 절대적으로 100%를 가지고 있습니다. 좋아요, 저는 의도적으로 '하이프사이클'이라는 단어를 사용합니다. 우리가 집단적으로 기술자로서 여기에서 밀과 왕겨를 분리하는 과정에 있다는 것을 미리 인정합시다. 그렇죠?
이 기술의 실제 핵심 응용 프로그램은 무엇입니까? 그래서 이것이 우리가 WP Engine에서 AI를 도구로 생각하기로 선택한 방법입니다. 우리는 항상 문제부터 시작하여 이러한 문제를 해결하기 위해 사용할 수 있는 도구는 무엇인지 묻기를 원합니다. 더 빠르게 문제를 해결하고, 더 저렴하게 해결하고, 우리 제품을 사용하는 사람들에게 놀랍고 즐거운 방식으로 문제를 해결합니다. 따라서 여러분이 보게 될 것 중 일부는 일종의 GPT 래퍼와 같습니다. 안녕하세요, X에 대한 블로그 게시물을 작성해 주세요. 우리는 그렇게 하지 않습니다. 나는 충분하다고 생각한다. 이것은 내 개인적인 의견입니다. 블로그 스팸이 너무 많다고 생각합니다. SEO로 코딩된 블로그 자료는 충분하며 AI는 그 이상을 밀어냅니다. 내 말은, 그것은 단지 우리가 관심을 두지 않는 것입니다. 그렇죠, 다시 돌아가는 것입니다. 그게 사람들의 문제를 정말 해결해주나요?
춥다. 흥미 롭군. 그것은 미친, 음, 기술의 획기적인 발전이지만, 우리가 볼 수 있는 WordPress를 사용하는 사람들에게는 그다지 가치가 없다고 생각합니다. 그렇다면 귀하의 질문에 좀 더 구체적으로 대답하자면, 우리는 어떤 문제에 AI를 적용할 예정인가요? 찾다!
LLM이 정말 잘하는 것은 대화나 요약 같은 것입니다. 그래서 우리는 LLM이 정말 잘하는 것과 기계 학습을 어떻게 사용할 수 있는지에 대한 세 가지 접근 방식을 가지고 있습니다. 따라서 우리는 다음과 같은 문제를 해결하기 위해 큰 AI 우산 아래에 있습니다. 그리고 주변 검색?
따라서 첫 번째는 의미론적 검색이라고 부르는 문제를 해결하는 것입니다. 제가 말한 예를 기억하시나요? 누군가가 검색 창에 입력할 수 있기를 바랍니다. Luke의 웹사이트에서 저는 달릴 때 과도하게 내전하는 경향이 있는데 어떤 종류의 신발을 사야 할까요? 좋습니다. 해당 문구에 대한 검색결과를 제공하는 것은 어렵습니다. 대규모 언어 모델은 해당 구문을 검색 데이터베이스로 변환할 수 있으며 LLM이 검색 색인의 내용과 대화할 수 있도록 벡터 데이터베이스를 만듭니다. LLM은 자연어를 검색 데이터베이스가 이해할 수 있는 것으로 번역하는 데 정말 능숙합니다.
이것이 응용 프로그램 중 하나입니다. 웹 사이트에서 검색할 때 일반 언어를 사용할 수 있으며 백엔드에 있는 모든 작업은 저희가 처리해 드립니다. 두 번째는 추천입니다. 그래서 저는 벡터 데이터베이스라는 것을 언급했습니다. 벡터 데이터베이스는 검색 색인을 가져오는 것입니다. 따라서 검색 가능한 모든 콘텐츠가 특수 검색 구성 데이터베이스에 저장되어 있습니다. 우리는 그것을 지수라고 부릅니다.
우리가 하는 일은 그 색인을 가져와서 벡터 데이터베이스라고 부르는 것으로 바꾸는 것입니다. 그러면 벡터 데이터베이스는 기계 학습과 기계 학습 모델을 사용하여 이러한 종류의 데이터가 얼마나 밀접하게 관련되어 있다고 생각합니까? 나는 지나치게 단순화하고 있습니다.
하지만 그 후에 할 수 있는 일은 콘텐츠와 제품 추천을 표면화하는 것입니다. 그렇죠? 기계 학습 모델을 실행하면 신발 끈이 벡터 데이터베이스의 신발과 정말 가까워지기 때문입니다. 따라서 자동으로 추천을 생성할 수 있습니다. 이봐, 당신은 X를 좋아했군요. 아, Y도 좋아했을 거라 장담합니다.
이것이 바로 웹사이트 콘텐츠에 대해 학습된 일종의 AI 기반 추천 알고리즘입니다. 따라서 2단계에서는 정말 스마트한 추천을 생성하고 있습니다. 3단계. 따라서 이 모든 것은 얼마나 큰 언어 모델이 벡터 데이터베이스를 사용하여 웹 사이트의 콘텐츠와 대화할 수 있는지에 관한 것입니다.
그런데 이런 종류의 프레임워크를 검색 증강 생성(Retrieval Augmented Generation)이라고 합니다. 그것은 RAG이므로 그런 종류의 것에 관심이 있다면 찾아볼 수 있습니다. 음, 하지만 또 다른 종류의 LLM 구현은 챗봇이죠, 그렇죠?
그래서 이것이 고객들로부터 받는 가장 큰 요청입니다. '내 웹사이트의 모든 콘텐츠에 대해 챗봇을 훈련시킬 수 있나요?' 아니요, 컨텍스트 창이라는 것이 있는데 모든 콘텐츠를 가져오기에는 너무 작기 때문입니다. 그러나 우리가 사용할 수 있는 것은 벡터 데이터베이스와 검색 증강 생성으로 귀하의 콘텐츠를 챗봇에 연결하는 것입니다. 이것이 3단계입니다. 다시 한 번 말씀드리지만 이것은 우리에게는 미래의 일입니다. 하지만 마술처럼 귀하의 콘텐츠를 LLM 챗봇과 매우 쉽게 연결되는 벡터 데이터베이스로 전환할 수 있는 능력이 있습니다.
그리고 다시 말하지만, LLM의 강점을 활용하여 그들은 대화를 나누는 데 정말 능숙합니다. 좋습니다. 웹 사이트의 데이터 세트에 연결하여 훈련할 필요는 없지만 콘텐츠를 검색하고 고객과 질문에 정말 친절하고 자연스럽게 답변할 수 있도록 하겠습니다. 대화 방식.
DP : 그렇군요. 이것이 바로 귀하의 사이트에 LLM이 있어야 한다고 생각하는 사용 사례입니다. 이것이 검색을 개선하는 데 어떻게 도움이 될 수 있는지 듣는 것은 흥미롭습니다. 그리고 우리는 마지막 휴식을 한 번 더 가질 예정입니다. 다시 돌아오면 검색에 관해 Luke 및 Jared와 대화를 계속할 것입니다. 아마도 우리가 권장하는 다른 검색 도구에 대한 사용자 권장 사항도 있을 것입니다. 그러니 짧은 휴식 후에 더 많은 것을 기대해 주세요.
Press This의 이번 에피소드에 다시 오신 것을 환영합니다. 여기서는 우리 중 많은 사람들이 열정을 갖고 있는 주제인 WordPress와 검색에 대해 이야기하고 있습니다. 이번 에피소드에서는 검색과 관련된 문제에 대해 이야기했습니다. Luke와 Jared는 검색 도구를 개발하고 있으며 검색에 매우 열정적입니다. 그리고 이 대화를 마무리하고 싶습니다. 이 에피소드를 듣고 계시다면 사이트 검색을 개선할 수 있는 방법이나 사용할 수 있는 도구가 있습니다. 자레드, 어, 미안해요, 루크, 음, 검색에 어떤 도구를 추천하고 싶으신지 말씀해 주시겠어요?
LP : 응. 따라서 우리는 스마트 검색을 좋아하며 검색 서비스가 WordPress, WordPress 커뮤니티 및 WordPress 생태계를 처리하는 방식에 차이가 있음을 확인하여 스마트 검색을 구축했습니다. 말하자면 검색을 정말 잘하고 어려운 문제를 열심히 해결하는 사람들이 있다는 것입니다. 그래서 우리가 일반적으로 고객을 보게 될 곳은 조금 덜 비싼 측면에서 Relevanssi와 SearchWP입니다. SearchWP는 신용이 필요한 경우 신용이 ACF와 정말 잘 어울리는 사람입니다. 사람들은 많은 검색과 많은 게시물을 받으면 우리를 방문하는 경향이 있습니다. 이는 Relevanssi 및 SearchWP 고객을 규모에 맞게 방해하는 경향이 있는 성능 측면입니다.
그래서 당신은 팩의 중간 정도에 도달합니다. 바로 우리, 스마트 검색입니다. 우리는 성능을 정말, 정말 잘 처리합니다. 천만 건의 검색을 원하는 고객이 있으므로 가격에 이를 반영합니다. 따라서 우리는 Relevanssi인 SearchWP보다 약간 더 비쌉니다. 나는 ElasticPress를 우리와 함께 팩의 중간이라고 부를 것입니다.
그리고 모든 추가 기능이 필요하다면 더 높은 수준의 Algolia를 사용하게 될 것입니다. 하나, 당신은 그것에 대한 비용을 지불할 것입니다. 둘째, Algolia는 이 분야에서 최고의 유연성을 제공할 가장 큰 플레이어입니다.
DP : 대단해요. 훌륭해요. Jared 씨, 그 외에 추가하고 싶은 제안이 있나요?
JH : 아니요, Luke가 성공했어요. 우리가 정말로 노력하고 싶었던 부분은 ACF 사용자들이었다는 점을 다시 한 번 말씀드리고 싶습니다. 아시다시피, 그들은 우리 가족의 일원이기 때문에 ACF가 우리와 더 잘 작동할 수 있도록 ACF 사용자를 위한 제품을 만들고 싶었습니다. 그래서 지금과 미래에도 음, 우리는 계속해서 그렇게 할 것입니다.
이는 스마트 검색이 우리가 볼 수 있는 다른 훌륭한 경쟁업체와의 격차를 실제로 메우는 경향이 있는 영역 중 하나입니다.
DP : 대단해요. 글쎄요, 저는 검색과 WordPress에 관해 두 분 모두와 대화를 나누는 것이 정말 즐거웠습니다. 이제 우리는 모든 것을 털어놓고 다른 것에 대해 이야기할 수 있습니다. 가서 우리 개들을 쓰다듬고 잠시 동안 풀을 만져보세요. 사람들이 당신이 하고 있는 일에 대해 더 알고 싶어 한다면, Jared, 사람들이 당신을 팔로우할 수 있는 좋은 방법은 무엇입니까? 아니면 그들을 어디로 보내고 싶나요?
JH : 저는 사교 활동을 별로 하지 않지만 LinkedIn에서 저를 찾거나 이메일로만 찾아보고 싶습니다. 내 이름과 성은 jared입니다. WP 엔진의 허친슨. 질문, 제안, 이에 대한 피드백, 검색 등 무엇이든 궁금한 점이 있으면 언제든지 문의해 주세요. 또한 WP Engine에는 에이전시 파트너 프로그램이 있으며 실제로 활발하게 활동하는 Slack 커뮤니티가 있습니다. 저는 항상 에이전시와 채팅을 하고 있으니, 프로그램에 참여하는 에이전시라면 Slack에서 저에게 DM을 보내주시면 채팅해 드리겠습니다. 괜찮아요.
DP : 대단해요. 그리고 당신에게도 같은 질문이군요, 루크. 사람들이 온라인에서 어떻게 당신을 팔로우할 수 있나요?
LP : LinkedIn이나 Twitter(LAPATTE31, LAPATTE 3 1)에서 저를 찾으실 수 있습니다. 조금 이상하지만 제가 트위터에서 살고 있는 곳이 바로 그곳입니다.
DP : 대단해요. 음, 여러분과 함께해주셔서 정말 감사했습니다. 당신과 이야기를 나누는 것은 정말 즐거웠습니다. 다음 에피소드에서는 사이트가 규정을 준수하는지 확인하는 데 도움이 되는 접근성 플러그인에 대해 Equalize Digital Accessibility의 Amber Hines와 이야기할 예정입니다. 또한 Buddyverse에서 작업 중인 BuddyPress 팀과의 인터뷰도 있습니다. 그리고 우리는 그들이 그것에 대해 이야기하는 에피소드를 준비하고 있습니다. 나는 그것을 거기에 꺼내게되어 매우 기쁩니다.
WMR의 WordPress 커뮤니티 팟캐스트인 Press This를 들어주셔서 감사합니다. Twitter에서 @theTorqueMag(@theTorqueMag)로 내 모험을 팔로우할 수 있고 RedCircle, iTunes, Spotify 또는 좋아하는 팟캐스팅 앱에서 Press This를 구독할 수 있을 뿐만 아니라 WMR.fm에서 직접 다운로드할 수도 있습니다.
다시 한 번 말씀드리지만 저는 여러분의 호스트인 Dr. Popular입니다. 저는 WP Engine에서의 역할을 통해 WordPress 커뮤니티를 지원하고 있으며 매주 Press This에서 해당 커뮤니티의 구성원을 조명하는 것을 좋아합니다.