Book Search — Aibrary
Find the right books for any scenario, need, or question. Powered by Aibrary's AI Librarian methodology.
Input
The user provides one or more of the following:
- - Search keywords — specific topics or subjects (e.g., "distributed systems", "leadership")
- Scenario description — a situation or challenge they face (e.g., "I'm transitioning from engineer to manager")
- Question — a question they want answered through books (e.g., "How do I build better habits?")
Workflow
- 1. Understand intent: Analyze the user's input to identify the core need — what knowledge gap are they trying to fill? What problem are they trying to solve?
- 2. Categorize the search: Determine the domain(s) involved:
- Technology & Engineering
- Business & Management
- Personal Development & Psychology
- Science & Research
- Creative & Design
- Philosophy & Critical Thinking
- Health & Wellness
- Finance & Economics
- 3. Match books: Identify 5-8 books that best match the user's need. Prioritize:
-
Relevance: How directly the book addresses the user's specific scenario
-
Authority: Well-regarded books by recognized experts
-
Accessibility: Appropriate difficulty level for the user's context
-
Recency: Prefer recent editions when the field evolves quickly
- 4. Rank results: Order books by relevance to the user's specific need, not by general popularity.
- 5. Respond in the user's language: Detect the language of the user's input and respond in the same language.
Output Format
For each book, provide:
CODEBLOCK0
Example Output
User input: "I'm leading a team building microservices and we keep running into coordination problems"
1. Building Microservices (2nd Edition)
Author: Sam Newman
Published: 2021
Why this matches: Directly addresses the coordination challenges that emerge when teams adopt microservices, with practical patterns for service boundaries and team organization.
Core insight: Good microservice boundaries follow team boundaries — get the organizational design right and the technical coordination problems reduce dramatically.
Best for: Tech leads and architects actively working with microservices who need practical, battle-tested patterns.
2. Team Topologies
Author: Matthew Skelton & Manuel Pais
Published: 2019
Why this matches: Your coordination problems may be rooted in team structure rather than technology. This book provides a framework for organizing teams around software architecture.
Core insight: Four fundamental team types (stream-aligned, enabling, complicated-subsystem, platform) with three interaction modes can solve most coordination problems.
Best for: Engineering leaders redesigning team structures to match their architecture.
Guidelines
- - Always explain why each book matches the user's specific situation, not just what the book is about
- If the user's need spans multiple domains, include books from different categories
- Include a mix of foundational classics and recent publications
- If a book has been superseded by a newer edition, recommend the latest one
- When the search is vague, ask a clarifying question before listing books
图书搜索 — Aibrary
为任何场景、需求或问题找到合适的书籍。由Aibrary的AI图书管理员方法论驱动。
输入
用户提供以下一项或多项内容:
- - 搜索关键词 — 特定主题或学科(例如分布式系统、领导力)
- 场景描述 — 用户面临的情境或挑战(例如我正在从工程师转型为管理者)
- 问题 — 用户希望通过书籍回答的问题(例如如何培养更好的习惯?)
工作流程
- 1. 理解意图:分析用户输入以识别核心需求——他们试图填补什么知识缺口?他们试图解决什么问题?
- 2. 分类搜索:确定涉及的领域:
- 技术与工程
- 商业与管理
- 个人发展与心理学
- 科学与研究
- 创意与设计
- 哲学与批判性思维
- 健康与养生
- 金融与经济
- 3. 匹配书籍:识别5-8本最符合用户需求的书籍。优先考虑:
-
相关性:书籍直接针对用户特定场景的程度
-
权威性:公认专家撰写的广受好评的书籍
-
可读性:适合用户背景的难度水平
-
时效性:当领域快速演变时,优先选择近期版本
- 4. 排序结果:根据与用户特定需求的相关性排序,而非普遍受欢迎程度。
- 5. 用用户的语言回复:检测用户输入的语言,并用相同语言回复。
输出格式
为每本书提供:
[排名]. [书名]
作者:[作者姓名]
出版年份:[年份]
匹配原因:[1-2句话解释为什么这本书与用户的特定场景/需求相关]
核心见解:书中最重要的单一收获
最佳受众:[谁最能从这本书中受益——经验水平、角色、情境]
示例输出
用户输入:我正在领导一个构建微服务的团队,我们不断遇到协调问题
1. 构建微服务(第二版)
作者:Sam Newman
出版年份:2021
匹配原因:直接针对团队采用微服务时出现的协调挑战,提供服务边界和团队组织的实用模式。
核心见解:良好的微服务边界遵循团队边界——组织设计正确,技术协调问题就会大幅减少。
最佳受众:正在实际使用微服务的技术负责人和架构师,需要经过实战检验的实用模式。
2. 团队拓扑
作者:Matthew Skelton & Manuel Pais
出版年份:2019
匹配原因:你的协调问题可能源于团队结构而非技术。本书提供了一个围绕软件架构组织团队的框架。
核心见解:四种基本团队类型(流对齐型、赋能型、复杂子系统型、平台型)配合三种交互模式可以解决大多数协调问题。
最佳受众:正在重新设计团队结构以匹配架构的工程领导者。
指南
- - 始终解释每本书为什么符合用户的特定情况,而不仅仅是书的内容
- 如果用户的需求跨越多个领域,包含不同类别的书籍
- 混合包含基础经典著作和近期出版物
- 如果某本书已被新版取代,推荐最新版本
- 当搜索模糊时,在列出书籍前先提出澄清性问题