-
Notifications
You must be signed in to change notification settings - Fork 58
add evaluation #782
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
add evaluation #782
Conversation
|
Skipping CI for Draft Pull Request. |
WalkthroughThe change restructures and expands the Evaluation subsection in the lcore documentation. It replaces outdated evaluation-related bullets with new sections covering evaluation goals, benefits, and the Lightspeed Evaluation Framework. A YAML example is expanded with detailed schema. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Pre-merge checks and finishing touches❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
docs/demos/lcore/lcore.md(1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
docs/demos/lcore/lcore.md
401-401: Heading style
Expected: atx; Actual: setext
(MD003, heading-style)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
- GitHub Check: Konflux kflux-prd-rh02 / lightspeed-stack-on-pull-request
- GitHub Check: build-pr
- GitHub Check: e2e_tests (ci)
- GitHub Check: e2e_tests (azure)
🔇 Additional comments (2)
docs/demos/lcore/lcore.md (2)
379-415: Well-structured evaluation narrative and framework documentation.The new sections provide clear motivation, tangible benefits, and a comprehensive overview of the framework capabilities. The progression from "Why Evaluate" → "Benefits" → "Framework Features" is logical and pedagogically sound for a presentation slide deck. The inline links and bullet structure enhance readability.
417-448: Excellent YAML example with comprehensive schema documentation.The expanded YAML example provides clear documentation of the evaluation configuration structure, including setup/cleanup scripts, conversation-level and per-turn metrics, and expected response/intent fields. Inline comments effectively clarify the purpose of each section. This is valuable reference documentation for users.
| <font size="10">[https://github.com/lightspeed-core/lightspeed-evaluation/](https://github.com/lightspeed-core/lightspeed-evaluation)</font> | ||
| --- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Resolve markdown linting violation and avoid deprecated HTML.
Line 401 uses the deprecated <font> tag and the --- on line 402 creates a setext-style heading, which violates the markdownlint rule MD003 (heading-style). Modernize this by using an atx-style heading (##).
Apply this diff:
-<font size="10">[https://github.com/lightspeed-core/lightspeed-evaluation/](https://github.com/lightspeed-core/lightspeed-evaluation)</font>
----
+## [Lightspeed Evaluation Framework](https://github.com/lightspeed-core/lightspeed-evaluation/)This replaces the deprecated <font> tag with a proper markdown heading, aligns with markdown linting standards, and keeps the GitHub link accessible.
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| <font size="10">[https://github.com/lightspeed-core/lightspeed-evaluation/](https://github.com/lightspeed-core/lightspeed-evaluation)</font> | |
| --- | |
| ## [Lightspeed Evaluation Framework](https://github.com/lightspeed-core/lightspeed-evaluation/) |
🧰 Tools
🪛 markdownlint-cli2 (0.18.1)
401-401: Heading style
Expected: atx; Actual: setext
(MD003, heading-style)
🤖 Prompt for AI Agents
In docs/demos/lcore/lcore.md around lines 401 to 402, the content uses a
deprecated HTML <font> tag and a setext-style heading (the '---') which triggers
markdownlint MD003; replace the HTML and setext underline with a proper
ATX-style markdown heading that contains the GitHub link (e.g., start the line
with "##" followed by the link text or the link itself) so the heading is valid
markdown and the link remains accessible.
tisnik
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
Add Evaluation slides
Type of change
Related Tickets & Documents
Summary by CodeRabbit