Neo AI Agent
Neo is AI-powered assistant for interacting with CoreModels. It enables natural language conversations to read and create schema data without needing to navigate the UI directly.
Capabilities
Reading Data
Neo can retrieve and explore your CoreModels project's schemas, and entities through conversational queries.
Creating Data
Neo can create new schemas and entities in CoreModels based on your instructions.
File Attachment
Neo supports file attachments in conversations, allowing you to upload documents for context or reference during your interactions.
Example Prompts
Creating Data
This example shows Neo creating a Person schema in CoreModels from an uploaded (attached) JSON-LD file.
π File attached: person schema.txt
User
create the schema found in the attached file inside coremodels.
Neo
I'll help you create the Person schema from the attached file in CoreModels. Looking at the JSON-LD schema, I can see we have a Person type with various properties, and a nested PostalAddress type for the address.
Let me create the schema structure with the appropriate types and elements:
π§ Tool called: core_models_bulk_create
Neo
Perfect! I've successfully created the Person schema from your attached file in CoreModels. Here's what I created:
Schema Structure Created
Types
Person - The main type representing a person
PostalAddress - Type for address information
Person Properties (Elements)
name - Full name
givenName - First name
familyName - Last name
alternateName - Alternative name (like "J. Doe")
birthDate - Date of birth
gender - Gender
email - Email address
telephone - Phone number
url - Personal website URL
image - Profile image URL
sameAs - Links to other profiles (social media, etc.)
address - Address information (links to PostalAddress type)
PostalAddress Properties (Elements)
addressLocality - City (like "New York")
addressRegion - State/Region (like "NY")
addressCountry - Country (like "US")
Relationships Created
All Person properties are linked to the Person type using "Domain Includes" relations
All PostalAddress properties are linked to the PostalAddress type using "Domain Includes" relations
The address property has a "Range Includes" relation to the PostalAddress type, indicating it can contain PostalAddress objects
The schema structure now matches your JSON-LD Person schema and is ready to use in CoreModels! You can extend it further by adding more properties, creating exemplars with sample data, or adding additional constraints using mixins.
Here is the result in CoreModels

Last updated