AI Goal Tracking: How Ditto Keeps Your Goals in Every Conversation
You open ChatGPT and tell it your plan: “I’m learning Rust this quarter. Help me build a CLI tool as a learning project.” Great conversation. Solid plan. Real momentum.
Next week, you start a new chat: “Can you help me pick a side project?” The AI suggests Python. It has no idea you’re learning Rust. Your goal — the thing driving your decisions — is gone.
This is the fundamental gap in every major AI assistant. They can help you think about goals, but they can’t track them. They don’t carry your priorities from one conversation to the next. And without that continuity, every session starts from zero.
Ditto fixes this.
Goals That Live Across Conversations
Ditto has a built-in goal tracking system. You define what you’re working toward, assign priorities, and your active goals are injected into every conversation’s context — automatically.
This isn’t a glorified todo list bolted onto a chatbot. Your goals become part of how Ditto thinks. When you ask for advice, brainstorm ideas, or request help with a task, Ditto sees your goals and factors them into its response.
Here’s what that looks like in practice:
Without goals: You ask Ditto to help you plan your weekend. It gives you generic suggestions — go for a hike, try a new restaurant, catch up on reading.
With goals: You’ve set a goal: “Run a half marathon by June.” Now when you ask about weekend plans, Ditto suggests a long training run, recommends routes, and checks in on your mileage progress from previous conversations. Your goal shapes the response.
How It Works
Setting up goals takes seconds:
- Open the Artifacts modal in Ditto (the bookmark icon in the sidebar)
- Switch to the Goals tab
- Add a goal — plain text, whatever matters to you
- Drag to reorder by priority
That’s it. Your goals are now active.
Behind the scenes, Ditto fetches your uncompleted goals and injects them into the system prompt for every message you send. The AI doesn’t just know about your goals in some abstract sense — it literally reads them before generating each response.
Priority Ordering
Goals are priority-ranked. Your top goal gets the most weight in the AI’s context. You can reorder by dragging, and the priorities swap instantly. When a goal is done, toggle it complete — it moves out of the active context but stays in your history.
Goal-Aware Responses
Because goals are injected at the system prompt level, they influence every conversation naturally. You don’t need to remind Ditto about your goals. You don’t need a special “goals” thread. Just talk normally, and the AI weaves your priorities into its responses when relevant.
Some examples of goal-aware behavior:
-
Goal: “Ship the auth refactor by Friday” → When you ask Ditto for coding help, it prioritizes the auth refactor context. It might ask: “Is this for the auth refactor? Want me to focus on the WorkOS migration path?”
-
Goal: “Read 24 books this year” → When you discuss a new book, Ditto might reference your reading goal: “That’s #7 for the year — you’re ahead of pace.”
-
Goal: “Prepare for the AWS Solutions Architect exam” → When you ask about cloud architecture, Ditto frames its answers through the lens of AWS exam topics and flags concepts that are commonly tested.
Goals + Memory: Compounding Context
Goals become even more powerful when combined with Ditto’s persistent memory system. Here’s why:
Traditional AI assistants operate in a single dimension — the current conversation. Even ChatGPT’s memory feature stores isolated facts (“user likes Python”) without connecting them to ongoing priorities.
Ditto operates in three dimensions simultaneously:
- Memory — What you’ve discussed before (automatic, from your knowledge graph)
- Goals — What you’re working toward (explicit, set by you)
- Thread context — What you’re focused on right now (via Ditto Threads)
When all three align, the AI’s responses become remarkably relevant. A coding question in your “Auth Refactor” thread, informed by memories of your previous architecture discussions, filtered through your goal to ship by Friday — that’s context no other AI assistant can match.
Why Not Just Use a Todo App?
Fair question. You already have Todoist, Notion, Apple Reminders. Why put goals in your AI assistant?
Because a todo app doesn’t influence your AI’s thinking.
Your todo app holds a static list. It doesn’t know when a goal is relevant to the question you’re asking. It can’t connect your goal to something you discussed three weeks ago. It can’t proactively bring up your goals when the context calls for it.
Ditto’s goals are contextual. They affect what the AI says and how it helps you. They turn every conversation into a potential step toward what matters to you.
Think of it this way: a todo app tracks what you need to do. Ditto’s goals shape how your AI helps you do it.
Use Cases
Career development: Set goals like “Transition to a senior engineering role” or “Build a portfolio of three shipped side projects.” Ditto references these when you discuss career moves, skill gaps, or project ideas.
Learning: “Learn Rust by building three projects” or “Complete the ML specialization on Coursera.” When you ask Ditto technical questions, it frames answers through your learning goals — suggesting exercises, connecting concepts to your curriculum, tracking what you’ve covered.
Health and fitness: “Run a half marathon by June” or “Meditate daily for 30 days.” Ditto can check in on progress, suggest adjustments to your plan, and celebrate milestones using context from past conversations.
Creative projects: “Finish first draft of novel by Q3” or “Launch YouTube channel with 10 videos.” When you brainstorm content ideas or discuss creative blocks, Ditto keeps your end goal visible.
Shipping software: “Launch v2.0 by March 15” or “Reduce API latency below 200ms.” Your development conversations stay anchored to what actually needs to ship.
Getting Started
If you’re already using Ditto, goals are available right now — no additional setup, no upgrade required. Open the Artifacts modal, create your first goal, and start a conversation. You’ll notice the difference immediately.
If you’re new to Ditto, sign up at assistant.heyditto.ai — it takes 30 seconds with Google sign-in. Set a goal before your first conversation, and experience what it’s like to have an AI that knows what you’re working toward from the very first message.
Your AI should know your goals. Not because you told it five minutes ago in this chat — but because you told it once, and it never forgot.
Ditto is the AI assistant that remembers everything — your conversations, your knowledge graph, your personality, and now your goals. Try it free.