Skip to content

Commit eea54e2

Browse files
committed
Update readme and mentions of Vertex AI in Firebase
1 parent 0fd95ec commit eea54e2

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

agentic_app_manager/README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Agentic App Manager
22
**Target Platforms:** iOS, Android, Web
33

4-
**Tech Stack:** Flutter (frontend), Vertex AI in Firebase (backend)
4+
**Tech Stack:** Flutter (frontend), Firebase AI Logic (Gemini API in Vertex AI for the backend)
55

66
![Agentic App Manager – Firebase AI Model Constructors w/ Screenshots](README/AppScreenshots.png)
77

88
This app demonstrates how to build agents an agentic experience in a Flutter app
9-
using Vertex AI in Firebase.
9+
using Firebase AI Logic with the Gemini API in Vertex AI.
1010

1111
Users take and annotate screenshots, then add text to file feedback. An agent
1212
then interprets the feedback. For example, if a user wants a different color
@@ -27,7 +27,7 @@ workflows.
2727
2828
## Getting Started
2929

30-
1. Follow [these instructions](https://firebase.google.com/docs/vertex-ai/get-started#dart)
30+
1. Follow [these instructions](https://firebase.google.com/docs/ai-logic/get-started?&api=vertex#set-up-firebase)
3131
to set up a Firebase project & connect the app to Firebase using `flutterfire configure`
3232

3333
1. Run `flutter pub get` in the root of the project directory `agentic_app_manager` to
@@ -44,17 +44,21 @@ install the Flutter app dependencies
4444
audio streaming.
4545

4646
Click the icon in the top right corner "bug report" or "call" to initiate a
47-
feedback session.
47+
feedback session. You can file feedback about the app color, font size, or
48+
typeface and the agent will have tools that it can use address the feedback.
49+
50+
In the default version of the app, you can also file feedback about something else
51+
in the app and it will offer to file a feedback report for you.
4852

4953
## Implementation
50-
This demo showcases 3 different model constructors from Vertex AI in Firebase, each
54+
This demo showcases 3 different model constructors from Firebase AI, each
5155
supporting different model with different functionality functionality.
5256
Here's a high-level overview:
5357
1. `GenerativeModel`: Multimodal input with text & images. Tool use as output.
5458
2. `ImagenModel`: Generate the email senders' profile picture images.
5559
3. `LiveGenerativeModel`: Live audio streaming input & output, with tool use.
5660

57-
Check out [this table](https://firebase.google.com/docs/vertex-ai/models) for more on the various supported models & features.
61+
Check out [this table](https://firebase.google.com/docs/ai-logic/models) for more on the various supported models & features.
5862

5963
## Architecture
6064

@@ -71,7 +75,7 @@ See code in [`lib/audio_app_manager/audio_app_manager_demo.dart`](https://github
7175
![ImagenModel Architecture Diagram](README/AgenticAppManagerAudioArchitectureDiagram.png)
7276

7377
## Resources
74-
- [[Codelab] Build a Gemini powered Flutter app with Flutter & Vertex AI in Firebase](https://codelabs.developers.google.com/codelabs/flutter-gemini-colorist)
78+
- [[Codelab] Build a Gemini powered Flutter app with Flutter & Firebase AI Logic](https://codelabs.developers.google.com/codelabs/flutter-gemini-colorist)
7579
- [Demo App] [Colorist](https://github.com/flutter/demos/tree/main/vertex_ai_firebase_flutter_app): A Flutter application that explores LLM tooling interfaces by allowing users to describe colors in natural language. The app uses Gemini LLM to interpret descriptions and change the color of a displayed square by calling specialized color tools.
76-
- [Vertex AI in Firebase docs](https://firebase.google.com/docs/vertex-ai)
80+
- [Firebase AI Logic docs](https://firebase.google.com/docs/ai-logic)
7781

agentic_app_manager/lib/audio_app_manager/audio_app_manager_demo.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ class _AudioAgentAppState extends State<AudioAgentApp> {
212212
await _recorder.stop();
213213
}
214214

215-
/// VERTEX AI IN FIREBASE
215+
/// Firebase AI Logic
216216
Future<void> _toggleLiveGeminiSession() async {
217217
setState(() {
218218
_settingUpSession = true;

0 commit comments

Comments
 (0)