Facebook은 레시피가 숨바꼭질하는 곳입니다. 영상은 요리를 보여 주고, 캡션은 “전체 레시피는 첫 댓글에”라고 말하고, 댓글에는 링크가 있고, 링크는 Facebook의 리디렉션을 거쳐 레시피를 세 번은 스크롤해야 나오는 자리에 묻어 둔 페이지로 이어집니다. 사람들은 매일 이런 게시물을 보고, 조각을 직접 맞춰 가면서 요리합니다.
이제 그 조각 맞추기를 Sorrel이 대신합니다.
댓글 속 레시피
Facebook은 게시물의 댓글을 로그인한 사람에게만 보여 줍니다. 레시피가 바로 거기에 있을 때, Sorrel은 딱 한 번, 정중하게 Facebook에 로그인할지 묻습니다. 로그인은 Facebook의 페이지에서 직접 하고, 로그인 정보는 휴대폰에 남으며, Sorrel은 당신의 비밀번호를 결코 보지 않습니다. 그다음부터는 모든 게시물의 댓글을 자동으로 읽습니다.
크리에이터의 링크를 끝까지 따라가기
댓글의 “전체 레시피” 링크가 곧게 뻗은 길인 경우는 드뭅니다. Facebook은 링크를 리디렉션으로 감쌉니다. 어떤 사이트는 레시피 대신 자체 검색 결과를 내놓습니다. 어떤 페이지는 기계가 알아볼 구조가 전혀 없는 맨 텍스트로 레시피를 올립니다. Sorrel은 그 길을 전부 걷습니다. 리디렉션을 풀고, 요리 이름으로 올바른 결과를 고르고, 레시피 마크업이 없는 페이지도 읽어 냅니다. 그렇게 가져오기는 진짜 제목과 릴스의 사진, 모든 재료와 조리 순서를 갖춘 깔끔한 레시피로 마땅하게 끝납니다.
절대 틀리지 않으려는 것들
댓글을 읽는다는 것은 사람들이 거기 쓴 모든 것을 읽는다는 뜻이고, 그 대부분은 레시피가 아닙니다. 이제 Sorrel은 그 차이를 압니다.
- 독자의 응용 — “저는 달걀 18개와 크루아상 생지로 만들어요” — 은 결코 크리에이터의 레시피로 저장되지 않습니다.
- 지나가며 “2컵”을 언급한 답글은 재료 목록이 아닙니다.
- 레시피의 제목은 게시한 페이지의 이름이 아니라 요리의 이름을 따릅니다.
그리고 레시피를 정말 읽을 수 없을 때 — 크리에이터가 메시지로만 보내 주거나, 링크가 모음집으로 이어질 때 — Sorrel은 어림짐작 반쪽을 저장하는 대신, 그 사실을 분명히 말하고 링크를 건네 드립니다.
지금은 어디까지 왔나
게시물과 페이지는 여느 웹사이트처럼 무료로 가져옵니다. 릴스와 영상은 여느 영상 출처처럼 Sorrel Pro로 가져옵니다. 위의 개선 사항은 지금 iPhone에 배포되고 있으며, 같은 작업이 다음으로 Android에 도착합니다.


