Comments (7)
For demo mode
- It's triggered by
Line 6 in 305e414
- It should populate data for
- A shared internal space called "Demo Shared Space"
- A shared external space called "Demo Public Space"
- A few documents in both the personal space and the newly created shared spaces
- A few non-admin users
TBF
from docq.
Add what data to pre-populate and how that will work, which data etc. (@cwang)
from docq.
@janaka think of some scenarios where we can using these demo documents to build a story about how an org would use these features? I think this is the true purpose of having demo data.
from docq.
@janaka think of some scenarios where we can using these demo documents to build a story about how an org would use these features? I think this is the true purpose of having demo data.
Sure thing.
This what you were going to brain dump use case ideas you had for a blog post right?
from docq.
Let's put this on-hold until we have orgs ( #44 ) i.e. multi tenant and then reevaluate if we really need this.
from docq.
Idea: Once we have orgs ( #44 ) we can enable throw away orgs in demo mode.
- demo mode enabled and defaults as per above
- perma banner fix to the top displayed very clearly indicating demo mode, don't share sensitive data, will be auto wipped after X time. Exact copy TBD.
- user is prompted to end an email address only instead of login.
- this auto creates an org based on the email address prefix
- and a user based on the email address (as admin)
- add default data
- user sliding session auth from fix for #37 should work here. If an email address with an expired session is entered then reset (wipe data, recreate org, user etc.)
- have all the demo logic executed from a single place so it's dead simple to reason. We don't want
if DEMO
logic spaghetti all over the code base.
The above is with prospect self-service demos in mind. For sales demos that require per-prospect personalisation, would be setup in a different instance of Docq that's running in production mode.
Alt idea: rather than have a demo mode we go all the way to enable self-serve sign up (still depends on #44) which can serve all demo use cases both self serve and field sales assist. This is a more leveraged investment. But a little bit more work.
from docq.
No longer needed
from docq.
Related Issues (20)
- UI: indicate the Space for sources
- BUG: in Docq production SaaS logins session isn't persisting refresh
- BUG(UI): "new chat" button
- BUG: when Docq doesn't know the answer it still references a source HOT 1
- BUG: User isn't Admin of their personal Org HOT 2
- CORE: Dynamic personas
- BUG: Knowledge list in side bar appearing for general chat
- FIX : API key is hard coded switch to env var
- RFC: [WIP] Change persistence folder structure HOT 1
- BUG: Fix API endpoints
- CORE API: add custom error handler class that returns json
- CORE: API Key based authentication
- Slack Chat integration HOT 5
- Slack as data source
- CORE: Dynamically create LLM Usage Settings Collections
- BUG: Google credential config no longer works for Vertex AI services
- CORE/FIX: Thread Spaces are a major hack and brittle HOT 1
- BUG: gracefully handle missing Slack Env Var scenario
- CORE: ASK logic re-write to improve control and sophisticated RAG
- Improve Slack integration
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docq.