Skip to content

Commit

Permalink
Mindmap video references (#128)
Browse files Browse the repository at this point in the history
* Create web-rag.md

Begin building card links

* Update web-rag.md

Change formatting

* Update web-rag.md

Embed the video link

* Create what-is-dial.md

* Rename what-is-dial.md to dial-ui-basics.md

* Create ai-dial-chathub.md

* Create dial-rag.md

* Rename web-rag.md to dial-web-rag.md

* Rename ai-dial-chathub.md to dial-chathub.md

* Rename dial-chathub.md to dial-chathub.md

* Create dial-omics-assistant.md

* Create dial-roles-and-rate-limits.md

* Create dial-collaboration.md

* Create dial-develop-and-deploy.md

Not 100% sure if we should make this video public; the API key referenced doesn't work anymore, but it still is primarily designed for EPAM employees.

* Create dial-statgpt.md

* Rename docs/demos/dial-develop-and-deploy.md to docs/demos/for-developers/dial-develop-and-deploy.md

* Create dial-product-overview.md

* Create dial-aws-deployment.md

* Create dial-guided-conversation.md

* Create dial-data-viz.md

* Update and rename docs/demos/dial-chathub.md to docs/demos/demos/dial-chathub.md

* Update and rename docs/demos/dial-collaboration.md to docs/video demos/demos/dial-collaboration.md

* Rename dial-chathub.md to dial-chathub.md

* Update and rename docs/demos/dial-omics-assistant.md to docs/video demos/demos/dial-omics-assistant.md

* Update and rename docs/demos/dial-product-overview.md to docs/video demos/demos/dial-product-overview.md

* Update and rename docs/demos/dial-rag.md to docs/video demos/demos/dial-rag.md

* Update and rename docs/demos/dial-roles-and-rate-limits.md to docs/video demos/demos/dial-roles-and-rate-limits.md

* Update and rename docs/demos/dial-statgpt.md to docs/video demos/demos/dial-statgpt.md

* Update and rename docs/demos/dial-ui-basics.md to docs/video demos/demos/dial-ui-basics.md

* Update and rename docs/demos/dial-web-rag.md to docs/video demos/demos/dial-web-rag.md

* Update and rename dial-aws-deployment.md to dial-aws-deployment.md

* Update and rename dial-data-viz.md to dial-data-viz.md

* Update and rename dial-develop-and-deploy.md to dial-develop-and-deploy.md

* Update and rename dial-guided-conversation.md to dial-guided-conversation.md

* Update sidebars.js

* Update architecture.md

---------

Co-authored-by: sr-remsha <[email protected]>
  • Loading branch information
MatthewGorelik and sr-remsha committed Jul 2, 2024
1 parent e0fdc23 commit 7ab981b
Show file tree
Hide file tree
Showing 15 changed files with 86 additions and 1 deletion.
2 changes: 1 addition & 1 deletion docs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ In this approach, a configuration file includes multiple upstream endpoints for

A well-distributed rate-limiting mechanism ensures the control over the total number of tokens that can be sent to a model (typically a one-minute or 24-hour window) by any Application, Addon, or Assistant.

> Refer to [AI DIAL Configuration](./Deployment/configuration.md#some-of-the-dynamic-parameters) to learn more about roles and rate limits.
> Refer to [AI DIAL Configuration](./Deployment/configuration#dynamic-settings) to learn more about roles and rate limits.
#### Extension Framework

Expand Down
5 changes: 5 additions & 0 deletions docs/video demos/demos-for-developers/dial-aws-deployment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DIAL AWS Marketplace Deployment

[Watch the video](https://youtu.be/vE6mLwR6IGM)

This video contains step-by-step instructions to deploy DIAL from [AWS Marketplace](https://aws.amazon.com/marketplace/pp/prodview-zx4u372lqvtfi). It is intended as a "test" installation for educational purposes, and lacks many of the enterprise features available from the main GitHub repository.
5 changes: 5 additions & 0 deletions docs/video demos/demos-for-developers/dial-data-viz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DIAL AI DataViz

[Watch the video](https://youtu.be/70wb8qzkLMw)

A quick demonstration and code walkthrough of the DataViz application, which is a precursor to StatGPT and dives into the agent orchestration framework and can visualize and analyze financial data.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DIAL Deploying DIAL and Developing Your First Application

[Watch the video](https://youtu.be/-mfFXnHeiMc)

This video highlights how to deploy DIAL locally from GitHub and write your first application. This example leverages EPAM's AI Gateway; you will need to create your own API keys and gateways for it to work locally.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DIAL Guided Conversation

[Watch the video](https://youtu.be/1XT4NDh1xnc)

The Guided Conversation is an example of an interactive survey; a guided conversation application built on the AI DIAL framework.
5 changes: 5 additions & 0 deletions docs/video demos/demos/dial-chathub.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DIAL ChatHub

[Watch the video](https://youtu.be/IG0HawQuU-w)

DIAL ChatHub is an example of a flow orchestrator that combines several applications and models into one unified access point. ChatHub can automatically route prompts to one of several agents: text-to-text applications, text-to-image applications, vision-to-text applications, DIAL RAG, or DIAL Web RAG. It is just an example of how you can provide a unified access point to several different applications or models within your ecosystem.
5 changes: 5 additions & 0 deletions docs/video demos/demos/dial-collaboration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DIAL Collaboration

[Watch the video](https://youtu.be/ywmzhAuFMaI)

There are three distinct features in DIAL related to collaboration within your organization: Share, Export and Publish. Each has its pros and cons, and this video highlights the main similarities and differences within the three. Export creates files that allows you to create moment-in-time snapshots of conversations to share across environments. Share creates a reference to an existing conversation that you can send to colleagues that will update as you continue the conversation. Publications allow you to create a prompt or conversation library that is automatically shared with colleagues along the organization structure.
5 changes: 5 additions & 0 deletions docs/video demos/demos/dial-omics-assistant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Omics AI Assistant

[Watch the video](https://youtu.be/5Q2XUwx5hYw)

The Omics AI Assistant is an example of our Talk To Your Data framework being applied to the Life Sciences domain. This application contains 8 distinct agents, such as a mapping agent to map from gene IDs to proteins using the UniProt database, an AlphaFold Visualization agent to predict and visualize protein structures using the AlphaFold algorithm, and an Analytics agent that can analyze custom data about proteins or gene information and answer questions about it.
5 changes: 5 additions & 0 deletions docs/video demos/demos/dial-product-overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DIAL Product Overview

[Watch the video](https://youtu.be/2DlK5iMJLFk)

DIAL is our AI ecosystem for streamlining and orchestrating Software Development Lifecycle (SDLC) for enterprise Gen AI applications. Secure, scalable and customizable enterprise-grade AI ecosystem that seamlessly integrates with your data and workflows, tailored to achieve your unique business objectives.
5 changes: 5 additions & 0 deletions docs/video demos/demos/dial-rag.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DIAL RAG

[Watch the video](https://youtu.be/0fCWr4MB5KU)

Dial RAG is our implementation of Retrieval Augmented Generation. The Dial RAG answers user questions using information from the documents provided by user. It supports the following document formats: PDF, DOC/DOCX, PPT/PPTX, TXT and other plain text formats such as code files. Internally, Dial RAG uses the unstructured library to parse the documents. It then employs a combination of semantic search using the bge-small-en embeddings model and a keyword search using the Okapi BM25 ranking algorithm to retrieve relevant parts of the document and pass them to the GPT-4 model to synthesize the answer. Initial processing of a new document may take a significant amount of time because the Dial RAG needs to parse the document and build the search indexes. The application stores pre-computed document indexes in the Dial File storage and reuses these indexes for future requests.
5 changes: 5 additions & 0 deletions docs/video demos/demos/dial-roles-and-rate-limits.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DIAL Roles and Rate Limits

[Watch the video](https://youtu.be/VWpn7M0bXaQ)

AI DIAL allows you to define roles and rate limits to restrict access to certain models or applications based on your organizational structure. This allows you to control costs and ensure data and applications are protected within your organization. Access Control applies both on the Chat UI level and through programmatic access via the API.
5 changes: 5 additions & 0 deletions docs/video demos/demos/dial-statgpt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# StatGPT

[Watch the video](https://youtu.be/NsUq0G48egw)

StatGPT is an SDMX-driven platform for statistical organizations allowing to query, transform, analyze, visualize, and interpret statistical data using natural language interface via a proprietary Talk-to-your-data framework powered by AI DIAL.
5 changes: 5 additions & 0 deletions docs/video demos/demos/dial-ui-basics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# AI DIAL UI

[Watch the video](https://youtu.be/W5fpFW7XDn4)

Out of the box, AI DIAL's UI allows you to utilize features like parameterized prompts, import/export conversations, replay conversations with different models, compare different models and simultaneously ask them questions, and playback conversations for demos.
5 changes: 5 additions & 0 deletions docs/video demos/demos/dial-web-rag.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DIAL WEB RAG

[Watch the video](https://youtu.be/eYrrCegf-SI)

Dial Web RAG combines Cloud Search APIs with DIAL RAG to allow users to search the web and their own documents. It is an example of a stand-alone DIAL application that leverages another application -- in this case, DIAL RAG. Web RAG retrieves the most relevant results from Cloud Search APIs and runs them through DIAL RAG to pass the LLM additional context for summarization.
20 changes: 20 additions & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,26 @@ const sidebars = {
type: 'link',
label: 'API Reference',
href: 'https://epam-rail.com/dial_api'
},
{
type: 'category',
label: 'Video Demos',
items: [
{
Demos: [
{
type: 'autogenerated',
dirName: 'video demos/demos',
},
],
'Demos For Developers': [
{
type: 'autogenerated',
dirName: 'video demos/demos-for-developers',
},
],
},
]
}
],
};
Expand Down

0 comments on commit 7ab981b

Please sign in to comment.