Skip to content

Add the chatbot to the Developer Portal #474

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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

pedrominatel
Copy link
Member

@pedrominatel pedrominatel commented Apr 22, 2025

Description

This PR adds the chatbot AI to the Developer Portal.

Similar to the Docs and the ESP32.com Forum, the chatbot adds a new interface for search and advanced chat with the Espressif chatbot, which includes the Developer Portal in the LLM.

TODO:

  • Get a new data-website-id.
  • Fix the layout when the pop-up is shown.

Related

Testing


Checklist

Before submitting a Pull Request, please ensure the following:

  • 🚨 This PR does not introduce breaking changes.
  • All CI checks (GH Actions) pass.
  • Documentation is updated as needed.
  • Tests are updated or added as necessary.
  • Code is well-commented, especially in complex areas.
  • Git history is clean — commits are squashed to the minimum necessary.

@pedrominatel pedrominatel requested a review from f-hollow April 22, 2025 10:44
@pedrominatel pedrominatel added the needs review Needs someone to be assigned to review label Apr 24, 2025
Added the new data-site-id for the Developer Portal

Fix the layout issue

Fix the layout issue and webp images for the chatbot logos
@pedrominatel
Copy link
Member Author

@f-hollow, PTAL.

Copy link

🎉 A preview for this PR is available at: https://preview-developer.espressif.com/pr474/

@f-hollow
Copy link
Collaborator

@pedrominatel The layout seems to be working fine.

From this PR it looks like we include the AI bot just because it can be included.

I believe it is important to set expectations and goals for it first in the context of our project and then strive to realize these expectations and goals.

With that in mind, my questions are:

  • What we want from the AI bot on the Developer Portal?
  • How it is supposed to help the readers?

If you have the answers, please add them to the description. If not, we can discuss it at our meeting.

@pedrominatel pedrominatel marked this pull request as draft April 28, 2025 10:15
@pedrominatel
Copy link
Member Author

Let's investigate how to include/integrate the chatbot into the portal search, like this integration: docs.lyzr.ai.

Screenshot 2025-05-02 at 14 30 44

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs review Needs someone to be assigned to review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants