Back

AlphaOracle —— Learn from the past to understand the present, and explore the secrets of the millennia-old cultural context.

An exploration guide crafted for oracle bone script researchers and enthusiasts, connecting cutting-edge wisdom from ancient and modern times.

version: v1.3.6 license: Academic platform: Web status: Active GitHub HuggingFace HuggingFace
Every piece of oracle bone carries precious historical information, and artificial intelligence can provide new paths and methods for its interpretation. "AlphaOracle" aims to offer researchers efficient and verifiable academic tools through intelligent image recognition, semantic analysis, and cross-document comparison. It is not only a key to unlocking the civilization of the Shang and Zhou dynasties, but also a bridge connecting the ancient cultural context with modern artificial intelligence technology.

✨ System Vision

「AlphaOracle」It is not only a portable tool for exploring the secrets of oracle bone script, but also a professional open platform for oracle bone script that integrates numerous cutting-edge AI algorithms and a vast amount of authoritative ancient texts. This system is committed to streamlining and intelligentizing the cumbersome process of oracle bone script research, assisting you in quickly searching for more interpretative clues, whether for inscriptions or individual characters.

Core Features:

  • Rubbing Detection and Interpretation: Automatically recognizes sentences and characters on oracle bone rubbings, providing reading order and modern Chinese transcription.
  • Multi-Path Single-Character Analysis: Identifies deciphered characters and, based on form, evolution, and semantics, generates multiple candidate results for undeciphered characters.
  • Visualized Evolution Path: Displays the evolutionary process of candidate results from oracle bone script to seal script through a timeline, aiding the understanding of character form changes.
  • Oracle Bone Sentence Translation: Supports translation of oracle bone inscriptions into modern Chinese, helping users better understand the original meaning of rubbings.
  • Single-Character Retrieval and Analysis: Enables one-click retrieval from a large corpus of rubbings and manuscripts to trace the sources and usages of similar character forms.
  • Single-Character Literature Retrieval: Intelligently retrieves academic research materials related to oracle bone characters, revealing their usage across different studies.

‼️ATTENTION‼️

To continuously enhance the user experience, this system is still under development and iteration. Some functions may be unstable or temporarily unavailable. When you encounter an issue, you can first try again later. If the problem persists, please send the specific details (operation steps, screenshots, etc.) to ylliu@hust.edu.cn, and we will handle it as soon as possible. Thank you for your patience and understanding!

🖥️ Workspace Overview

A concise yet powerful research interface for oracle bone script

AlphaOracle System Workspace 1

“AlphaOracle” Main Interface Illustration

Click the bottom-right arrow or the buttons in the Object Selection Area to expand the Information Panel:

AlphaOracle System Workspace 2

“AlphaOracle” Expanded Interface Illustration

“AlphaOracle” supports the input of photocopied rubbings, transcription, photocopied single characters, and manuscript single characters, enabling multi-dimensional oracle bone analysis with comprehensive functionality:

  • Navigation Bar: Switch between Chinese and English interfaces, view system references, and access documentation
    • EN: Switch the main interface to English.
    • Doc: View the list of all references used in the system.
    • Intro: Access the system manual.
  • Workbench: This is the core area for oracle bone analysis. All operations, whether on rubbings or single characters, start here.
      Object Selection Area: Supports selecting analysis materials from the system’s built-in examples or from images uploaded locally.
      • Select Oracle Bone Fragment: Choose from various manuscript rubbings and photocopied rubbings provided by the system.
      • Select Oracle Bone Character: Choose from multiple single-character samples provided by the system.
      • Image Upload: Upload oracle bone rubbings or single characters from your own device.
      Function Activation Area: Activates relevant functions based on your selections and uploaded results.
      • Transcription & Rubbing Analysis: Activated when a rubbing is uploaded. Supports detection and recognition of oracle bone inscriptions and characters within the rubbing, and provides translations for each inscription.
      • Oracle Character Analysis: Activated when a single character is uploaded or selected from a rubbing. Supports detailed analysis of the character’s decipherment, including its form, evolution, radical, meaning, similar forms, and an evolutionary timeline.
      • Oracle Character Retrieval: Activated when a single character is uploaded or selected from a rubbing. Retrieves the original rubbing source of the character based on the analysis results, helping you quickly locate the character.
      • Related Literature Search: Activated when a single character is uploaded or selected from a rubbing. Intelligently searches for relevant academic literature that discusses the usage of the character.
  • Information Panel: Displays system results and comprehensive oracle bone research materials.
    • Example: Shows prepared manuscript rubbings, photocopied rubbings, and single-character images. Click an image to enlarge for detailed viewing, or click “➕” to upload automatically.
    • Detection: Displays specific results from rubbing analysis, including annotation boxes for inscriptions and single characters. Click on a character for detailed analysis.
    • Retrieval: Shows related rubbings indexed by oracle bone characters. Each rubbing contains similar character forms to the uploaded oracle bone character.
    • Literature: Displays academic references related to the analyzed oracle bone characters, providing insights into different usages and research materials.

