Skip to content

Conversation

@galileokerry
Copy link

New SDK Example

Before submitting

  1. Test Your Example: Ensure it runs correctly
  2. Update Documentation: Verify README is complete and accurate
  3. Check Dependencies: Ensure all dependencies are properly listed
  4. Environment Variables: Provide .env.example file
  5. Code Review: Self-review your code for quality

PR checklist

  • Example runs successfully
  • README.md is complete and accurate
  • Dependencies are properly listed
  • Environment variables are documented
  • Code follows style guidelines
  • Galileo integration is properly implemented
  • [-] Tests pass (if applicable)
  • No sensitive data is included

Description

Brief description of what this example demonstrates.

Type of example

  • Agent
  • Chatbot
  • RAG
  • Dataset & Experiments

Language

  • Python
  • TypeScript
  • Java

Key features

  • Feature 1
  • Feature 2
  • Feature 3

Testing

  • Example runs successfully
  • README instructions work
  • Galileo integration tested

Screenshots/Demo

(If applicable)

@galileokerry galileokerry requested a review from a team November 24, 2025 12:11
Copy link
Contributor

@jimbobbennett jimbobbennett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Started a review - but the app doesn't run for me so can't finish.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you:

  • Move this to a sub folder under Java based on what this demo focuses on. I'm thinking something like java/chatbot/eu-ai-chatbot
  • Add a relevant link to the top level REDME.md


### 1. Backend Setup

1. Configure AI provider credentials in `src/main/resources/application.properties`:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add a dummy version of this file?

2. Build and run the backend:
```bash
mvn clean install
mvn spring-boot:run
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I get this error when I run:

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2025-11-25T13:54:22.123-08:00 ERROR 61685 --- [  restartedMain] o.s.boot.SpringApplication               : Application run failed

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentInitializer': Unsatisfied dependency expressed through field 'documentService': Error creating bean with name 'documentService': Unsatisfied dependency expressed through field 'vectorStoreService': Error creating bean with name 'vectorStoreService': Unsatisfied dependency expressed through field 'embeddingService': Error creating bean with name 'embeddingService' defined in file [/Users/jimbobbennett/github/sdk-examples/java/target/classes/com/chatbot/service/EmbeddingService.class]: Unexpected exception during bean creation

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not seeing this referenced in the README. Is this needed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants