Skip to content

Releases: EbodShojaei/sentinel

v1.0.4 - Add menu and export prior search results to new output files

29 Apr 22:46

Choose a tag to compare

  • Added a menu (menu.py) to allow either running new searches, or exporting prior search results to new output files.
  • Updated xlsx export (xlsx_export.py) to ensure output files are not overwritten by new file exports.

Check out the video demo in README.md (from last release v1.0.3)! 🍿

v1.0.3 - Cleanup console outputs, table names, and extraction logic

08 Apr 08:17

Choose a tag to compare

  • Cleanup console outputs (removed logging and updated print statements).
  • Updated table name for "metadata" to "search_metadata" to avoid SQLAlchemy base.metadata conflict.
  • Re-added condition to check for first left round bracket ('(') in extraction helper logic.

v1.0.2 - Update prompts for agent consistency

30 Mar 06:16

Choose a tag to compare

Revised prompts for consistent purpose and query generation.

rebased comment reset the commit dates, sry~ 🙈

v1.0.1 - Revised operational AI Agent for consistent outputs

29 Mar 04:05

Choose a tag to compare

  • Revised prompts for consistent purpose and query generation.
  • Revised data outputs to database and xlsx for relational mapping.

v1.0.0 - Operational AI Agent conducts PubMed searches

28 Mar 23:25
1c7ef63

Choose a tag to compare

  • Accepts a natural language search query from the user.
  • Uses a local phi3.5 model (via Ollama and phidata) to generate a research purpose and a detailed MeSH search strategy.
  • Executes the search on PubMed using a free API (via Entrez from Biopython).
  • Retrieves the top 250 relevant articles, sorted by relevance and publication year.
  • Stores the search results and metadata in a relational SQL database.
  • Allows the user to export the search results and metadata to an Excel file with two tabs.