> ## Documentation Index
> Fetch the complete documentation index at: https://docs.praxis-ai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Assistant Library

> Browse ready-made assistants for education, development, and general use.

Your digital twin comes with a library of pre-built assistants designed for different needs. Browse by category below, or check our [community repository](https://gitlab.com/praxis-ai/pria-client-sdk/-/tree/main/canvas/assistants) for more.

***

## For Education

Assistants designed by educators and learning experts.

### For Students & Teachers

<CardGroup cols={2}>
  <Card title="Conversational Assessment" icon="comments">
    Prepare for tests through an interactive Q\&A session on any topic. This AI-driven assessment uses tailored questions with immediate feedback to help students increase test scores by up to 40%.
  </Card>

  <Card title="The Socratic Tutor" icon="lightbulb">
    Discover solutions through thoughtful questioning. This tutor never gives answers directly—instead it guides you to find them yourself, building critical thinking and lasting understanding.
  </Card>

  <Card title="Learn by Teaching: Role Reversal" icon="arrows-rotate">
    Deepen your understanding by evaluating the AI's explanations. This innovative approach reverses traditional roles, letting you provide feedback on the AI's work.
  </Card>

  <Card title="Your ESL Buddy" icon="language">
    A personalized language coach that corrects grammar while engaging you in conversations tailored to your interests and skill level.
  </Card>

  <Card title="BibTeX Generator" icon="book-open">
    Generate bibliography entries in TeX format from publication URLs, DOIs, and other identifiers. Saves researchers time and ensures consistent citations.
  </Card>
</CardGroup>

### For Teachers Only

<CardGroup cols={2}>
  <Card title="Course Syllabus Generator" icon="graduation-cap">
    Create a complete course syllabus in under 6 minutes. Answer 6 questions about your course and receive a comprehensive, tailored syllabus.
  </Card>

  <Card title="Teacher's AI Assistant" icon="chalkboard-user">
    Create customized AI prompts for repetitive teaching tasks like lesson planning, quiz creation, and developing explanations for students.
  </Card>

  <Card title="Class Health Check" icon="stethoscope">
    Identify at-risk learners before they fall behind. Monitors Canvas data to flag students with missing assignments, low engagement, or declining performance.
  </Card>

  <Card title="Auto-Grader" icon="robot">
    Automated grading that retrieves student submissions from Canvas, evaluates them against rubrics, and posts grades with comprehensive feedback.
  </Card>
</CardGroup>

***

## For Developers

Assistants built for software development and coding.

<CardGroup cols={2}>
  <Card title="Code Analyzer" icon="magnifying-glass">
    Systematic code review through a three-phase approach. Identifies bugs, security vulnerabilities, and performance issues with severity-ranked findings and targeted fixes.
  </Card>

  <Card title="Learn to Code" icon="terminal">
    Interactive programming tutor that adapts to your chosen language and skill level. Offers hands-on exercises with real-time feedback.
  </Card>
</CardGroup>

### Using the Code Analyzer

1. **Start a conversation** with the Code Analyzer assistant
2. **Submit your code** for analysis
3. **Review findings** ordered by severity with an overall quality assessment

<Tip>
  **Iterative improvement:** After implementing fixes, re-submit your code in the same conversation. The assistant will mark resolved issues with ✅, track your quality grade progression, and highlight remaining areas needing attention.
</Tip>

***

## General Purpose

Assistants for everyday tasks and personalization.

<CardGroup cols={2}>
  <Card title="New Conversation" icon="message">
    Start fresh dialogues on any topic. This general-purpose assistant adapts to your needs and uses available tools to personalize responses.
  </Card>

  <Card title="Personalize My Experience" icon="user-gear">
    Answer tailored questions about your learning preferences and goals. Your responses are stored for future interactions, making all your conversations more relevant.
  </Card>

  <Card title="User Memory Optimizer" icon="brain">
    Consolidates scattered preferences across conversations into organized, efficient memory—improving personalization while reducing token usage.
  </Card>
</CardGroup>

***

## Community Assistants

The community contributes to building new assistants. Browse and contribute at our GitLab repository:

<Card title="Community Repository" icon="gitlab" href="https://gitlab.com/praxis-ai/pria-client-sdk/-/tree/main/canvas/assistants">
  Browse education-ready assistants created by the community, or contribute your own.
</Card>

<Frame caption="Community Assistants on GitLab">
  <img src="https://mintcdn.com/praxisai/RQ_2cJOeV_FmtYkN/images/user-guide/assistants-personalization/assistants-community-gitlab.png?fit=max&auto=format&n=RQ_2cJOeV_FmtYkN&q=85&s=f74c3b2cb52b259546328a5abda4e8d2" alt="Community Assistants" width="1404" height="675" data-path="images/user-guide/assistants-personalization/assistants-community-gitlab.png" />
</Frame>
