#
LLM Agents and Integration
#
LLM Agents and Integration
Curiosity Workspace enables you to build sophisticated AI agents that interact with your data and perform tasks using Large Language Models (LLMs).
#
What is an LLM Agent?
An LLM agent is an AI-driven workflow that can:
- Reason: Understand user intent and decompose tasks.
- Act: Call workspace endpoints or external APIs to retrieve information or perform actions.
- Observe: Process the results of its actions and adjust its plan.
#
Building an Agent
To build an agent in Curiosity Workspace:
#
1. Define the Tools
Create AI Tools that the agent can use. These tools might include:
search_docs: Search for relevant documents in the workspace.get_user_info: Retrieve details about a specific person from the graph.update_status: Change the status of a project or task.
#
2. Configure the LLM
Select an LLM provider (e.g., OpenAI, Azure OpenAI, Anthropic) and configure the model settings in AI Integrations → LLM Configuration.
#
3. Design the Prompt Pattern
Use Prompting Patterns like ReAct (Reason + Act) to guide the agent's behavior.
#
4. Grounding and Guardrails
- Grounding: Always provide the agent with context retrieved from the graph or search to reduce hallucinations.
- Guardrails: Implement checks to ensure the agent's outputs are safe and comply with organizational policies.
#
Example: A Customer Support Agent
- Trigger: A new support ticket is created.
- Action: The agent searches for similar past tickets and relevant documentation.
- Reasoning: The agent synthesizes a draft response based on the retrieved information.
- Action: The agent posts the draft response for human review.
#
Next Steps
- Learn about Graph Reasoning
- Explore Multimodal Search
See also
AI Tools are specialized wrappers around Custom Endpoints that allow Large Language Models (LLMs) to interact with Curiosity Workspace data and...
Graph reasoning combines the structural power of the knowledge graph with advanced algorithms and LLMs to derive deep insights from your data.