Idea agent