Next Steps

Congratulations on completing the Aura Agent course!

You have learned how to design, build, and publish AI agents that answer natural language questions using your Neo4j knowledge graph — without writing application code.

Understanding Aura Agent

You now know how to:

  • Explain what Aura Agent is and how it fits into the Aura Console

  • Describe the agent loop: interpret input, select a tool, execute a query, generate a response

  • Identify which of the three tool types — Cypher Template, Text2Cypher, or Similarity Search — fits each question type

  • Define role and scope so the agent stays focused and declines off-topic requests

  • Write tool descriptions that give the LLM enough context to select the correct tool

Building tools

You now know how to:

  • Create a Cypher Template tool with parameterized queries and descriptive parameter names

  • Create a Text2Cypher tool with a domain-aware description that constrains when it is used

  • Understand when Similarity Search applies and what graph preparation it requires

  • Add, edit, and delete tools, and save changes with Update agent

  • Use the reasoning panel to verify tool selection and inspect generated Cypher

Publishing and connecting

You now know how to:

  • Choose between Internal and External access modes

  • Enable the MCP server and retrieve the MCP endpoint

  • Connect your agent to an MCP client such as Cursor or Claude Desktop

Best practices

  • Scope agents narrowly — One focused agent per task makes tool selection easier for the LLM and makes behavior more predictable. Include an instruction to decline off-topic requests.

  • Templates first — If you can write the complete Cypher query now with only $parameter slots for variable values, use a Cypher Template. Reserve Text2Cypher for questions whose structure changes.

  • Write effective Text2Cypher descriptions — State when to use the tool and when not (for example, only when no template fits). Add domain context: relevant node labels, relationships, and which properties are suitable for filtering and aggregation.

  • One tool per question pattern — Give each distinct question type its own tool. A single template that tries to cover unrelated questions leads to vague descriptions and wrong tool picks.

  • Describe parameters as instructions — Write parameter descriptions with examples, such as "The customer ID, for example ALFKI or QUICK", not just "The customer ID".

  • Use the reasoning panel — Always check the reasoning trace to verify which tool was selected and what Cypher was generated. Inspect Text2Cypher output before relying on it in production.

  • Save changes — After adding, editing, or deleting tools, click Update agent to persist the configuration.

Ready for your next challenge?

To go deeper with graph-backed AI and MCP:

Summary

You completed the Aura Agent course. You can now design, build, and publish agents that answer natural language questions using your Neo4j knowledge graph, and connect them to AI applications through MCP.

Chatbot

How can I help you today?

Data Model

Your data model will appear here.