AI Engineer Summit 2025
Don't just slap on a chatbot: building AI that works before you ask
Read the talk
Building AI that helps before users ask
Tegon’s issue-writing interactions show how proactive AI can ask contextual questions, organize work, and preserve user control without opening a separate chat.
From a talk by Arthur Objartel
Why must users stop working to ask for help?
Adding a chatbot gives users somewhere to ask for help. But does it help them with the work already in front of them? They still have to recognize a problem, formulate a request, and move into a conversation. That is the opening product-design problem: a place to ask is not the same as assistance at the moment of need.
Arthur Objartel, a product designer at Evil Martians focused on developer tools and AI, explored a different approach in Tegon, an AI issue tracker. Rather than make users initiate every interaction, the interface could notice when their current work presented an opportunity to help.
Arthur describes that approach as successful, though he supplies no quantitative evaluation. His historical reference is Clippy, the Office Assistant: the idea of anticipating a user’s needs was already decades old. In his assessment, Clippy suffered from poor execution and timing; modern AI creates an opportunity to revisit the interaction. The design question becomes: what could the product do without waiting for an explicit request?
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Ask the question the draft needs
Arthur introduces suggestion mode by describing someone reporting a legal issue: the AI notices the report and begins asking relevant follow-up questions without a separate request for assistance. The useful distinction is specificity. A generic invitation to ask for help leaves the next move entirely to the user; a contextual question identifies what the report still needs.
The visible example shows a logout report: users are logged out every two hours when switching dashboard tabs. Beneath the report, an inline suggestion asks about timing patterns and affected user groups. Those questions give the writer concrete information to add, in the same place they are already writing.
The mechanism is continuous attention to the draft. Tegon tracks what the user writes in real time, interprets the context, and introduces a question when it can move the issue forward. These interactions need no separate chat window; that does not mean every AI feature in Tegon uses the same interface.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
From clarification to organizing work
The next example starts with an issue complex enough to split into sub-issues. Instead of waiting for the writer to request a decomposition, Tegon identifies the component tasks and suggests a more useful organization. Arthur attributes this to access to previous data and knowledge of how similar work was organized. The intended basis for the split is the team’s domain and history, rather than an arbitrary division of the text.
This is action mode: assistance moves beyond asking for missing information to proposing a change in how the work is structured. The demonstration then extends to timelines and resources. Arthur compares the experience to a project manager who is always paying attention, with the relevant questions and issue-management help appearing inside the existing workflow.
Question plus action mode combines clarification with changes to the work. The three modes differ in what they contribute:
| Mode | Contribution |
|---|---|
| Suggestion | Ask a contextual follow-up question |
| Action | Suggest a better organization of the issue |
| Question plus action | Combine questions with issue-management help |
The interface keeps those contributions close to the issue itself, without requiring extra windows or a separate conversation.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Make initiative compatible with control
Proactive assistance raises an immediate question: who remains in charge? Arthur’s answer is that users can revert changes with one click. Initiative belongs to the assistant; authority stays with the user. Reversibility is part of the interaction, not something users must recover through another conversation.
The benefit is less work spent explaining what help is needed. The draft and its surrounding context already supply much of that explanation, allowing assistance to stay within the flow of creating and managing issues. Arthur proposes this as a pattern for professional tools beyond issue tracking.
The first two design rules establish the boundary:
- Supplement agency. Help users make and carry out decisions rather than replacing their decision-making role.
- Recommend, don’t force. Present useful options without making acceptance compulsory.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Put assistance where the work happens
The third rule is to participate in the natural workflow without stopping it. A code editor, for example, could watch for common pitfalls and suggest improvements as a developer works. Arthur highlights developers learning a language or framework: they may benefit from guidance before they know which question to ask.
The same principle suggests other product possibilities:
- Design tools. Suggest accessibility improvements during creation, so the designer can address them while making the relevant choices rather than only checking afterward.
- Communication tools. Prepare relevant context before a meeting, or retrieve a document when someone mentions it on a call.
These are proposed applications. The communication-tool mockup makes the placement concrete: a sidebar containing notes and mentioned documents sits beside the call grid, keeping supporting material within the meeting interface.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Find the interruption before designing the assistant
The useful role is an advisor that leaves the user in control. To find where that advisor belongs, start with the work rather than with a chat surface:
- Find the interruption. Identify places where users stop what they are doing to ask for help.
- Look for repetition. Examine recurring behavior, usual assistance needs, and questions users ask repeatedly. These are clues for automation.
- Inspect the context. Determine where users get stuck and what information is available at that moment. That is where timely assistance can contribute most.
AI interface design is still taking shape, so there is no fully formed playbook to copy. Arthur’s closing invitation is to experiment with unexpected interface solutions in real products. The opportunity is to design around a specific moment of friction: a question beneath an incomplete report, a proposed split beside a complex issue, or relevant material beside an ongoing call. Copying a chat interface alone does not resolve those design decisions.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
From the talk
Source code and README for the open-source issue tracker. The repository was archived on June 13, 2025.
Further reading
Arthur Objartel explains three proactive assistance modes, contextual suggestions, and user-controlled changes in Tegon.
A case study of Tegon's interface redesign, including AI features, themes, and the design team's process.
Read the complete timestamped transcript
- 0:00
You know what's wrong with AI today? Everyone's racing to add chatbots to their products, just slapping on a chat interface and calling it a day. And I get it, it's the easy solution.
- 0:11
But is it actually helping anyone? Hi, I'm Arthur. I'm a product designer at Evil Martians, focused on dev tools and AI. Today, I want to challenge how we think about AI in products, share what I've learned from the trenches, and give you practical principles you can apply in your own work.
- 0:32
When I started working on Tegon, an AI issue tracker, I decided to do something different. Actually, I did the complete opposite of what everyone else was doing. And you know what?
- 0:45
It worked. Here is something funny. The solution we needed has been right in front of us for 25 years. Remember Clippy? Yeah, everyone loves to hate on Clippy, but hear me out.
- 0:58
Clippy had the right idea, just terrible execution and terrible timing. But now we have the technology to actually do it right. While everyone else is making their AI system more reactive, I thought, "What if AI didn't wait to be asked?
- 1:14
What if it just knew what you needed?" Let me show you what I mean. Watch this. See what's happening here? Our AI didn't wait for user input. It saw someone reporting a legal issue and immediately started asking the right questions.
- 1:31
Not generic, "How can I help?" questions. Specific, contextual questions that actually move the work forward. We call this suggestion mode.
- 1:42
It's tracking what the user is writing in real time, understanding the context, and jumping in at the exactly the right moment with exactly the right questions. No chat window needed.
- 1:55
This next example is even better. Look at what happens when someone writes an issue that can be split into sub-issues. Most AI assistants would just sit there. Ours sees the complexity and immediately suggests a better way to organize the work.
- 2:12
See how it's already identified the sub-issues, and it's not just splitting things randomly. AI has all the previous data, knows how it was done before, and has a general understanding how it is better to organize things.
- 2:27
This is AI that actually understands your domain. We call this action mode. And here is where it gets really interesting. Our AI isn't just organizing work. It's thinking about timelines and resources.
- 2:42
It's like having a really good project manager who's always there, always paying attention, if those even exist. Notice how all of this happens within the natural flow of work.
- 2:54
No context switching, no extra windows, and no chat interfaces. It asks you the right question and helps you to better manage issues. We call this Question plus action mode.
- 3:06
Now, I know what some of you are thinking, "But what about user control?" Well, you can revert the changes easily with one click. You're still in charge. So what you have just seen is AI that guides users seamlessly.
- 3:22
No more wasting time trying to figure out how to explain what you need. The AI has your back, helping you create better work without breaking your flow. And while we build this for issue tracking, think about how powerful this pattern could be across all kinds of professional tools.
- 3:41
We follow three simple rules to foster this sort of proactive AI in our products. First, AI should supplement user agency, not replace it. Second, AI should offer recommendations, never force them.
- 3:55
And third, AI should be part of natural workflow, not stop it. Take code editors, for example. AI can proactively watch for common pitfalls and suggest improvements. This would be especially valuable for developers just learning a new language or a framework.
- 4:13
Or design tool. Imagine a tool that makes suggestion towards accessible design as you work, so you don't have to check it afterwards. That's proactive AI in action. And communication tools could prepare relevant context before your meeting even starts or find you the document you just mentioned on a call.
- 4:32
You're still in control, but now you have an advisor in your corner. Here's how you can start thinking about this for your own products. First, look for friction points where users have to stop what they are doing to ask for help.
- 4:46
That's your opportunity for proactive assistance. Second, identify patterns in your users' behavior. Where do they usually need help? What questions do they always ask? These are your clues for automation.
- 5:00
And finally, the most crucial, think about context. Where do users get stuck? That's where AI can help most. Look, we can keep adding chat interfaces to everything. AI interface design is still just beginning to take shape.
- 5:16
That means we don't have a fully formed playbook of best practices just yet. But simply copying and pasting chat interfaces isn't the answer. So don't be afraid to experiment in your products.
- 5:29
Challenge the status quo and propose unexpected UI solutions. I'm excited to see what you will build with these ideas. Thank you for your time. If you want to know more, make sure to check out our blog and social media.
- 5:43
Bye.