Getting Started with Simple Chat
Deploy the app, enable a workspace, upload one document, and ask the first retrieval-backed question.
This tutorial is the shortest useful path into the product. You will deploy Simple Chat, wire the essentials, add one document, and prove the retrieval loop works.
You will do
Deploy the app, enable a workspace, upload a document, and run a cited conversation against your own content.
You need
An Azure subscription with resource permissions, basic Azure familiarity, and a sample document you can safely upload.
After this
Move on to agents once the base chat and retrieval loop is working end to end.
Step 1: Deploy Simple Chat
Simple Chat offers multiple deployment options. For getting started, we recommend using the automated deployment:
Option A: Azure Developer CLI (Recommended for beginners)
The fastest way to get started is with Azure Developer CLI:
- Install Azure Developer CLI if you haven’t already
- Clone the Simple Chat repository
- Navigate to the project folder
- Run the deployment command
# Clone the repository
git clone https://github.com/microsoft/simplechat.git
cd simplechat
# Deploy with azd
azd up
Follow the prompts to select your subscription, region, and provide required configuration.
Option B: Other Deployment Methods
For more deployment options, see our deployment reference.
Step 2: Initial Configuration
After deployment completes:
- Open the application using the URL provided in the deployment output
- Sign in with your Azure Active Directory account
- Access Admin Settings (if you have admin role assigned)
Configure Basic Settings
In the Admin Settings page:
- General Section:
- Set your application title
- Upload a custom logo (optional)
- GPT Section:
- Verify your Azure OpenAI connection
- Test the connection using the “Test” button
- Select your active model deployment
- Embeddings Section:
- Verify your embeddings endpoint
- Test the connection
Step 3: Enable Your First Workspace
- In Admin Settings, navigate to Workspaces
- Enable “Your Workspace” - this allows personal document uploads
- Click Save Configuration
Step 4: Upload Your First Document
Now let’s add some content to work with:
- Navigate to “Your Workspace” from the main menu
- Click “Add Documents”
- Select a file from your computer:
- Try a PDF with interesting content
- Word documents work great too
- Text files are supported
- Upload the document and wait for processing
You’ll see the document appear in your workspace with processing status indicators.
Step 5: Start Your First RAG Conversation
Now for the exciting part - chatting with your document:
- Go to “Chat” from the main menu
- Select your workspace from the workspace dropdown
- Ask a question about your document content
Try questions like:
- “What are the main topics covered in this document?”
- “Can you summarize the key points?”
- “What does the document say about [specific topic]?”
Step 6: Explore Citations
Notice how Simple Chat provides citations showing where information came from:
- Standard citations show which document and chunk
- Enhanced citations (if enabled) can link directly to pages
What You’ve Accomplished
Congratulations! You’ve successfully:
✅ Deployed Simple Chat to Azure
✅ Configured basic settings
✅ Uploaded your first document
✅ Had an AI conversation grounded in your data
✅ Experienced Retrieval-Augmented Generation (RAG)
Next Steps
Now that you’re up and running, explore more features:
- Create Your First Agent - Build a specialized AI assistant
- Upload More Documents - Build a larger knowledge base
- Document Classification - Organize your content
Or dive into specific tasks with our how-to guides.
Troubleshooting
Document not uploading?
- Check file size limits in Admin Settings
- Ensure file types are supported
- Look at File Processing Logs (if enabled)
Can’t access admin settings?
- Verify you have the Admin role assigned in Azure AD
- Check your app registration configuration
Chat not finding document content?
- Verify the document finished processing (no error status)
- Try more specific questions
- Check your embeddings configuration
For more help, see our FAQ or how-to guides.
Next: Create Your First Agent →