Create Your Own AI Assistant: Instructions, Tools, and Memory

Creating your own AI assistant means choosing a platform, writing instructions for a real job, and deciding what the assistant may access and do. Here is a practical guide for getting started.

Updated 6 min read

Creating your own AI assistant is now a practical task for anyone with a recurring job they want help automating or accelerating. You do not need to train a model or write code. You configure an existing AI app with instructions that fit your work, give it the right access, and test whether it does the job reliably.

The part most people underestimate is persistence. A general-purpose chat session starts fresh every time. If you connect your assistant to a shared record like fenbs, it reads your current work context, projects, and rules before each session without you rebuilding them from scratch.

Decide what the assistant should do

Before opening any platform, write one sentence: "My assistant will ___." Fill in a specific, recurring job. Not "help with all my work." Something like "draft first versions of weekly status reports from my meeting notes" or "review pull request descriptions against our team's checklist and flag gaps."

A focused job makes the assistant testable. You know what a good output looks like. You know when it is wrong. You can improve the instructions based on specific failures. Vague instructions produce vague assistants that sometimes help and sometimes do not.

Choose a platform

Several AI platforms let you configure a custom assistant without building your own. Claude (Anthropic) offers Projects, which store shared instructions and files. ChatGPT offers custom GPTs with a system prompt and optional tool connections. Cursor and GitHub Copilot support configuration files for coding-specific instructions.

Choose based on the job. Writing and analysis work well in Claude and ChatGPT. Code tasks work well in Cursor, Copilot, or Claude Code. Research tasks work well in Perplexity or a model with search access. For the full range of options, AI personal assistant and AI employees cover tools across different categories.

Write clear instructions

Instructions are the most important part of creating a useful assistant. Write them as if briefing a capable person who is new to your work. Cover: what you are working on, the format you expect, the quality standards that matter, what to ask about rather than decide independently, and what to refuse.

Keep the instructions focused on the job you chose. Long, general instructions are harder to follow and produce inconsistent results. Add a section for limitations: topics the assistant must not address, actions it must not take without asking, and cases where it should say it does not know.

  • The job: one sentence describing the specific task.
  • The format: what a good output looks like.
  • The standards: what matters in your work (tone, accuracy, completeness).
  • What to ask: decisions and ambiguous cases that need your input.
  • What to refuse: topics and actions outside the assistant's scope.

Add tools and data access

Many AI platforms support tool connections, letting the assistant read files, query databases, or call external services. Add only what the assistant needs for its specific job. An assistant that can read and write everything in your workspace is harder to control and more likely to cause an accidental problem.

MCP (Model Context Protocol) is a standard connection that lets an assistant read and update an outside tool. If your AI app supports it, you can use MCP to connect tools like task boards, knowledge bases, or code repositories. The assistant then reads current information from those tools rather than relying on static context you typed.

How fenbs helps

Give your assistant context that persists across sessions

Connect your AI app to fenbs over MCP and it reads your projects, rules, and Where we left off at the start of each session. Add the instructions you currently repeat in every chat as Decisions and rules. Your assistant sees the current version without you pasting them in. Connect from Integrations after creating a free account.

Create a free account

Free for one person · No credit card · Works with Claude, ChatGPT, Cursor and more

Test before trusting

Before you rely on the assistant for real work, run it through test cases. Use your most common inputs. Use edge cases that sit near the boundary of its instructions. Use cases the instructions do not cover and check whether it asks for clarification or guesses.

Expect to revise the instructions after the first round of testing. Most instruction sets need adjustment after you see how the assistant handles real inputs. That is expected. An assistant that handles your real test cases well is ready to help with real work.

Keep instructions current

Your work changes. Your assistant's instructions need to keep up. If a standard changes, if a new type of task comes in, or if you discover the assistant is handling a category of input poorly, update the instructions. If the instructions live only inside a chat app, they are easy to forget and hard to share with a colleague who needs the same assistant.

How to do this with fenbs

  1. Create a free account. Add a project for the work your assistant will help with.
  2. Write the rules your assistant should always follow as Decisions and rules. Include the format standards, the quality bar, and the things it must ask rather than decide.
  3. Connect your AI app from Integrations. Claude, ChatGPT, Cursor, Codex CLI, Gemini CLI, GitHub Copilot, and Devin Desktop connect over MCP.
  4. Ask the assistant to read the project context before its first task. Check that it understands the job correctly. Correct anything it misreads.
  5. Before each session ends, ask the assistant to save Where we left off and update the relevant tasks. The next session starts from there.

fenbs does not configure your AI app. It holds the shared work context, rules, and progress your assistant needs. For platform-specific guides, JetBrains AI assistant covers one popular coding environment.

Questions people ask.

Do I need to code to create my own AI assistant?

No. Platforms like Claude, ChatGPT, and Gemini let you configure a custom assistant through a settings page or a prompt. No coding is required for most configurations. Coding is only needed if you are building an assistant into your own product or setting up a custom integration.

What AI platforms let me customize an assistant?

Claude offers Projects with shared instructions. ChatGPT supports custom GPTs. Gemini supports Gems. Cursor, GitHub Copilot, and Claude Code support configuration files for coding contexts. Most platforms also let you type a system prompt for any conversation.

How do I give my assistant access to my files?

Most platforms let you upload files directly or connect external tools. For ongoing access to current project information, connecting the assistant to a tool it can read over MCP at the start of each session is more reliable than uploading files manually each time.

What should I put in the assistant's instructions?

The specific job it is doing, the format and quality standards that matter, what to ask rather than decide, and what it must not do. Keep instructions focused on one job. Long instructions covering everything tend to produce inconsistent results.

Can I share my assistant with my team?

Yes. Most platforms let you share a configured assistant with colleagues. Make sure the instructions reflect team standards, not just personal preferences. If the assistant reads from a shared external record, everyone's sessions start from the same current context.

More in AI agents at work

All AI agents at work articles

Start with one thing.

Free for one person · No credit card · Works with Claude, ChatGPT, Cursor and more

There is nothing to set up first. Write one line and you’ve started.