Skip to content

DA-690: AWS Bedrock Agents Demo with Couchbase #35

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 45 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
631094a
added basic files
teetangh Feb 19, 2025
2fba0c8
Add sequence and architecture diagrams to multi-agent collaboration n…
teetangh Feb 19, 2025
0f2601d
Enhance Bedrock agent interaction and error handling in multi-agent n…
teetangh Feb 20, 2025
65b833d
added diagrams
teetangh Feb 20, 2025
89584c6
added python script version
teetangh Feb 21, 2025
a765f99
Refactor AWS client initialization and document processing
teetangh Feb 21, 2025
45fde6a
Enhance multi-agent workflow with improved error handling and direct …
teetangh Feb 21, 2025
49711b3
Switch Claude model invocation to improve response formatting
teetangh Feb 21, 2025
269e8c6
Implement Lambda and Custom Control approaches for agent action groups
teetangh Feb 21, 2025
135f4e7
Improve Lambda deployment script with robust error handling and retry…
teetangh Feb 21, 2025
ef32a01
moved around the files
teetangh Feb 26, 2025
274d792
added formatter
teetangh Feb 26, 2025
068d863
Update Lambda functions and deployment script for improved performanc…
teetangh Feb 27, 2025
28cf0a5
Enhance multi-agent Bedrock workflow with improved logging, error han…
teetangh Feb 27, 2025
e3d2264
added lamda demos
teetangh Feb 27, 2025
fba2bb0
Switch multi-agent workflow to Custom Control approach
teetangh Feb 27, 2025
073b871
Enhance Custom Control approach with advanced debugging and function …
teetangh Feb 27, 2025
4c67f5d
Enhance Lambda Agent Approach with Advanced Debugging and Vector Stor…
teetangh Feb 27, 2025
482e9c0
Enhance Lambda functions with improved event logging and response for…
teetangh Feb 27, 2025
ec0e899
Refactor Lambda functions to improve event processing and remove debu…
teetangh Feb 27, 2025
ce05602
updated mluti-agent bedrock with both approaches
teetangh Mar 3, 2025
c8427df
Add utility functions for vector store management and refactor imports
teetangh Mar 3, 2025
f8b106f
updated deployment of lambda functions for better performance
teetangh Mar 3, 2025
ffb2c5d
removed legacy files
teetangh Mar 6, 2025
95a1dd7
removed agents tags
teetangh Mar 6, 2025
8b91384
remove 'agents' tag from frontmatter in tutorial
teetangh Mar 6, 2025
c934f2b
refactored file organisation
teetangh Mar 20, 2025
e69b1c0
remove outdated formatter files and add new frontmatter for tutorials…
teetangh Mar 20, 2025
0c09572
update tutorial titles for clarity and consistency in custom control …
teetangh Mar 20, 2025
e68e82d
fixed comments
teetangh Apr 6, 2025
de56261
enhance README with ROC pattern link and remove license section
teetangh Apr 16, 2025
2c8ad36
remove . from the file name of notebook
teetangh Apr 16, 2025
7d20dad
add initial Lambda function setup with requirements, Makefile, and AP…
teetangh May 1, 2025
e1b760d
add documents.json with Cline AI assistant overview and features
teetangh May 1, 2025
e7cdc6c
added basic working main noteboook
teetangh May 2, 2025
555b05a
created script
teetangh May 5, 2025
278e4cb
refactor main notebook for improved structure and readability
teetangh May 8, 2025
aa6082a
updated custom control tutorial
teetangh May 8, 2025
a396153
better formatting
teetangh May 8, 2025
4e47826
complete refactor of the lambda approach
teetangh May 8, 2025
7206748
add notes for bucket creation and index configuration in Lambda notebook
teetangh May 9, 2025
733a67f
updated based on feedback
teetangh Jun 9, 2025
50c1cd7
Merge remote-tracking branch 'origin/main' into DA-690-poc-bedrock-ag…
lokesh-couchbase Jun 9, 2025
5c4f5dd
deleted ds store
teetangh Jun 9, 2025
947ecd1
removed all comments and added note on documents and added note on in…
teetangh Jun 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# Build from lamda
build*
*.zip
package_dir/

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
Expand Down Expand Up @@ -164,3 +169,6 @@ cython_debug/

# util/convert - ignore the output of the conversion script
/util/convert/output_md
.qodo

.DS_Store
15 changes: 15 additions & 0 deletions awsbedrock-agents/custom-control-approach/.env.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# AWS Credentials
AWS_ACCESS_KEY_ID=your_aws_access_key_id_here
AWS_SECRET_ACCESS_KEY=your_aws_secret_access_key_here
AWS_REGION=us-east-1

# Couchbase Settings
CB_HOST=couchbase://localhost
CB_USERNAME=Administrator
CB_PASSWORD=password
CB_BUCKET_NAME=vector-search-testing

INDEX_NAME=vector_search_bedrock
SCOPE_NAME=shared
COLLECTION_NAME=bedrock
CACHE_COLLECTION=cache
1,192 changes: 1,192 additions & 0 deletions awsbedrock-agents/custom-control-approach/Bedrock_Agents_Custom_Control.ipynb

Large diffs are not rendered by default.

File renamed without changes.
Loading