From 99bd5c02d1b2a8592b12b1a8b5d01b4aad6c9430 Mon Sep 17 00:00:00 2001 From: Generative Computing Date: Tue, 17 Sep 2024 17:41:30 -0700 Subject: [PATCH] Adds Recommendations to different types of developers.md PiperOrigin-RevId: 675772119 --- genc/Developers.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 genc/Developers.md diff --git a/genc/Developers.md b/genc/Developers.md new file mode 100644 index 0000000..d0bc1b8 --- /dev/null +++ b/genc/Developers.md @@ -0,0 +1,20 @@ +**Building and innovating with GenC\! Join the GenC developer community\!** + +GenC offers the unique capabilities and flexibility to enable developers to experiment with GenAI applications development. We encourage you to learn and experiment with GenC, by reviewing GenC documentation and [demos and tutorials](https://github.com/google/genc/blob/master/genc/docs/tutorials/README.md). + +* If you are a mobile developer who has been considering building GenAI apps, please experiment with GenC, and build new apps that deploy on mobile devices using edge LLMs, while also taking advantage of the cloud based LLM features. Please refer to GenC tutorials, especially this [Android support tutorial](https://github.com/google/genc/blob/master/genc/docs/tutorials/tutorial_8_android.ipynb) for mobile applications to learn more. + +* If you are a cloud application developer, you now have the opportunity to expand your apps onto mobile devices, as well as developing cloud based apps to share data and work with mobile apps that use LLMs, using Google Cloud TEE features for security and privacy. Please refer to the [Confidential Computing tutorial](https://github.com/google/genc/blob/master/genc/docs/tutorials/tutorial_6_confidential_computing.ipynb) and [Private GenAI tutorial](https://github.com/google/genc/blob/master/genc/docs/tutorials/tutorial_9_private_genai.ipynb) for more details. + +* If you are a LangChain developer building cloud based genAI applications, please experiment with GenC to bring your apps to mobile platforms to further expand your user base. You can write code in LangChain in Python, translate it into a portable form, and deploy it to run in a Java app on a mobile device. Please refer to this [Simple Chain tutorial](https://github.com/google/genc/blob/master/genc/docs/tutorials/tutorial_1_simple_cascade.ipynb), and [LangChain agent tutorial](https://github.com/google/genc/blob/master/genc/docs/tutorials/tutorial_5_langchain_agent.ipynb) for more LangChain details. There's also an extensibility API that could be valuable to you, and please refer to the the [API documentation](https://github.com/google/genc/blob/master/genc/docs/api.md) for more details. + +* If you’re a backend developer, please help us incorporate your service as a part of the platform via OSS contributions, and make them available as building blocks to the GenC user community and broader audience. + +* If you’re an SDK developer, and are interested in contributing to the GenC ecosystem, please contact us, and let’s work together to provide flexible deployment options for your SDK users. + +* If you’re an app developer that has never tried genAI development, now is the time to experiment, and please go over our [tutorials](https://github.com/google/genc/blob/master/genc/docs/tutorials/README.md) and documentation, and try to build new applications and solutions you are passionate about, and let us know what other building blocks, features, and ways of combining them that can make your work more efficient. +Engage with the GenC community: + +We’d love to hear from you\! Please let us know your thoughts and suggestions at any time, via this GenC user [feedback form](https://docs.google.com/forms/d/1stkBsNUUCwlanOCo0uwNI9fy4lccLyIK0DAYh-5CRmg/preview?resourcekey=0--OGyLgbiInv2wfvxDkqS1w). Please also feel free to join the [GenC user group](https://groups.google.com/g/genc-oss-users-group), for developer community discussions and sharing of adoption and innovation ideas, helping each other, as well as staying up to date with all future GenC announcements. + +Thank you\!