🧭 User Guide

It only takes two steps to quickly learn how to use this system for oracle bone inscription research:

Step 1: Select your research object

Load the oracle bone materials you want to analyze (rubbings, individual characters)

Input two types of oracle bone materials in multiple ways:

Format 1: Upload the Transcription & Rubbing

2 Method to Upload Transcription & Rubbings

2 Method to Upload Transcription & Rubbings

  • Using the system-provided transcription / rubbing copies:
      1. Click “Select Oracle Bone Fragment” in the center of the homepage.
      2. In the pop-up gallery, freely choose from the high-resolution Transcription or Rubbing provided by the system.
      3. Click the green “+” icon in the lower-right corner to load the selected item into the workspace.
  • Local upload:
    • Click the Image Upload button on the right-hand side to import files from your device.

Format 2: Upload Oracle Bone Character

2 Method to Upload Oracle Bone Character

2 Method to Upload Oracle Bone Character

上传单字的两种方法

Method 3: Click on the single character in the rubbing analysis results

  • Using the system-provided single characters:
      1. Click “Select Oracle Bone Character” in the center of the homepage.
      2. In the pop-up gallery, freely choose from the high-resolution single character samples provided by the system.
      3. Click the green “+” icon in the lower-right corner to load the selected item into the workspace.
  • Local upload:
    • Click the Image Upload button on the right-hand side to import files from your device.
  • Select single characters displayed after uploading a rubbing for analysis:

Tips:

  • To ensure the best analysis results, it is recommended to upload high-resolution images with no obstructions in the oracle bone text area.
  • During the file upload process, the system will automatically detect the file content. You can click the button to highlight it, while other buttons will be grayed out.
  • To avoid resource occupation, it is strictly forbidden to upload irrelevant images. If the system detects multiple uploads of irrelevant files, it will 「ban IP access」.

1 Rubbing/Impression Analysis

Automatically detect and analyze the oracle bone text and individual characters on the rubbing or impression, and provide complete sentence translations.

    Load the oracle bone rubbing or impression, and click the 「Rubbing/Impression Analysis」 button:

tapianfenxi

Upload the rubbing and conduct rubbing analysis

    After a while, the system will provide the rubbing analysis results:

tapianjieguo

Rubbing result analysis diagram

    1. AI Automatic AnnotationL:The system will complete the rubbing analysis within a few seconds.
      • 🔵 Blue Box:Precisely locate each independent oracle bone character.
      • 🔴 Red Box:Intelligently identify sentence segments that form complete semantics.
      • 🔢 Serial Number:Sort according to the correct reading order of the divination text.
    2. Results Synchronization:The left information bar will instantly generate an interactive analysis report.
      • Original Text and Translation:Display the oracle bone text sequence and its corresponding modern Chinese interpretation sentence by sentence.
      • Thinking Chain Display:If you are interested in the AI's decision-making process, you can read the content of the <think> tag to explore its "thoughts".

    Click “+” to expand the workspace:

rubbing-result

Expand the workspace to proceed with the next step.

2 Oracle Bone Single-Character Analysis

Automatically detect and analyze single characters in oracle bone inscriptions, providing detailed interpretations.

    Upload or click on a single character within the blue box of the analyzed rubbing, then click the “Single Character Analysis” button:

single-character-upload

Upload a single character and perform oracle bone single-character analysis

    After a short wait, the system will provide the single-character analysis results:

single-character-result

Example of single-character analysis results. The system provides multiple candidate characters, and you may also directly input other possible characters for further retrieval.

    The dialog box will sequentially display the analysis results, candidate and similar characters, and the character evolution timeline:

    • Single-Character Analysis Results: Includes decipherment status, modern Chinese character restoration, radical structure analysis, classification across historical periods, and character form reasoning.
    • Candidate and Similar Characters: Based on the analysis results, the system suggests multiple possible candidates and lists visually similar or easily confused forms for reference.
    • Character Evolution Timeline: Provides a clear visual representation of the character’s evolution from Oracle Bone Script → Bronze Inscriptions → Seal Script → Regular Script.
    • Multiple Candidate Selection: Choose from the candidate characters provided by the system, or input other possible characters to improve subsequent retrieval and literature search.
single-character-retrieval

The Chinese character to be retrieved

3 Single-Character Retrieval

