Bring Your Data From People-Places-Things Together
Introduction
At Mapped, we take our commitment to simplifying data access seriously. To that end, we are introducing an innovative new feature called MappedGPT, empowering developers by providing them with an AI virtual agent capable of generating GraphQL queries from natural language.
MappedGPT is seamlessly integrated into our GraphQL Explorer, not only simplifying the query-building process but also offering immediate access to query results. We’ll dive into how we built MappedGPT, and explore the specific benefits it brings to Mapped developers.
Revolutionizing Data Access
Mapped leverages the power of machine learning to create an independent data layer, enabling property owners, facility operators, and solution providers to access real-time data from various sources. This data includes information from building systems, sensors, actuators, devices, and vendor APIs, automating the complex process of data discovery, extraction, and normalization.
Our unique approach to building data simplifies the task of extracting valuable insights from commercial and industrial spaces, enabling businesses to make data-driven decisions with ease. However, even with a simplified data integration process, developers still face the challenge of understanding what data is available, and how to construct effective GraphQL queries. This is where the new virtual agent comes into play.
Creating a Generative AI Virtual Agent
Our commitment to user-centric solutions led to the development of MappedGPT. We recognized developers using our platform needed a more efficient way to create GraphQL queries, eliminating the time-consuming process of manually crafting queries and reducing the potential for syntax errors. This new virtual agent is capable of automatically generating GraphQL queries based on natural language prompts.
Here’s how we created this game-changing feature:
- Leveraging Machine Learning: MappedGPT leverages the power of LLMs and is trained on a vast dataset of GraphQL queries commonly used with our API. This training enabled the agent to understand the intent behind developers’ queries and learn how to generate corresponding GraphQL code automatically.
- Seamless Integration with the Developer Console: We integrated MappedGPT into our GraphQL Explorer, ensuring developers can access it easily from the developer console, no need to load a new page or import an app. The integration is designed to be user-friendly, with a clean and intuitive interface that simplifies the process of interacting with the virtual agent.
Using MappedGPT
Load MappedGPT by clicking on the left side menu of the GraphQL Explorer, at which point you can “talk” to the API using natural language:
Describe the data you want to retrieve in plain English — the agent will translate these descriptions into GraphQL queries and show their output. For example, if the request prompt is written out like this:
“Retrieve temperature data for building ‘HQ’ on October 1st, 2023, including the timestamp.”
MappedGPT will generate the necessary GraphQL query in real-time:
Benefits for Mapped Developers
Some of the benefits MappedGPT brings to developers using the platform:
- Faster Query Building: Significantly accelerates the GraphQL query-building process. Developers no longer need to spend time crafting queries from scratch. Instead, they can rely on MappedGPT to generate precise queries based on their descriptions.
- Reduced Syntax Errors: Manual query creation often leads to syntax errors, which can be frustrating and time-consuming to debug. With MappedGPT, developers can avoid syntax issues altogether, as the generated queries are always syntactically correct.
- Improved Productivity: By automating the query generation process, MappedGPT allows developers to focus on more critical tasks, such as analyzing data and building applications. This boost in productivity enables developers to deliver results faster.
- Accessibility for Non-Technical Users: MappedGPT’s natural language interaction makes it accessible to a broader audience, including individuals with limited programming experience. Non-technical users can now easily request specific data without needing to learn the intricacies of GraphQL.
- Immediate Query Results: One of the most significant advantages of MappedGPT is its ability to provide immediate access to query results through the GraphQL Explorer. Developers can test their queries and view the returned data within the same interface, eliminating the need to switch between tools and platforms.
- Enhanced Collaboration: Collaboration between technical and non-technical team members is simplified with MappedGPT. Non-technical stakeholders can express their data requirements directly to the agent, fostering better communication within cross-functional teams.
- Intuitive User Experience: Mapped’s commitment to user-centric design shines through in MappedGPT’s intuitive user experience. Developers can interact with the agent in a conversational manner, making it feel like a natural extension of their workflow.
- Reduced Learning Curve: MappedGPT’s natural language interface reduces the learning curve associated with GraphQL for those new to the technology. Developers can get started quickly without needing to be experts in GraphQL syntax and can learn how to make more effective GraphQL queries by interacting with MappedGPT.
Conclusion
MappedGPT represents a significant improvement in data access and query building for developers. By leveraging advanced machine learning algorithms, seamless integration with the built in GraphQL Explorer, natural language interaction, and real-time query generation, this new tool streamlines the development process, reduces errors, and accelerates productivity.
The benefits extend beyond just developers, as it also empowers non-technical users to request specific data with ease. With immediate access to query results and an intuitive user experience, MappedGPT stands as a testament to our dedication towards simplifying complex data integration processes and making data-driven decisions more accessible to all.
This Week’s Sponsor
Mapped started with the idea “what if every built space had an API?” Getting data out of buildings was a complex, time consuming and often manual process - weeks or even months of work. To solve the problem, we created a knowledge graph of people, places and things using machine learning to automate the process of data extraction and identification. We then built a simple, secure and unified API on top; now anything that generates data - devices, sensors, enterprise applications and more - is accessible quickly, easily and securely.
Read Next
Making Visitor Management a Welcome Experience If you’re in CRE, you already know the challenges of managing and tracking visitor access at your properties.
Shadow IT: The Hidden Threat to Real Estate Companies In today's rapidly evolving technological landscape, the emergence of Shadow IT poses significant challenges for organizations, particularly in the commercial real estate sector.
How Bridge Investment Group Cut Manual Data Entry and Improved Onsite Productivity In CRE, efficiency isn't just a goal; it's a necessity for survival. Leveraging technology as a means to cutting through operational drag and optimizing employee productivity has become a competitive imperative for success.
Updated Enterprise Architecture Overview for Corporate Real Estate and Facilities: Are We Still Treading Water or Making Progress? Realcomm has released an updated version of its Corporate Real Estate and Facilities Information Management Systems Enterprise Architecture Overview infographic.