tortoise / tortoise-orm

Familiar asyncio ORM for python, built with relations in mind
https://tortoise.github.io
Apache License 2.0
4.7k stars 391 forks source link

Introducing Tortoise ORM Guru on Gurubase.io #1759

Closed kursataktas closed 2 weeks ago

kursataktas commented 3 weeks ago

Hello team,

I'm the maintainer of Anteon. We have created Gurubase.io with the mission of building a centralized, open-source tool-focused knowledge base. Essentially, each "guru" is equipped with custom knowledge to answer user questions based on collected data related to that tool.

I wanted to update you that I've manually added the Tortoise ORM Guru to Gurubase. Tortoise ORM Guru uses the data from this repo and data from the docs to answer questions by leveraging the LLM.

In this PR, I showcased the "Tortoise ORM Guru", which highlights that Tortoise ORM now has an AI assistant available to help users with their questions. Please let me know your thoughts on this contribution.

Additionally, if you want me to disable Tortoise ORM Guru in Gurubase, just let me know that's totally fine.

henadzit commented 3 weeks ago

I asked it "How to select counts of groups?" and it produced a wall of text with an incorrect query: await Author.annotate(book_count=Count('books')).group_by('id').values('id', 'name', 'book_count').

abondar commented 2 weeks ago

Hi!

Thanks for adding tortoise, hope it will help somebody. But as I don't think generative tools are good enough for now to work as documentation replacement - I wouldn't want to link it directly from readme page, as it may be confusing for new users, who would think that this generative tool is somehow replaces official documentation

kursataktas commented 2 weeks ago

Thanks for the review, everyone.

@henadzit We are continuously working to improve the system behind Gurubase. I’ll look into that question. Would you be open to giving it another try once I believe it’s more robust than it is now?

@abondar I totally understand your concern, and I appreciate the detailed response.