In-depth retrieval of single characters, locating similar forms across different rubbings

    Based on the single-character analysis results, or by selecting a new oracle bone character, click the “Single-Character Retrieval” button:

    single-char-retrieval1

    Upload a single character and perform single-character retrieval

    After a short wait, the system will provide the retrieval results, presenting the corresponding sentence segments in digital form:

    single-char-retrieval2

    Example of single-character retrieval results

    single-char-retrieval3

    Comparison of digitalized results

    At the bottom, the system summarizes the usage of the character across all retrieved sentences:

    single-char-meaning

    Possible meanings of the character

    Click on the index results on the right to display the position of the character in the rubbing/manuscript, along with detailed interpretations of the rubbing:

    single-char-index

    Detailed view of single-character retrieval

    The dialog box will display the provenance of the rubbing, sentence segment location, and allow translation of the sentence where the character appears:

    • Rubbing Provenance: Locates all rubbings and manuscripts containing similar character forms in authoritative sources such as Jiaguwen Moben Daxi and Jiaguwen Heji.
    • Sentence Segment Location: Results are displayed as cards, each containing the source, ID, sentence segment, and original image, together with the corresponding annotated transcription page.
    • Sentence Translation: Each sentence segment is accompanied by a modern Chinese translation. Clicking the Translate button helps you quickly grasp the meaning of the segment.

4 Oracle Bone Literature Search

Search single-character literature and match research findings from multiple knowledge sources

    Based on the detected single characters in rubbings or those input by the user, click the “Single-Character Literature Search” button:

    literature-search1

    Upload a single character and perform oracle bone literature search

    After a short wait, the system will provide the results of the literature search with the corresponding content:

    literature-search2

    Display of single-character literature search results

    Click the red literature titles on the left to locate where the oracle bone character appears in the text:

    literature-search3

    Contextual positioning of single-character search results

    Click the red literature titles on the left to locate the specific content related to the oracle bone character:

    literature-search4

    Contextual positioning of single-character search results

    Summary of content related to the character:

    literature-summary

    Summary of single-character usage

    The dialog box will display matched explanations and research results from the knowledge base, returning a result set with image fragments and context:

    • Literature Search Display: Retrieve related interpretations of the character from authoritative sources such as Jiaguwen Zilin, Guwenzi Gulin, and academic papers, providing direct access to the documents.
    • Contextual Positioning: The system automatically highlights the exact position of the interpretation and research results in the original text, enabling quick browsing of the context.
    • Single-Character Usage Summary: The system automatically summarizes the character’s usage based on the retrieved literature.

💡 Tips

Suggestions for the best user experience

Usage Suggestions

  • 🖼️ Image Quality: A high-resolution image with uniform lighting and minimal shadows provides the best basis for AI analysis and significantly improves recognition accuracy.
  • 🖱️ Pay Attention to Buttons: Function buttons are gray by default. Make sure you have selected an image in the central workspace to activate them automatically.
  • Please Be Patient: Complex oracle bone analysis involves deep model inference. Depending on task complexity, it may take several to more than ten seconds — the results are worth the wait.
  • ⚠️ Exercise Caution: The AI’s interpretations and translations are best estimates generated from large-scale data. They are valuable aids for research but should not be considered final academic conclusions. Always confirm with context and expert knowledge.
  • 📩 Other Notes: The system supports four types of oracle bone image input. Due to technical limitations, not all forms may be perfectly recognized, particularly photocopied data. Users are advised to choose the input method best suited to their needs.

⚖️ Statement on Academic Rigor

Data sources and disclaimer

Core Data Sources

Our research is rooted in authoritative academic achievements, with main data sources including but not limited to:

  • Jiaguwen Moben Daxi
  • Jiaguwen Heji
  • Jiaguwen Zilin
  • Guwenzi Gulin
  • Xin Jiaguwen Bian
  • Multimodal Oracle Bone Dataset
  • Oracle Bone Character Dataset
  • Other rigorously curated academic literature databases

Disclaimer

“AlphaOracle” is committed to providing cutting-edge AI-assisted analytical capabilities. However, due to current technological and data limitations, its outputs may still contain recognition and interpretation errors. Any academic work based on this system’s outputs should explicitly acknowledge the tool as a source, with the researcher’s final judgment prevailing.

✨ User Feedback

Scan or click the QR code to access the survey page

User Feedback Survey QR Code (clickable)
Open Survey

* Please scan or click the QR code above to fill out the survey.

The world of “AlphaOracle” is now open to you — thank you very much for your feedback.

© 2025 AlphaOracle Project Team

🧬 Overview of Models and Training Data

Display all models and training data in the system

model
type
version
metrics
status
last updated