-
Notifications
You must be signed in to change notification settings - Fork 895
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7000518
commit 545dda1
Showing
14 changed files
with
96 additions
and
314 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,177 +1,5 @@ | ||
# Task Runs | ||
|
||
## Agens | ||
|
||
### List agents | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/agents" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Create a new agent | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/agents" method="post" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Get a specific agent by id | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/agents/{agent_id}" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Update an agent | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/agents/{agent_id}" method="put" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Delete an agent | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/agents/{agent_id}" method="delete" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
*** | ||
|
||
## Users | ||
|
||
### List all users | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/users" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Create a new user | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/users" method="post" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Get a specific user by id | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/users/{user_id}" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Update a specific user by id | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/users/{user_id}" method="put" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Delete a specific user by id | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/users/{user_id}" method="delete" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
*** | ||
|
||
## Sessions | ||
|
||
### List sessions | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/sessions" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Create a new session | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/sessions" method="post" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Get a specific session by id | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/sessions/{session_id}" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Update a specific session by id | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/sessions/{session_id}" method="put" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Delete a specific session by id | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/sessions/{session_id}" method="delete" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
*** | ||
|
||
## Chat | ||
|
||
### Chat with an agent in a session | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/sessions/{session_id}/chat" method="post" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Get suggestions made by the agent based on the session | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/sessions/{session_id}/suggestions" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Get a session's chat history | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/sessions/{session_id}/history" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
*** | ||
|
||
## Memories | ||
|
||
### Get an agent's memories | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/agents/{agent_id}/memories" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Delete a memory by id | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/agents/{agent_id}/memories/{memory_id}" method="delete" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
*** | ||
|
||
## Tools | ||
|
||
*** | ||
|
||
## Docs | ||
|
||
### Get all docs (for an agent or user) | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/agents/{agent_id}/additional_info" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/users/{user_id}/additional_info" method="get" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Create a new doc (for agent or user) | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/agents/{agent_id}/additional_info" method="post" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/users/{user_id}/additional_info" method="post" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
### Delete a doc by id | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/agents/{agent_id}/additional_info/{additional_info_id}" method="delete" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
|
||
{% swagger src="../../.gitbook/assets/agents-openapi.yaml" path="/users/{user_id}/additional_info/{additional_info_id}" method="delete" %} | ||
[agents-openapi.yaml](../../.gitbook/assets/agents-openapi.yaml) | ||
{% endswagger %} | ||
{% hint style="info" %} | ||
**Coming soon.** | ||
{% endhint %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,13 @@ | ||
# General Overview | ||
|
||
1. **What is Julep AI?**\ | ||
Julep AI is a platform that enables the rapid prototyping and deployment of AI agents. These agents can autonomously accomplish goals by planning steps, selecting tools, and executing actions iteratively, utilizing Large Language Models (LLMs).\ | ||
|
||
2. **How do Julep agents function?**\ | ||
Agents operate semi-autonomously by interacting with users or systems, making decisions, and performing tasks. They leverage a memory system to retain state and context, improving over time as they interact more with their environment.\ | ||
|
||
3. **Can Julep agents be integrated into existing systems?**\ | ||
Absolutely. Julep AI provides an API SDK that facilitates the integration of AI agents into existing products and workflows.\ | ||
|
||
4. **Does Julep support customization of AI agents?**\ | ||
1. **What is Julep AI?** | ||
Julep AI is a platform that enables the rapid prototyping and deployment of AI agents. These agents can autonomously accomplish goals by planning steps, selecting tools, and executing actions iteratively, utilizing Large Language Models (LLMs). | ||
<br /> | ||
2. **How do Julep agents function?** | ||
Agents operate semi-autonomously by interacting with users or systems, making decisions, and performing tasks. They leverage a memory system to retain state and context, improving over time as they interact more with their environment. | ||
<br /> | ||
3. **Can Julep agents be integrated into existing systems?** | ||
Absolutely. Julep AI provides an API SDK that facilitates the integration of AI agents into existing products and workflows. | ||
<br /> | ||
4. **Does Julep support customization of AI agents?** | ||
Julep AI offers extensive customization options, allowing users to define the behavior, memory scope, and capabilities of their AI agents. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,12 @@ | ||
# Memory and Learning | ||
|
||
1. **What types of memory do Julep AI agents have?**\ | ||
Julep AI agents possess three types of memory: _episodic_, for events; _implicit_, for beliefs; and _semantic_, for factual and conceptual information.\ | ||
\ | ||
Episodic memory allows agents to recall past events, implicit memory aids in understanding user preferences and behaviors, and semantic memory provides a knowledge base for factual queries.\ | ||
1. **What types of memory do Julep AI agents have?** | ||
Julep AI agents possess three types of memory: _episodic_, for events; _implicit_, for beliefs; and _semantic_, for factual and conceptual information. | ||
|
||
2. **Do agents form new memories from each interaction?**\ | ||
Yes, agents update their memories after each interaction, extracting new episodes, beliefs, and facts to improve future performance and personalization.\ | ||
|
||
3. **Can I reset or delete an agent’s memories?**\ | ||
Episodic memory allows agents to recall past events, implicit memory aids in understanding user preferences and behaviors, and semantic memory provides a knowledge base for factual queries. | ||
<br /> | ||
2. **Do agents form new memories from each interaction?** | ||
Yes, agents update their memories after each interaction, extracting new episodes, beliefs, and facts to improve future performance and personalization. | ||
<br /> | ||
3. **Can I reset or delete an agent’s memories?** | ||
Users have the ability to reset or delete memories within the platform to manage the information that their agents retain. |
Oops, something went wrong.