aws-samples / aws-samples/query-structured-data-with-amazon-bedrock

Alternative Python-based orchestrator

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.