(NOTES) NOTES (2024)

New technologies that inspired me in previous year 2024 (Vertex developer platform, Tuya developer platform, VMware Tanzu)

1. Vertex

What is Vertex Vertex AI pricing, Vertex Tutorials? Its a new interesting technology, what allow you build own Artificial intelligence database and software.

For example, I described how stupid can be AI system, look for example look to this my description about Gemini Gemini and Copilot useful links and authorization (Be careful with Gemini). Sometimes AI system even more stupid than simple Google searching engine, absolutely stupid.

In one case, Google documentation (for example for Android developer) is restricted, unclear, stupid and has no examples. Examples there are in other place and usually created by various independent developers. Non of them is extremely skillful and used optimal way. So, we we see only hell to deeper dive to Android development.

In other case, in internet we see hundreds of very cool books, usually most of these books accessible online, for example this is my old list of Android development books, what publicly available or can be paid if you want - Android books, all of the authors is skillful and take a lot of various very useful examples.

That books, without any doubt, contain answers to any developer's questions. But how to use their recipe? How to use this awesome database?


Ok, Vertex AI exactly the same way, what allow to build own database and receive answer to any question instead stupid trolling from Gemini.

  1. Document AI: Process PDFs and extract text.
  2. Vertex AI Embeddings: Generate embeddings for text chunks.
  3. Vector Database (integrated with Vertex AI): Store text chunks and their corresponding embeddings.
  4. User Question: Submit a question.
  5. Vertex AI Embeddings: Generate embedding for the question.
  6. Vector Database: Perform similarity search to find relevant passages.
  7. Vertex AI Large Language Model: Provide relevant passages as context to a prompt, and generate the answer.

So, Gemini sure, that building simple single user application don't need more than one month:

  1. Document Processing: Search for "Document AI" or explore libraries for handling PDF and text extraction in your chosen language (TypeScript).
  2. Embeddings: Search for the specific embedding model you want to use within Vertex AI. The documentation will provide information on how to generate embeddings.
  3. Vector Database: Research vector databases that integrate with Vertex AI. Look for documentation on how to set up and interact with the chosen database. There might be client libraries available in your preferred language.
  4. LLM Interaction: Explore the Vertex AI documentation for interacting with large language models. Look for code samples and guides on how to send prompts and receive responses.
  5. Application Logic (TypeScript): Develop the code to connect these components:
    • Handle user input (the question).
    • Generate an embedding for the question.
    • Query the vector database for similar embeddings.
    • Use the retrieved results as context for an LLM prompt.
    • Display the LLM's response to the user.

In theory looking fine, isn't it?


2. Tuya

Next fantastic technology that inspire me is https://platform.tuya.com/, . I like working with various special devices, look for example to this #Device Tags, but programming control for any special devices in painful process. But this technology allow assembly and order to production own IOT-device with own logo in Chinese factory and automatically receiving standard interface for communication from Smartphone. This can be device of any types from "smart home" and various security system to any robot for industrial factory.


Tuya offers a variety of SDKs for device development, server-side integration primarily relies on their open APIs

Tuya Open API include:

Tuya APi allow

To the Tuya Cloud using Node.js you need:


Looking fantastic, isn't it?

3. Tanzu

I working with Kubernetes from Google, for example look to this my project Google Cloud Console overview, but this is proprietary code from Google. Vmware provide the same idea as OpenSource product and allow deploy the same functions in any own cloud:

Package Tanzu contains number of components:

Main component Tanzu Kubernetes Grid (TKG) allow:

It's a not a bad idea to deploy own implementation of Google Cloud, isn't it?




Ai context:




Google context:




VmWare context:




Device context:



Comments ( )
Link to this page: http://www.vb-net.com/Inspiration2024/Index.htm
< THANKS ME>