TransAdviceAgent is an experimental tool designed to answer transgender-related questions by compiling and synthesizing community knowledge from forums and online discussions. The focus is on questions that require community guidance rather than simple factual answers, as there are very few trans-related topics backed by comprehensive research.
Many medical questions and practical recommendations are best answered by community forums where people share real experiences. This project aims to make that collective knowledge more accessible by using advanced natural language processing to search, summarize, and synthesize information from these community sources.
The system uses query enhancement with synonyms to improve search relevance, retrieval of diverse sources using embedding similarity, and hierarchical summarization to provide comprehensive answers grounded in community experiences.
Please note that this is an amateur project and not a professional medical resource. Answers are limited to the community documents included in the system — they may be incomplete, biased, or outdated. Always consult licensed healthcare providers and multiple sources when making decisions about your care.
Privacy Notice: This system uses LangSmith for monitoring and logging all interactions, including your questions and the generated responses. Please do not input sensitive personal information, medical details, or anything you would not want logged for analysis and improvement purposes.
Currently, the system draws primarily from Wikipedia and Reddit. The database will be expanded in future iterations to include additional trans community forums, official resources, and curated documents. If you know of communities or resources that should be included, please let me know!
If you have questions, feedback, or suggestions for improving this project, please reach out to me at sam@walking-stick.com.
TransAdviceAgent processes user questions through a sophisticated multi-stage pipeline designed to surface relevant community knowledge and provide comprehensive, well-sourced answers. The system emphasizes finding diverse perspectives and remains fully grounded in community-sourced documents.
You can view the full source code and contribute here: github.com/SamPease/TransAdviceAgent
TransAdviceAgent is an experimental, hobby project and has several limitations that users should be aware of:
Future Work: