# AI-Driven Avatars and Mentors

In CampusAI, we are implementing an innovative approach to artificial intelligence (AI) in virtual educational environments. We focus on AI mentors and assistants who interact with users in a manner reminiscent of real people.&#x20;

<figure><img src="https://667331792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEHJhzEYdUgrb58ANOC7z%2Fuploads%2FbbyeBcJO3GqMZRxmhBLx%2FMentors.mp4.00_00_01_22.Still001.jpg?alt=media&#x26;token=ead99fe5-05ca-40c4-a05d-d72f52e9a3ba" alt=""><figcaption></figcaption></figure>

### Interaction with AI NPCs

1. **Voice Communication:**
   * CampusAI users can approach any NPC in the building and start a conversation using voice communication, which enhances realism and allows for natural immersion in the CampusAI world.
   * Each NPC has a distinctive voice, ensuring diverse interactions. Varied voices and accents help create memorable characters, each with their own history and personality.
   * The use of advanced language models (LLMs) enables the generation of naturally sounding AI voices in multiple languages. This allows users to communicate with NPCs in various languages, enriching the immersive educational experience.\\

2. **Diverse Tasks and Challenges:**
   * AI NPCs play a crucial role in carrying out tasks and challenges in CampusAI. They can assign tasks, offer support, or even create obstacles, depending on their function and purpose in the educational scenario.
   * Interactions with NPCs can influence the development of the user's educational path, unlock new opportunities, or alternative methods of completing tasks, creating a complex and dynamic system where each user's decision can lead to different outcomes.

<figure><img src="https://667331792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEHJhzEYdUgrb58ANOC7z%2Fuploads%2FeMbbz7jR1z1q5DdciPjG%2FMentors.mp4.00_00_03_02.Still002.jpg?alt=media&#x26;token=77dd5528-8b0c-46d7-9810-b305497ed457" alt=""><figcaption></figcaption></figure>

### Unique Characteristics of Each NPC:

Every NPC in CampusAI has its own unique story, making them not just background characters, but full-fledged participants in the CampusAI world.

* **Individualization:** Each NPC has its own name, age, specialization, interests, and biography. This information is used to create deep, multidimensional characters that bring a unique atmosphere to the educational experience.
* **Interactions and Scenarios:** Character profiles shape their behavior and interactions with users. For example, an NPC specializing in machine learning might offer assistance in tasks related to this field, while a UX expert NPC might engage the user in interface design projects.
* **Character Evolution:** The history and traits of each NPC can evolve based on their interactions with users and other NPCs, making each educational session unique and full of surprises.

<figure><img src="https://667331792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEHJhzEYdUgrb58ANOC7z%2Fuploads%2FrrYwa7iZyUAxaM6W5wzt%2FMentors.mp4.00_00_04_07.Still003.jpg?alt=media&#x26;token=8e015cbd-1760-4651-b310-329231c194a9" alt=""><figcaption></figcaption></figure>

### AI NPC Interactions:

* **Adaptive Dialogues:** In CampusAI, conversations with NPCs are generated in real-time, taking into account the current context and history of interactions with the user. This means that each encounter with an NPC can bring a new, unique conversation where the character may exhibit different emotions and react differently to similar questions.
* **Variable NPC Mood:** NPC moods and reactions are dynamic; they can change depending on the user's progress, current events in CampusAI, or even the latest trends in AI. For instance, an NPC might show more enthusiasm when a user achieves success or express concern when facing difficulties.
* **Interaction Personalization:** The AI NPC system takes into account the history of interactions with each user, allowing for the creation of unique relationships and dialogues. If a user has previously shown kindness, the NPC may respond with greater openness and trust.

### Practical Application in CampusAI:

This functionality ensures that every experience in CampusAI is exceptional. Users can repeatedly return to the same NPCs, each time discovering new aspects of their behavior and responses. This significantly increases the potential for reuse of the platform, offering users unlimited opportunities for exploration and interaction in a dynamically evolving educational environment.
