计算机使用智能体分类English
R12.07.01.03 · 任务小类

电子书与阅读

E-books & reading

Organize libraries, highlights and notes in reading apps.

20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。

典型应用
Kindle · Apple Books · Calibre
小类 GUI 需求标签
G2 · GUI 必要

任务提案 · 20

展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。

R12.07.01.03-T01 Create a Calibre collection by tag and set series metadata

原始指令

In Calibre (desktop), add the tag 'book-club-2026' to the 5 books listed in fixtures/club.txt (match by title and author; two titles have multiple editions — choose the EPUB edition), and set series 'Book Club' with indices 1-5 in list order.

平台
mac · macOS win · Windows lin · Linux
应用
Calibre
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 type · 文字与表单
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
2 / 5

建议验证方式

Calibre metadata.db: the 5 correct book ids carry the tag; series 'Book Club' with series_index 1-5 in order; no other books tagged. The agent has no terminal, and calibredb, calibre-debug and ebook-meta are removed from PATH, so metadata.db can only be changed through the Calibre GUI.

建议部分得分

40% correct books tagged; 40% series indices; 20% no extra tags.

R12.07.01.03-T02 Highlight a passage and add a note in Apple Books

原始指令

In Apple Books on macOS, open 'Pride and Prejudice' (public-domain EPUB in the library), highlight in yellow the sentence beginning 'It is a truth universally acknowledged' (the full sentence), and add the note 'Opening irony'. Then add a bookmark on the first page of Chapter 3.

平台
mac · macOS
应用
Apple Books
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
path · 连续路径 click · 指向与点击 type · 文字与表单
工作产物
WP10 · 标注
条件
未声明
提案难度
2 / 5

建议验证方式

AEAnnotation SQLite: highlight with CFI range covering exactly that sentence (±2 chars), style yellow, note text; bookmark annotation at Chapter 3 start location. The agent has no Terminal or sqlite3, so the Books library and annotation databases are not reachable for direct edits; changes must be made in the Books app.

建议部分得分

50% highlight range; 20% color; 15% note; 15% bookmark.

R12.07.01.03-T03 Convert an EPUB to Kindle format with a custom cover and send to a device folder

原始指令

In Calibre, convert 'field_notes.epub' to AZW3 with the cover replaced by fixtures/cover.png, a generated table of contents from h2 headings, and margins of 5 pt, then save the AZW3 to the connected simulated Kindle (mounted folder /Volumes/Kindle/documents).

平台
mac · macOS win · Windows
应用
Calibre
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 type · 文字与表单
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
3 / 5

建议验证方式

AZW3 in device folder: cover image perceptual hash matches cover.png; NCX/TOC entries equal the 12 h2 headings; conversion log options margins=5. ebook-convert binary disabled outside the GUI.

建议部分得分

30% conversion to AZW3; 25% cover; 30% TOC; 15% on device.

R12.07.01.03-T04 Export highlights from a reading app and compile them into a note

原始指令

In the Kindle for PC/Mac app (test account with sample annotations), export the notebook for 'Thinking in Systems' and create a Markdown file systems_notes.md listing every highlight (in book order) with its location and any attached note.

平台
mac · macOS win · Windows
应用
Kindle for PC/Mac
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
click · 指向与点击 multi · 跨应用
工作产物
WP01 · 文档
条件
未声明
提案难度
3 / 5

建议验证方式

systems_notes.md contains all 23 seeded highlights (fuzzy text match >= 0.95), locations exact, notes attached to the right highlight, order by location. The agent has no terminal and the web notebook is not reachable from the sandbox, so highlights must come from the Kindle app's Notebook export.

建议部分得分

50% highlights present; 20% locations; 20% notes; 10% order.

R12.07.01.03-T05 Fix wrong metadata and covers for a batch of books using a source download

原始指令

In Calibre, 8 books imported from PDFs have filenames as titles and no authors. Use 'Download metadata' for each, but verify against the title page (first page preview) and reject wrong matches; set title, author, publisher, published date, and cover from the selected source.

平台
mac · macOS win · Windows lin · Linux
应用
Calibre
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
vis · 视觉判断 click · 指向与点击 type · 文字与表单
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
4 / 5

建议验证方式

metadata.db fields vs ground truth for 8 books (title, author exact; publisher/date per seeded source); covers present. Two seeded wrong-match traps (same title, different author). The agent has no terminal, and calibredb, calibre-debug and ebook-meta are removed from PATH, so metadata.db can only be changed through the Calibre GUI.

