Home > Reflections | โฎ๏ธ โญ๏ธ

2025-03-23 | ๐ŸŒ Sitemaps | ๐Ÿงญ Exploring ๐Ÿ“š Book ๐ŸŒŒ Space

๐Ÿ“š Books

๐Ÿ•ท๏ธ Google uses the last mod field on sitemaps

Google uses theย <lastmod>ย value if itโ€™s consistently and verifiably (for example by comparing to the last modification of the page) accurate.

๐Ÿ“š More thoughts on exploring book space

Previously: 2025-03-22 > ๐ŸŒ Networked Book Exploration ๐Ÿ“š

๐Ÿ” Graph Search Perspective

  • ๐Ÿ—บ๏ธ This can be seen as a graph search problem.
    • ๐Ÿ“– Each book is a node.
    • ๐Ÿ”— Relationships between books are edges.
    • ๐Ÿ› ๏ธ But weโ€™re dynamically constructing those relationships when we visit a node.
    • ๐Ÿ”— We can also link book nodes to other kinds of nodes, like:
      • โœ๏ธ authors
      • ๐Ÿข publishers
      • ๐Ÿท๏ธ topics
    • ๐ŸŒ and then we can traverse the graph of topics, for example, if that helps us span the space of books.
    • ๐Ÿ“Š we can also describe books with a variety of attributes to consider along the way:
      • ๐Ÿ“ˆ popularity
      • ๐Ÿ“ length
      • ๐Ÿง rigor

๐ŸŽฏ Goal and Method

  • ๐ŸŽฏ A goal: iteratively explore book space traversing an implicit graph of relationships
    • ๐Ÿ† maximize value in the collection of books identified
  • ๐Ÿ“ A method:
    • ๐Ÿค– write a chatbot prompt parameterized by a book.
    • ๐Ÿ“š the prompt should return more books.
    • ๐Ÿ”„ each of those books can then be considered as inputs to the next prompt.

๐Ÿงญ Strategies and Heuristics

  • ๐Ÿ—บ๏ธ a strategy:
    • ๐Ÿ—ฃ๏ธ prompt for:
      • ๐Ÿ“ local exploration around the bookโ€™s topic, perspective, etc.
        • โœ… to be thorough
      • ๐ŸŒ global exploration far from the bookโ€™s topic, perspective, etc.
        • ๐ŸŒˆ for breadth and diversity
  • ๐Ÿ’ก a heuristic:
    • ๐Ÿ”‘ try to keep the prompt as simple as possible such that it will explore the full space of books when applied iteratively.

๐Ÿงช An Attempt: ๐Ÿ“š Book Explorer

The following book covers

  • one or more topics
  • from one or more perspectives
  • by one or more authors

Please identify all of the above.

Now given the topics covered, identify a unifying, thematic topic that tightly encompasses all of the topics in the book.

We want to

  • explore this unifying topic in more depth
  • identify neighboring and parent topics for broader exploration

Local exploration:
Given the parent topic, identify any sub topics that are not covered in this book. Recommend books that do cover these additional topics. Also recommend books that cover the same topic from a different perspective.

Global exploration:
Given the parent topic P,

  • think of a new topic: Q that is very dissimilar to P
  • think of another new topic: R that is very dissimilar to both P and Q
  • recommend books on topics Q and R
    Meta Global Exploration:
  • Recommend a book that is very dissimilar (in topic or perspective) from any book weโ€™ve discussed so far.

For fun, insert plenty of emojis throughout your response: at least one for every heading, bullet point and sentence and multiple interspersed through any large block of text.

๐ŸŽ๏ธ And now for a test drive:

๐Ÿค–๐Ÿ’ฌ Bot Chats