Project Administration
Project administration in Ayushma empowers authorized personnel (admins) with the ability to create, configure, and manage projects that serve as the foundation for AI-assisted medical conversations.
.png)
Creating a New Project
- Navigate to Projects: From the admin dashboard, access the "Projects" section.
 - Initiate Project Creation: Click on the "New Project" button or a similar option to start the creation process.
 - Provide Project Details: Fill in the essential project information:
- Title: A concise and descriptive name for the project.
 - Description (Optional): An overview of the project's purpose, scope, and intended use.
 
 - Configure AI Settings:
- Model: Select the desired AI model for the project. Ayushma offers various models, each with its strengths and capabilities. Options may include GPT-3.5, GPT-4, and others.
 - Prompt (Optional): Provide a prompt or set of instructions to guide the AI assistant's behavior and response style within the project's context.
 
 - Preset Questions (Optional): Add a list of preset questions relevant to the project's domain. These questions will appear as suggestions for users to initiate conversations.
 - Save Project: Click the "Create" or "Save" button to finalize the project creation.
 
Configuring Project Settings
- Title and Description: Admins can modify the project's title and description as needed.
 - AI Model: The selected AI model can be changed to adjust the AI assistant's capabilities and performance.
 - Prompt: Admins can refine the prompt to fine-tune the AI's behavior and response style.
 - Preset Questions: The list of preset questions can be updated or expanded to offer users more starting points for conversations.
 - Default Project: Admins can designate a project as the default project. Users will be directed to the default project upon initial login or when no specific project is selected.
 - Archived: Projects can be archived to remove them from active use while retaining their data for future reference or analysis.
 
Managing Documents
- Access Project Documents: Navigate to the documents section within the selected project.
 - Add Documents: Click the "Add Document" button or a similar option.
 - Choose Document Type: Select the type of document you want to add, such as:
- File: Upload a file from your local system. Supported formats might include PDF, TXT, and others.
 - URL: Provide a URL to a web page containing relevant information.
 - Text: Directly input text content.
 
 - Provide Document Details:
- Title: Enter a title for the document.
 - Description (Optional): Add a description for the document.
 
 - Save Document: Click the "Save" button to add the document to the project.
 
Additional Insights
- Speech-to-Text Engine: Admins can choose the speech-to-text engine used for processing voice input within a project. Options may include OpenAI Whisper, Google Speech-to-Text, and potentially self-hosted solutions.
 - Text-to-Speech Engine: Similar to the speech-to-text engine, admins can select the text-to-speech engine for generating audio output. Ayushma may offer options such as OpenAI and Google Text-to-Speech.
 - OpenAI API Key: The code suggests that Ayushma might require an OpenAI API key for certain functionalities, such as accessing advanced AI models or using OpenAI's speech-to-text and text-to-speech services. Admins might need to manage these API keys and ensure their validity.
 
Project Administration Benefits
- Tailored AI Experiences: Project administration allows admins to customize AI assistant experiences for different medical domains or use cases, optimizing performance and relevance for specific contexts.
 - Knowledge Management: Admins can curate and maintain project-specific knowledge bases by adding and managing reference documents, ensuring the AI assistant has access to the most up-to-date and relevant information.
 - Control and Security: Project administration tools enable admins to control access to projects, ensuring data security and privacy.
 - Performance Monitoring: Admins can monitor project usage, analyze conversation history, and gather feedback to continually improve the AI assistant's performance and effectiveness.