建议部分得分

50% title/author (per book); 20% publisher/date; 20% covers; 10% traps avoided.

R12.07.01.03-T06 Organize Apple Books into collections and mark finished books

原始指令

In Apple Books on macOS, create collections 'Work' and 'Fiction 2026', move the 6 work-related PDFs and 9 novels accordingly (by content: check titles), mark the 4 novels at 100% progress as Finished, and remove the sample 'Untitled.pdf' from the library.

平台
mac · macOS
应用
Apple Books
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
drag · 拖放 click · 指向与点击 vis · 视觉判断
工作产物
WP09 · 文件与文件夹
条件
risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

BKLibrary SQLite: collection memberships exact; finished flags on the 4; Untitled.pdf removed; nothing else removed. The agent has no Terminal or sqlite3, so the Books library and annotation databases are not reachable for direct edits; changes must be made in the Books app.

建议部分得分

50% collection membership; 25% finished flags; 25% removal correct only.

R12.07.01.03-T07 Adjust reading layout for low vision in an e-reader app

原始指令

In KOReader (Linux desktop build or Android emulator), open 'Moby Dick.epub' and set font 'Atkinson Hyperlegible' (installed), font size 26, line spacing 130%, margins narrow, dark mode with sepia-inverted night colors off, and make these the book's defaults only (not global).

平台
lin · Linux and · Android
应用
KOReader
交互表面
desk · 桌面 GUI mob · 移动触控
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 touch · 触控手势
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

Book's .sdr metadata.lua: font face, size, line spacing, margins, night mode values; global settings.reader.lua unchanged. The agent has no terminal or adb shell, so metadata.lua and settings.reader.lua are not reachable for direct edits; settings must be made in KOReader's menus.

建议部分得分

60% per-book settings (equal weight per setting); 40% globals untouched.

R12.07.01.03-T08 Find a quote across a library with full-text search and annotate it

原始指令

In Calibre's full-text search, find the book in the library containing the exact phrase 'the map is not the territory', open it in Calibre's viewer at that location, highlight the phrase in green with the note 'Korzybski', and report the book title and chapter.

平台
mac · macOS win · Windows lin · Linux
应用
Calibre
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
type · 文字与表单 path · 连续路径 vis · 视觉判断
工作产物
WP10 · 标注
条件
未声明
提案难度
3 / 5

建议验证方式

Calibre annotations table: highlight in the correct book with selected text equal to the phrase, style green, notes 'Korzybski'; report title/chapter exact. The agent has no terminal, and calibredb and calibre-debug are removed from PATH, so search and annotations must be done in Calibre's GUI and viewer.

建议部分得分

30% correct book; 40% highlight range + color; 15% note; 15% report.

R12.07.01.03-T09 Lend a library ebook and return it early in a library app

原始指令

In the Libby-style library app clone on the iOS Simulator, borrow 'Educated' (14-day loan) for reading in the app, place a hold on 'Circe' (waitlist) with auto-borrow off, then return 'Old Man and the Sea' early. Report the hold position for Circe.

平台
ios · iOS/iPadOS
应用
Libby-style app clone (iOS)
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 click · 指向与点击
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
2 / 5

建议验证方式

Library backend: active loan Educated 14 days; hold on Circe with auto_borrow=false; loan for Old Man returned; reported position equals DB. The agent drives only the Simulator window: it has no shell on the host (simctl and the app container are not reachable) and no API token, so loans and holds must be made in the app.

建议部分得分

30% loan; 30% hold settings; 25% early return; 15% position.

R12.07.01.03-T10 Merge duplicate books in Calibre keeping all formats

原始指令

In Calibre, 7 books exist twice (one EPUB-only record and one PDF-only record each). Merge each pair into one record keeping both formats, keep the metadata from the record with an ISBN, and do not merge 'Dune' and 'Dune Messiah' (similar titles).

平台
mac · macOS win · Windows lin · Linux
应用
Calibre
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 vis · 视觉判断
工作产物
WP09 · 文件与文件夹
条件
risk · 高风险 / 不可逆
提案难度
4 / 5

建议验证方式

metadata.db: 7 merged records each with EPUB and PDF formats and the ISBN-bearing metadata; Dune and Dune Messiah remain separate; total count reduced by 7. The agent has no terminal, and calibredb, calibre-debug and ebook-meta are removed from PATH, so metadata.db can only be changed through the Calibre GUI.

