Skip to content
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

(perf) Filter construction improvements - Make It Smarter (#131) #1

Open
wants to merge 2 commits into
base: make-it-smarter-bytecode
Choose a base branch
from

Conversation

dbarrbc
Copy link
Collaborator

@dbarrbc dbarrbc commented Mar 4, 2025

  • Feat make smarter (Feat make smarter looker-open-source/looker-explore-assistant#91)

  • fix - pass in the parameters to the big query generate model

  • make it smater

  • merge

  • prevent duplicate triggering of generation

  • move logic into helper utils

  • fix state

  • fix the callbacks

  • use params instead of a string

  • add back sorting

  • fix link generation

  • remove some consoles

  • check the filters twice, make sure that we're returning a simpler data structure

  • fix race condition for page load

  • separate call for filter and visualization generation

  • fix typescript errors

  • add jest tests

  • update for edge cases when custom urls, and custom dates are in examples need to be handled.

  • Fix package json

  • more fixes post merge

  • fix the store

  • fix sidepanel

  • fix the link to explore

  • improve speed by parallelizing calls to gemini

  • fix summarization

  • scroll into view

  • add filter helper and tests

  • add tests

  • run on every commit

  • only use node 16 and 18

  • use a filter validator

  • remove un-used console logs

  • post-merge fixes

  • fix tests

  • improve scrolling


  • Update useSendVertexMessage.ts

  • Fixed issue with parsing cleaned url

Added case statement to handle both cleaned an uncleaned urls

  • Origin/feature generate examples ((perf) Filter construction improvements - Make It Smarter (#131) #1)

  • Added generate examples script and trusted dashboard table

  • Error handling

  • terraform bug fix

  • Handle url queryPrompt parameter

  • generate_exmples bug fix

  • Added number filter documentation

  • work in progress - append examples

  • working and tested new concat function.

  • tested

  • Update looker_filter_doc.md

adding more context to filter doc on dates

  • Add files via upload

Adding context file on timeframes and intervals

  • Update useSendVertexMessage.ts

adding import and reference for context

  • Update ExploreFilterHelper.ts

updating file

  • mostly working with new configs

  • working settings!

  • refactoring to use lookml queries

  • working with cloud function and new lookml model

  • Update useSendVertexMessage.ts

reverted/removed inline date and number filter documentation in useSendVertexMessage

  • made settings admin-only and hide them for regular users.

  • committing timeframe filter logic

  • secure fetchProxy added

  • working with Bigquery!

  • Fixed problem with variability

  • remove indeterminacy, fix filter bug

  • more context with restored filters call

  • bug fix

  • bug fix

  • add back in filter mods

  • handle NOT NULL better

  • merge fixes

  • Update looker_filter_doc.md to help last x timeframe filters

Adding more context to distinguish between last x days and x days ago type of filters.

  • rm trusted dashboards

  • work in progress on be installer

  • testing cloud shell script

  • testing cloud console run

  • testing

  • readme updated

  • test

  • testing

  • test

  • test

  • test

  • test

  • test

  • test

  • test

  • test

  • readme edits

  • updated readme

  • readme update

  • readme

  • adding changes

  • Fixed READMEs

  • restore 'query object format' text.

  • testing

  • testing

  • security setup

  • updates for security testing

  • error handling fixes and example script updates

  • readme updates

  • Revert "Merge branch 'marketplace_deploy' into make-it-smarter-bytecode"

This reverts commit 954b73b, reversing changes made to cd7ee7e.

  • Remove 'check the response'.

kalib-brayer and others added 2 commits February 6, 2025 09:06
…n-source#131)

* Feat make smarter (looker-open-source#91)

* fix  - pass in the parameters to the big query generate model

* make it smater

* merge

* prevent duplicate triggering of generation

* move logic into helper utils

* fix state

* fix the callbacks

* use params instead of a string

* add back sorting

* fix link generation

* remove some consoles

* check the filters twice, make sure that we're returning a simpler data structure

* fix race condition for page load

* separate call for filter and visualization generation

* fix typescript errors

* add jest tests

* update for edge cases when custom urls, and custom dates are in examples need to be handled.

* Fix package json

* more fixes post merge

* fix the store

* fix sidepanel

* fix the link to explore

* improve speed by parallelizing calls to gemini

* fix summarization

* scroll into view

* add filter helper and tests

* add tests

* run on every commit

* only use node 16 and 18

* use a filter validator

* remove un-used console logs

* post-merge fixes

* fix tests

* improve scrolling

---------

Co-authored-by: Jawad Laraqui <[email protected]>
Co-authored-by: Flavio Di Berardino <[email protected]>

* Update useSendVertexMessage.ts

* Fixed issue with parsing cleaned url

Added case statement to handle both cleaned an uncleaned urls

* Origin/feature generate examples (#1)

* Added generate examples script and trusted dashboard table

* Error handling

* terraform bug fix

* Handle url queryPrompt parameter

* generate_exmples bug fix

* Added number filter documentation

* work in progress - append examples

* working and tested new concat function.

* tested

* Update looker_filter_doc.md

adding more context to filter doc on dates

* Add files via upload

Adding context file on timeframes and intervals

* Update useSendVertexMessage.ts

adding import and reference for context

* Update ExploreFilterHelper.ts

updating file

* mostly working with new configs

* working settings!

* refactoring to use lookml queries

* working with cloud function and new lookml model

* Update useSendVertexMessage.ts

reverted/removed inline date and number filter documentation in useSendVertexMessage

* made settings admin-only and hide them for regular users.

* committing timeframe filter logic

* secure fetchProxy added

* working with Bigquery!

* Fixed problem with variability

* remove indeterminacy, fix filter bug

* more context with restored filters call

* bug fix

* bug fix

* add  back in filter mods

* handle NOT NULL better

* merge fixes

* Update looker_filter_doc.md to help last x timeframe filters

Adding more context to distinguish between last x days and x days ago type of filters.

* rm trusted dashboards

* work in progress on be installer

* testing cloud shell script

* testing cloud console run

* testing

* readme updated

* test

* testing

* test

* test

* test

* test

* test

* test

* test

* test

* readme edits

* updated readme

* readme update

* readme

* adding changes

* Fixed READMEs

* restore 'query object format' text.

* testing

* testing

* security setup

* updates for security testing

* error handling fixes and example script updates

* readme updates

* Revert "Merge branch 'marketplace_deploy' into make-it-smarter-bytecode"

This reverts commit 954b73b, reversing
changes made to cd7ee7e.

* Remove 'check the response'.

---------

Co-authored-by: Luka Fontanilla <[email protected]>
Co-authored-by: Jawad Laraqui <[email protected]>
Co-authored-by: Flavio Di Berardino <[email protected]>
Co-authored-by: dbarrbc <[email protected]>
Co-authored-by: Colin Roy-Ehri <[email protected]>
Co-authored-by: colin-roy-ehri <[email protected]>
Co-authored-by: carolbethperkins <[email protected]>
dbarrbc pushed a commit that referenced this pull request Mar 4, 2025
* Added generate examples script and trusted dashboard table
dbarrbc pushed a commit that referenced this pull request Mar 4, 2025
…tecode

Make it smarter more context bytecode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants