Ejento AI
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Guides
  • Basic Operations
    • Features
      • Teams → Projects → Assistants Hierarchy
    • Guides
      • Login/Signup
  • Assistants
    • Features
      • Introduction to Assistants
      • Assistant Access Control
      • Caching Responses for Assistants
      • Assistant Evaluation
      • Evaluation Metrics
      • URL-based Chat Thread Creation and Prepopulation
      • Reasoning Patterns
    • Guides
      • Add Assistant
      • Evaluate Assistant
      • Edit Assistant
      • Embed Assistant
      • Delete Assistant
      • Add Favourite Assistants
      • View Assistant Id
      • View Dataset Id
  • Corpus
    • Features
      • Introduction
      • Corpus Permissions
      • PII Redaction
    • Guides
      • Assistant Corpus Setup
      • Assistant Corpus Settings
      • Corpus Access Control
      • Corpus Connections
      • ETag Setup for Corpus Incremental Refresh
      • View Corpus Id
      • View Document Id
      • Tagging
        • Corpus tagging
        • Document tagging
  • Teams
    • Features
      • Introduction
    • Guides
      • Add a Team
      • Edit a Team
      • Delete a Team
      • View Team Id
  • Projects
    • Features
      • Introduction
    • Guides
      • Add a Project
      • Edit a Project
      • Delete a Project
      • View Project Id
  • User Settings
    • Features
      • Introduction
      • Ejento AI User Access Levels
    • Guides
      • Assistant Edit Access
      • Add new user
      • Add User in a Team
      • Remove User from a Team
      • View my Access level in a Team
      • View my User Id
  • API Keys
    • Features
      • Introduction
    • Guides
      • How to generate API Key and Auth Token
  • Workflows
    • Features
      • Introduction
    • Guides
      • Add Workflow
      • Workflow Chat
  • Tools
    • Features
      • Introduction
    • Guides
      • Tools Overview
      • Create External Tool
      • Connect Tool to Assistant
  • Analytics
    • Features
      • Introduction
    • Guides
      • Analyzing Data in the Analytics Dashboard
  • Chatlogs
    • Features
      • Introduction
    • Guides
      • Managing Chatlogs
      • View Chatlog & Chat thread Id
  • Integrations
    • Features
      • Introduction
    • Guides
      • Email Indexing
      • Microsoft Teams
      • Sharepoint Indexing
      • MS Teams Integration Setup
      • Creating a Connection in Credential Manager
  • Ejento AI Shield
    • Features
      • Introduction
      • Understanding Guardrails
    • Guides
      • How to enable Guardrails
  • Assistant Security
    • Features
      • Introduction
      • Assistant Red Teaming
    • Guides
      • Red Team an Assistant
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Guides

Add Assistant

This guide provides a comprehensive walkthrough for creating and configuring Ejento AI assistants tailored to your specific use case. It covers the key aspects required to define your assistant's purpose, behavior, interaction style, and reasoning capabilities.
By following this guide, you will be able to design assistants that are not only intelligent and goal-driven but also aligned with your product or team's requirements.

Overview#

Naming Strategy
Establishing a clear, relevant name that reflects the assistant’s functionality.
Assistant Description
Writing a concise yet impactful description that communicates what the assistant does and who it's designed for.
Defining Roles and Responsibilities
Structuring the assistant’s core functions and expected behaviors to ensure clarity and focus.
Custom Instructions and Behavioral Guidelines
Crafting effective prompts and guidelines to shape how the assistant responds and interacts with users.
Conversation Starters
Adding initial interaction examples to help users engage with the assistant naturally and effectively.
Selecting a Reasoning Mode
Choosing the most appropriate reasoning pattern (e.g., ReAct, Reflection, CodeAct) to match the assistant's task type and decision-making style.

1. Navigate to the assistants page from the sidebar#

Step 1 screenshot

2. Click on Add Assistant#

Step 2 screenshot

3. Open the Select Team dropdown to select the team for Assistant#

Step 3 screenshot

4. Select your team for the assistant here#

Step 4 screenshot

5. Create a New Team#

If you want to add your assistant under a new team, click Create new team and follow the step-by-step guide of creating a new team here
Step 15 screenshot

6. After selecting the Team, Now select the Project for the assistant here#

Step 5 screenshot

7. Within Teams, you can either select an existing project or create a new one.#

Step 6 screenshot

8. If you want to create a new project, click on Create new Project#

Step 16 screenshot

9. Give your project a suitable and meaningful name and Click on Create#

Step 17 screenshot

10. Clearly explain what you want your assistant to do#

Step 7 screenshot

11. Click on Add Assistant; the assistant will be created automatically and opened for you.#

Step 8 screenshot

12. The assistant will be created, and a chat interface will be displayed where you can ask the assistant your queries#

Step 2 screenshot

13. You can edit your assistant’s name and image here.#

Step 5 screenshot

14. You can edit your assistant’s description here.#

Step 6 screenshot

15. Here, you will find all the details related to your assistant.#

View all chat threads of your assistant in one place
Access and review uploaded attachments
See pinned messages associated with the assistant
Check which tools are enabled on the assistant
View the corpora currently enabled for the assistant
Step 3 screenshot