建议部分得分

60% correct merges; 20% metadata choice; 20% decoys untouched.

R12.07.01.03-T11 Transfer reading progress and highlights between two e-reader apps

原始指令

The user read 'Middlemarch' in Foliate (Linux) to 47% with 9 highlights. Open the same EPUB in KOReader (Linux build) and recreate the 9 highlights at the same passages, then set KOReader's position to the same location.

平台
lin · Linux
应用
Foliate · KOReader
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
multi · 跨应用 path · 连续路径 nav · 平移 / 缩放 / 滚动
工作产物
WP10 · 标注
条件
multiapp · 多应用
提案难度
4 / 5

建议验证方式

KOReader metadata.lua: 9 highlights whose text equals Foliate's annotations (fuzzy >= 0.95); last position within 0.5% of Foliate's CFI location. The agent has no terminal, so KOReader's metadata.lua is not reachable for direct writes; highlights and position must be set in KOReader.

建议部分得分

70% highlights (per highlight); 30% position.

R12.07.01.03-T12 Edit an EPUB's table of contents and fix a broken chapter in Calibre's editor

原始指令

In Calibre's 'Edit book' tool, fix 'handbook.epub': the TOC is missing chapters 7-9 and chapter 8's heading is styled as body text. Regenerate the TOC from h1/h2, set chapter 8's heading to h1, and run the built-in checker until no errors remain. Save.

平台
mac · macOS win · Windows lin · Linux
应用
Calibre
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 type · 文字与表单 vis · 视觉判断
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
4 / 5

建议验证方式

EPUB: nav/NCX contains all 12 chapters in order; chapter 8 heading tag h1; epubcheck reports 0 errors; body text otherwise unchanged (diff). The agent has no terminal, and calibre-debug and ebook-polish are removed from PATH, so the EPUB must be edited and saved in Calibre's Edit book tool.

建议部分得分

40% TOC complete; 25% heading fix; 25% checker clean; 10% no other changes.

R12.07.01.03-T13 Set up a reading goal and track a book's progress manually

原始指令

In the Goodreads-style web clone, set the 2026 reading challenge to 30 books, mark 'The Overstory' as currently reading at page 212 of 502, add it to shelf 'nature', and rate the already-finished 'Piranesi' 4 stars with a 2-sentence review.

平台
web · 任意系统(网页)
应用
Goodreads-style clone
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
1 / 5

建议验证方式

DB: challenge goal 30; reading status with page 212; shelf membership; Piranesi rating 4 and review with exactly 2 sentences. The clone issues no API token and accepts writes only from the browser session (CSRF + session id), so scripted requests are rejected.

建议部分得分

20% goal; 30% progress; 20% shelf; 30% rating/review.

R12.07.01.03-T14 Annotate a PDF textbook chapter with precise highlights and margin notes

原始指令

In the Kindle for PC/Mac app or Apple Books, open 'stats_ch4.pdf' and highlight the 5 definitions in Section 4.2 (each is a bolded term plus its definition sentence), adding a note to each with your own one-line paraphrase. Do not highlight examples.

平台
mac · macOS win · Windows
应用
Apple Books · Kindle for PC/Mac
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
path · 连续路径 type · 文字与表单 vis · 视觉判断
工作产物
WP10 · 标注
条件
未声明
提案难度
4 / 5

建议验证方式

Annotation DB: 5 highlights whose text overlaps each ground-truth definition span with IoU >= 0.8 (character offsets), each with a note; no highlights on example spans. The agent has no terminal or sqlite3, so the annotation databases are not reachable for direct edits; highlights must be made in the reader app.

建议部分得分

60% definition spans (equal weight per span); 25% notes; 15% no examples highlighted.

R12.07.01.03-T15 Send a set of articles to an e-reader as one compiled ebook

原始指令

Use Calibre's 'Fetch news' custom recipe GUI to create a recipe 'Weekend Reads' from the RSS feed http://feeds.local/longreads.xml limited to the 5 newest articles, download it, then send the resulting ebook to the simulated Kobo device (mounted) in EPUB format.

平台
mac · macOS win · Windows lin · Linux
应用
Calibre
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 type · 文字与表单
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
3 / 5

建议验证方式

Custom recipe saved with feed URL and max articles 5; library has a news book with the 5 newest article titles; device folder contains its EPUB. The agent has no terminal, and ebook-convert and calibredb are removed from PATH, so the recipe, download and device send must be done in the Calibre GUI.

建议部分得分

30% recipe; 40% book content; 30% sent to device.

R12.07.01.03-T16 Look up and save vocabulary words while reading in a mobile e-reader

原始指令

In the Kindle app clone on the Android emulator, while reading 'Bleak House' chapter 1, look up the words 'implacable', 'megalosaurus' and 'Michaelmas' with the built-in dictionary by long-pressing each, add them to Vocabulary Builder, and create flashcards deck 'Dickens'.

平台
and · Android
应用
Kindle app clone
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 vis · 视觉判断
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

Vocabulary DB: 3 lookups with book id and chapter-1 locations; flashcard deck 'Dickens' containing exactly those 3 words. The agent gets screen input only (no adb shell, no backend API token), so lookups and the deck must be made in the app; the harness input log confirms UI taps.

建议部分得分

60% lookups (one third each); 40% deck.

R12.07.01.03-T17 Clean up a digital comics library: series, reading order and page fixes

原始指令

In Calibre (or YACReader on Windows), import 12 CBZ issues of 'Night Harbor' with messy filenames, set series and issue numbers from the cover images (issue number printed on each cover), fix issue 7 where pages 10 and 11 are swapped, and set reading order by issue.

平台
win · Windows mac · macOS
应用
Calibre · YACReader
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
vis · 视觉判断 drag · 拖放 click · 指向与点击
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
4 / 5

建议验证方式

Library metadata: 12 records with series index from cover numbers (ground truth); issue 7 CBZ page order corrected (image hash sequence). The agent has no terminal and calibredb is removed from PATH, so metadata and the CBZ page order must be fixed in Calibre or YACReader.

建议部分得分

60% issue numbers; 30% page swap fixed; 10% series name.

R12.07.01.03-T18 Prepare an accessible audiobook-style reading with text-to-speech settings

原始指令

In Apple Books on the iPad Simulator, open 'Treasure Island', start Speak Screen-based reading from the start of Chapter 2, set speaking rate to 1.2x via the speech controller, and set Books' auto-hyphenation off and 'Justify text' off for readability. Report the first sentence of Chapter 2.

平台
ios · iOS/iPadOS
应用
Apple Books · iOS Accessibility
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 vis · 视觉判断
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

Accessibility prefs: SpeakScreen enabled, rate 1.2; Books prefs hyphenation=false, justify=false; reported sentence exact. The agent has no host shell, so simctl and defaults writes to the simulator's prefs are not reachable; settings must be changed in Settings and Books.

建议部分得分

40% speech settings; 40% Books layout prefs; 20% sentence.

R12.07.01.03-T19 Build a research reading list with citations from highlighted ebooks

原始指令

From the 4 Calibre books tagged 'thesis', export all highlights tagged with the colour purple into a single Markdown file thesis_quotes.md, each quote followed by a Chicago-style citation (author, title, publisher, year, page or location) using Calibre metadata. Sort by author.

平台
mac · macOS win · Windows lin · Linux
应用
Calibre
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 multi · 跨应用 type · 文字与表单
工作产物
WP01 · 文档
条件
未声明
提案难度
4 / 5

建议验证方式

thesis_quotes.md: all 17 purple highlights (fuzzy >= 0.95), none of other colors; citations' fields match metadata.db; sorted by author surname.

建议部分得分

50% quotes; 30% citations; 20% sort/format.

R12.07.01.03-T20 Migrate a Kindle library to Calibre with collections and reading positions

原始指令

Move the user's 40 DRM-free Kindle documents (personal docs folder on the simulated Kindle) into Calibre: import all, map the Kindle's 5 collections to Calibre tags, record last-read percentages from the Kindle's sidecar files into a custom column 'Progress', and make a virtual library 'Unfinished' for books under 100%.

平台
mac · macOS win · Windows
应用
Calibre · Finder · File Explorer
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
multi · 跨应用 click · 指向与点击 type · 文字与表单
工作产物
WP09 · 文件与文件夹
条件
multiapp · 多应用 long · 长流程
提案难度
5 / 5

建议验证方式

metadata.db: 40 books; tags equal Kindle collection memberships; custom column #progress values equal sidecar percentages ±1; virtual library search expression yields exactly unfinished books.

建议部分得分

25% import; 25% tags; 30% progress values; 20% virtual library.

已有研究映射

以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。

同工作流族的小类