Hi everyone, let me give you some context about my project. I'm working on a customer service chatbot using DialogflowCX, Cloud Run with Gemini, LangChain, and Vertex AI Search. Currently, I need my chatbot to be more conversational because users are being ambiguous with the products they want in their quotation.
I've experimented with a few approaches. I tried Conversational Agents, but I've had problems getting it to work how I wanted, especially because my product data has a struct with product measurements, and it seemed to behave strangely with the JSONL datastore. I also experimented with LangGraph, but I'm now interested in using ADK instead. This is especially appealing because I need to build tools to calculate measures and unit conversion.
I'm all ears for any suggestions or guidance you might have based on your experiences!
Basically if you know fundamental of python and OOPs then it won't take much time
You Can refer below two sample agent and understand the basics you can create what ever you want
Customer Service Agent
adk-samples/python/agents/customer-service at main · google/adk-samples
Retail Agent
adk-samples/python/agents/personalized-shopping at main · google/adk-samples
If you have more doubt please let me know