Ejento AI
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Guides
  • Basic Operations
    • Features
      • Organization → Projects → Assistants → Teams Hierarchy
    • Guides
      • Login/Signup
  • Assistants
    • Overview
    • Features
      • 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
      • Assistant Edit Access
      • Embed Assistant
      • Delete Assistant
      • Add Favourite Assistants
      • View Assistant Id
      • View Dataset Id
      • Voice Calling with Assistants
  • Corpus
    • Overview
    • Features
      • Corpus Permissions
      • PII Redaction
      • ETag Setup for Corpus Incremental Refresh
    • Guides
      • Assistant Corpus Setup
      • Assistant Corpus Settings
      • Corpus Access Control
      • Corpus Connections
      • View Corpus Id
      • View Document Id
      • Tagging
        • Corpus tagging
        • Document tagging
  • Teams
    • Overview
    • Guides
      • Add a Team
      • Edit a Team
      • Delete a Team
      • View Team Id
  • Projects
    • Overview
    • Guides
      • Add a Project
      • Edit a Project
      • Managing Assistants in a Project
      • Delete a Project
      • View Project Id
  • User Settings
    • Overview
    • Features
      • Ejento AI User Access Levels
    • Guides
      • Add new user
      • View my User Id
  • API Keys
    • Overview
    • Guides
      • How to generate API Key and Auth Token
  • Workflows
    • Overview
    • Guides
      • Add Workflow
      • Workflow Chat
  • Tools
    • Overview
    • Guides
      • Tools Overview
      • Create External Tool
      • Connect Tool to Assistant
  • Analytics
    • Overview
    • Guides
      • Analyzing Data in the Analytics Dashboard
  • Chatlogs
    • Overview
    • Guides
      • Managing Chatlogs
      • View Chatlog & Chat thread Id
  • Integrations
    • Overview
    • Guides
      • Email Indexing
      • Microsoft Teams
      • Sharepoint Indexing
      • MS Teams Integration Setup
      • Creating a Connection in Credential Manager
      • Slack App
      • Discord Bot
  • Ejento AI Shield
    • Overview
    • Features
      • Understanding Guardrails
    • Guides
      • How to enable Guardrails
  • Assistant Security
    • Overview
    • Features
      • Assistant Red Teaming
    • Guides
      • Red Team an Assistant
  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 Project dropdown to select the Project for Assistant#

Step 1 screenshot

4. Select your Project for the assistant here#

Step 2 screenshot

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

Step 3 screenshot

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

Step 4 screenshot

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

Step 5 screenshot

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

Step 6 screenshot

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

Step 5 screenshot

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

Step 6 screenshot

11. 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

12. 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

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

Step 9 screenshot

14. Click on Edit#

Step 10 screenshot

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

Step 11 screenshot

16. 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

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

Step 13 screenshot

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

Step 14 screenshot

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

Step 15 screenshot

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

Step 17 screenshot

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

Step 18 screenshot

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

Step 19 screenshot

23. 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

24. Give Custom Instructions to your assistant#

Step 21 screenshot

25. Click on Save#

Step 22 screenshot

26. Click on More Options#

Step 23 screenshot

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

Step 24 screenshot

28. 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

29. 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

30. 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

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

Step 28 screenshot

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

Step 29 screenshot

33. 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

34. 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

35. 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

36. 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

37. Click on Upload Files#

Step 35 screenshot

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

Step 2 screenshot

39. Click on Update assistant#

Step 3 screenshot

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

Step 1 screenshot

41. 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

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

Step 3 screenshot

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

Step 7 screenshot

44. Upload your file(s) here.#

Step 8 screenshot

45. 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

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

Step 11 screenshot

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

Step 12 screenshot

48. Initially, your assistant is in Draft mode.#

A draft assistant is only visible to the owner of the assistant and the Global Admins. To make it accessible to the public or other users, it must be set to Live.
Step 37 screenshot

49. Select the Visibility of your Assistant#

When publishing your assistant, you will have two access options: Public or Private.
For a complete guide on these two options, please visit Assistant Access Control
Step 2 screenshot

50. After selecting the visibility option, click on Publish.#

Step 3 screenshot

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

You can unpublish your assistant and revert it back to the Draft state.
Step 4 screenshot

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

Step 1 screenshot

53. 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