MapGPT:Short intro video on the core technology:

Untitled

Untitled

Untitled

Screen Shot 2024-06-20 at 2.14.59 PM.png

https://www.youtube.com/watch?v=UDm-hvwpzBI

https://youtu.be/br2d_ha7alw?si=r8MixHcPYdNQijwQ

AI State https://sdk.vercel.ai/docs/reference/ai-sdk-rsc/use-ai-state The AI state is a Json input passed into the language model and can be accessed both on the server and the client side.

UI State https://sdk.vercel.ai/docs/reference/ai-sdk-rsc/use-ui-state Holds all the messages we show to the user and it can only be accessed on the client side.

create streamable UI. https://sdk.vercel.ai/docs/reference/ai-sdk-rsc/create-streamable-ui Creates a UI stream which is used to send react nodes to the client site as part of a stream from the server site. You can send both client and server component updates as part of this API.

Generate object https://sdk.vercel.ai/docs/reference/ai-sdk-core/generate-object enables the language model give output based on a schema.

Stream object https://sdk.vercel.ai/docs/reference/ai-sdk-core/stream-object enables the language model to stream the generated object. the stream object helps in generating UI as we stream outputs from the language model.

stream text https://sdk.vercel.ai/docs/reference/ai-sdk-core/stream-text stream text back to the client side.

React Components UI components for chat and co-pilot which is is used to generate the inquiry UI

Language Model Agents:

Earth-Assitants (Agent) Task manager Researcher Inquire Query suggestion

Documentation:

Architecture