Skip to content

Commit c75ee65

Browse files
Create agent.rs
1 parent e8b75bf commit c75ee65

1 file changed

Lines changed: 82 additions & 0 deletions

File tree

docs/agent.rs

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
Agents
2+
======
3+
4+
Learn how to build, deploy, and optimize agent workflows with AgentKit.
5+
6+
Agents are systems that intelligently accomplish tasks—from simple goals to complex, open-ended workflows. OpenAI provides models with agentic strengths, a toolkit for agent creation and deploys, and dashboard features for monitoring and optimizing agents.
7+
8+
AgentKit
9+
--------
10+
11+
AgentKit is a modular toolkit for building, deploying, and optimizing agents.
12+
13+
[
14+
15+
![Build](https://cdn.openai.com/API/docs/images/build.png)
16+
17+
Build
18+
19+
Create workflows with Agent Builder, a visual canvas with starter templates
20+
21+
](/docs/guides/agent-builder)[
22+
23+
![Deploy](https://cdn.openai.com/API/docs/images/chatkit-1.png)
24+
25+
Deploy
26+
27+
Use ChatKit to embed your agent workflows in your frontend
28+
29+
](/docs/guides/chatkit)[
30+
31+
![Optimize](https://cdn.openai.com/API/docs/images/deploy.png)
32+
33+
Optimize
34+
35+
Build robust evals to observe and improve agent performance
36+
37+
](/docs/guides/agent-evals)
38+
39+
How to build an agent
40+
---------------------
41+
42+
Building an agent is a process of designing workflows and connecting pieces of the OpenAI platform to meet your goals. Agent Builder brings all these primitives into one UI.
43+
44+
|Goal|What to use|Description|
45+
|---|---|---|
46+
|Build an agent workflow|Agent Builder|Visual canvas for creating agent workflows. Brings models, tools, knowledge, and logic all into one place.|
47+
|Connect to LLMs|OpenAI models|Core intelligence capable of reasoning, making decisions, and processing data. Select your model in Agent Builder.|
48+
|Equip your agent|Tools, guardrails|Access to third-party services with connectors and MCP, search vector stores, and prevent misuse.|
49+
|Provide knowledge and memory|Vector stores, file search, embeddings|External and persistent knowledge for more relevant information for your use case, hosted by OpenAI.|
50+
|Add control-flow logic|Logic nodes|Custom logic for how agents work together, handle conditions, and route to other agents.|
51+
|Write your own code|Agents SDK|Build agentic applications, with tools and orchestration, instead of using Agent Builder as the backend.|
52+
53+
To build a voice agent that understands audio and responds in natural language, see the [voice agents docs](/docs/guides/voice-agents). Voice agents are not supported in Agent Builder.
54+
55+
Deploy agents in your product
56+
-----------------------------
57+
58+
When you're ready to bring your agent to production, use ChatKit to bring the agent workflow into your product UI, with an embeddable chat connected to your agentic backend.
59+
60+
|Goal|What to use|Description|
61+
|---|---|---|
62+
|Embed your agent|ChatKit|Customizable UI component. Paste your workflow ID to embed your agent workflow in your product.|
63+
|Get more customization|Advanced ChatKit|Run ChatKit on your own infrastructure. Use widgets and connect to any agentic backend with SDKs.|
64+
65+
Optimize agent performance
66+
--------------------------
67+
68+
Use the OpenAI platform to evaluate agent performance and automate improvements.
69+
70+
|Goal|What to use|Description|
71+
|---|---|---|
72+
|Evaluate agent performance|Evals features|Full evaluation platform, including support for external model evaluation.|
73+
|Automate trace grading|Trace grading|Develop, deploy, monitor, and improve agents.|
74+
|Build and track evals|Datasets|A collaborative interface to build agent-level evals in a test environment.|
75+
|Optimize prompts|Prompt optimizer|Measure agent performance, identify areas for improvement, and refine your agents.|
76+
77+
Get started
78+
-----------
79+
80+
Design an agent workflow with [Agent Builder](/docs/guides/agent-builder)
81+
82+
Was this page useful?

0 commit comments

Comments
 (0)