aws-samples / aws-samples/query-structured-data-with-amazon-bedrock
Alternative Python-based orchestrator
- Dominant language
- TypeScript
- Stars
- 21
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
While the current data explorer / front-end is implemented as a Java Spring app, we understand many GenAI teams like to work in Python.
The interfaces in [cdk/lib/orchestrators/base.ts](https://github.com/aws-samples/query-structured-data-with-amazon-bedrock/blob/main/cdk/lib/orchestrators/base.ts) have been deliberately standardised to support expanding this sample with alternative orchestrator/client layers in future. It'd be great to hear feedback (or even see PRs!) on what users would find most relevant for a Python option. For example: LangChain vs direct API? StreamLit vs other Python framework vs Python layer with JavaScript UI?
Contributor guide
Research direction
Start by reading cdk/lib/orchestrators/base.ts to understand the standardized interfaces and how the current Java Spring data explorer and front end use them. The issue asks for feedback on a Python orchestrator and client approach, but does not define a preferred framework, implementation scope, or acceptance criteria, so the desired outcome needs to be clarified first.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, java, python, spring, streamlit, typescript
- Domain
- ai, backend, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100