back to home

epam / ai-dial-chat

A default UI for AI DIAL

493 stars
56 forks
706 issues
TypeScriptJavaScriptCSS

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing epam/ai-dial-chat in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/epam/ai-dial-chat)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

DIAL Chat • Overview • Documentations • Development • Install • Build • Serve • Tests • Publish • Dry Mode --- Overview **DIAL Chat** is a default UI for DIAL. DIAL can be used as headless system, but UI is recommended to learn the capability. Originally forked from chatbot-ui and then completely reworked and published under apache 2.0 license, while code taken from original repository is still subject to original MIT license. Due to rework we introduced lots of new features such as various IDP support, model side-by-side compare, DIAL extensions support, conversation replays, branding and many more. > [!IMPORTANT] > This repository is managed as monorepo by NX tools. --- Documentations 📄 • documentation placed here. • documentation is placed here. • documentation is placed here. • documentation is placed here. • documentation is placed here. • documentation is placed here. • is described in documentation. > [!TIP] > In DIAL repository, you can find a user guide for the DIAL Chat application. --- Development 🛠️ To work with this repo we are using NX. _Note: All commands could be found in scripts section in package.json._ Install Build Run this command to build all projects which support this target ( , ): Serve To run the project, it is recommended to use with the specified project name: Tests Run this command to run tests for the full repository: Publish Run this command to initiate npm publish for all publishable libraries: Parameters (all optional): Dry Mode In mode, nothing is published, just displayed on the screen: or ---