Assistant vs Agents - What is the right way to call the apps

Hi Team, Would like to know if the Assistant API leverage in the apps / assistants are synonymous to agentic application

1 Like

An Agent imho is something that works mostly autonomously if on your behalf. An Agent might work as a process without a directly interactive UI.

An assistant is a Chatbot that converses with you interactively.

These can sometimes overlap a little.

For example, my Chatbot is able to crawl websites. But the prompt to make it do that is part of an interactive conversation.

4 Likes

This is a really good way of explaining it

1 Like

Thank you, A follow -up question :How could we create agents using OpenAI like how we create using crewai?

Hmm… I’m not sure if the accepted answer was actually answering the intended question.

I believe the question was more around the appropriateness and viability of using OpenAI assistants (via the api) as the Agents in an agentic application. I’m wondering the same thing myself.

As @merefield pointed out, you can create and chat with a specialized assistant. However, you can also have it run behind the scenes as an endpoint that your apps talk to – and you dont directly interact with – much like an agent.

Is anyone out there using assistants as behind-the-scenes agents (that dont interact directly with users)?