Skip to content

Knowledge Discovery UI with GenAI and LLM Integration via Answer Server. It includes a chatbot and various features leaveraging agentic AI.

Notifications You must be signed in to change notification settings

joesoc/knowledge-discovery-ui

Repository files navigation

Knowledge Discovery UI

A sleek and intuitive Angular-based interface for interacting with OpenText Knowledge Discovery (IDOL), built for enterprise-level unstructured data search and analysis. This application showcases advanced Q&A capabilities, topic mining, secure document access, and contextual insights drawn from official reports and internal documents.

🚀 Features

🔍 Natural Language Q&A

  • Ask questions in plain English and get precise answers extracted from large collections of enterprise documents.
  • Example: "Tell me about waste and fraud in the Singapore government" returns a clear summary backed by official audit sources.

🧠 Topic Detection and Analytics

  • Identifies and ranks frequent topics across a document set. image
  • Displays how many documents and occurrences are linked to each topic (e.g., “Audit of Government Ministries”, “Use of Public Resources”).

🧾 Source Traceability

  • All answers link directly to their source documents, ensuring transparency and auditability. image

  • Supports deep diving into PDFs and government reports with contextually extracted highlights.

🔐 Mapped Security Integration

  • Implements IDOL's mapped ACL security, allowing users to access only the documents permitted by their roles.
  • Supports connectors like SharePoint, Exchange, and File System for real-time ACL recognition.

📊 Intelligent Disambiguation

  • Distinguishes similar-sounding entities or team names using contextual awareness.
  • Example: Accurately determines that "Robotics team" attended a conference instead of the "Analytics team."

🤖 People Also Asked

image

  • Auto-surfaces related questions to extend exploration and simulate a guided Q&A experience.
  • Makes enterprise document interrogation feel like a modern search engine.

💾 Saved Searches and Conversations

💡 Saved Searches

Users can save specific queries and results for future reference.

Each saved search includes the question, and results, making it easy to return to a prior insight. Once a search is saved the user can have a conversation with only documents in the saved search.

Example: A user exploring "budget misuse in 2022" can save the result and revisit it with a single click.

🛠️ Tech Stack

  • Frontend: Angular
  • Backend: OpenText IDOL / Answer Server
  • Search Engine: Knowledge Discovery
  • Authentication: ACL-based Mapped Security
  • Document Sources: SharePoint, Exchange, File System
  • Integration: RESTful APIs

📦 Deployment

Instructions to be added soon

Currently deployed in a private demo environment.


📄 License

MIT License


👤 Maintainer

Vinay Joseph
📧 vinay@vinayjoseph.com


About

Knowledge Discovery UI with GenAI and LLM Integration via Answer Server. It includes a chatbot and various features leaveraging agentic AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published