16. Here you can customize your assistant according to your requirements#

Enable or disable guardrails as needed
In the Customize tab, you can set the assistant’s role, add custom instructions, and configure conversation starters
In the Advanced tab, you can change the assistant’s model and adjust reasoning patterns
Step 4 screenshot

17. If you want to completely edit your assistant, click on the three dots to access its settings and instructions.#

Step 9 screenshot

18. Click on Edit#

Step 10 screenshot

19. Click on the edit profile icon if you want to set or update your assistant’s image#

Step 11 screenshot

20. You’ll find three options here: Upload Image, Generate Image, and Remove Image#

Use Upload Image to add a custom image, Generate Image to create one for your assistant, or Remove Image to delete the current image.
Step 12 screenshot

21. Click on “Generate Image” then Enter a prompt describing how you want your assistant’s image to look.#

Step 13 screenshot

22. Click on Generate to create an image based on your entered prompt#

Step 14 screenshot

23. If you’re satisfied with the generated image, click Select; otherwise, update your prompt and try again#

Step 15 screenshot

24. If you want to change the description or role of your assistant, you can edit it here.#

Step 17 screenshot

25. Click on the Assistant Model section to choose your preferred model for the assistant#

Step 18 screenshot

26. Here you’ll see all available models choose the one that best fits your needs#

Step 19 screenshot

27. Click on Add Custom Instruction#

Custom behavior instructions enable fine-tuning to handle specific scenarios or requirements. These instructions dictate how the assistant should act or what it must take care of in its responses.
Step 20 screenshot

28. Give Custom Instructions to your assistant#

Step 21 screenshot

29. Click on Save#

Step 22 screenshot

30. Click on More Options#

Step 23 screenshot

31. Conversation starters are disabled by default; enable the toggle if you want to add them#

Step 24 screenshot

32. Add Conversation Starters for the Assistant#

Provide a few example questions or prompts that users can ask to begin interacting with the assistant.
Step 1 screenshot

33. Select a Reasoning Pattern for Your Assistant#

Choose the most suitable reasoning mode based on how you want your assistant to think and respond.
For a complete guide on available reasoning modes and how to choose the right one, visit: Reasoning Patternss Guide
Step 26 screenshot

34. Choose How your Assistant thinks#

Here, We selected CodeAct as the reasoning mode because our assistant is designed to generate, explain, and interact with code intelligently.
Step 27 screenshot

35. Turn on the call toggle if you want your assistant to respond and interact via calls as well.#

Step 28 screenshot

36. You can select whether your assistant’s voice is male or female.#

Step 29 screenshot

37. You can assign tags to your assistant to help categorize or identify it easily#

You can either choose from the available tags or create your own custom tag.
We assigned the Writing and Marketing tags to our blog writer assistant.
Step 30 screenshot

38. You can enable caching to help your assistant respond faster#

Caching stores certain previous responses to improve speed, but in some cases, it may slightly affect personalized accuracy.
To learn more, visit Caching Responses for Assistants →.
Step 32 screenshot

39. Here you can enable or disable guardrails for your assistant.#

For a complete guide on guardrails, including when to enable each and their purposes, follow this documentation
Step 33 screenshot

40. The Enable Embed Link toggle allows you to share or embed your assistant publicly#

For a complete step-by-step guide, visit the Embed Assistant Tutorial
Step 34 screenshot

41. Click on Upload Files#

Step 35 screenshot

42. You can upload your file(s) here.#

Step 2 screenshot

43. Click on Update assistant#

Step 3 screenshot

44. Uploaded documents are added to assistant's corpus; click on Corpus to access them.#

Step 1 screenshot

45. Every assistant has a default corpus already created; click on your assistant’s corpus to access it.#

For a complete guide on How to Setup Assistant's Corpus. View this guide Assistant Corpus Setup
Step 2 screenshot

46. Here, you can view all the documents you have uploaded.#

Step 3 screenshot

47. If you want to upload a document only for a single chat thread, click on the Attach Files icon here.#

Step 7 screenshot

48. Upload your file(s) here.#

Step 8 screenshot

49. You can now ask any query related to this document in the thread, the assistant will access the document to provide a response.#

Step 1 screenshot

50. The documents you uploaded in the thread will appear in the Attachments section.#

Step 11 screenshot

51. Here, you can view all the documents uploaded in this thread.#

Step 12 screenshot

52. Initially, your assistant is in Draft mode, which means it is only visible to you.#

Step 37 screenshot

53. Select the Visibility of your Assistant#

Step 38 screenshot

54. If you set it to Public or Only Team and click on Publish, your assistant will move to Live mode.#

Step 39 screenshot

55. Here, you can see that the assistant is now in Live mode.#

Step 41 screenshot

56. Go to Assistant Tools and enable the appropriate tools for your assistant.#

Step 1 screenshot

57. Here you can see all the available tools that you can enable or disable for your assistant.#

For a complete guide to the tools, follow this documentation: Introduction to Tools
Step 2 screenshot
Previous
Reasoning Patterns
Next
Evaluate Assistant