Skip to content

Instantly share code, notes, and snippets.

View mohamed-taha's full-sized avatar

mohamed taha mohamed-taha

  • Egypt
View GitHub Profile
class JQLBuilder:
"""Build JQL queries from natural language queries."""
def __init__(self) -> None:
self.connection = connection
self.client = openai.OpenAI(api_key=settings.OPENAI_API_KEY)
self.project_metadata = <project metadata>
def build_jql(self, user_query: str) -> str:
"""Build a JQL query from a natural language query."""
# Basic sanitization
@mohamed-taha
mohamed-taha / new_invitation.html.erb
Created February 14, 2016 03:58 — forked from mikeatlas/new_invitation.html.erb
How to invite users in active admin with devise_invitable
<!-- /app/views/admin/users/new_invitiations.html.erb -->
<h2>Send invitation</h2>
<%= form_for @user, :url => send_invitation_admin_users_path do |f| %>
<table style='width: 50%'>
<tr>
<td><%= f.label :first_name %></td>
<td><%= f.text_field :first_name %></td>
# You need to install scikit-learn:
# sudo pip install scikit-learn
#
# Dataset: Polarity dataset v2.0
# http://www.cs.cornell.edu/people/pabo/movie-review-data/
#
# Full discussion:
# https://marcobonzanini.wordpress.com/2015/01/19/sentiment-analysis-with-python-and-scikit-learn
# You need to install scikit-learn:
# sudo pip install scikit-learn
#
# Dataset: Polarity dataset v2.0
# http://www.cs.cornell.edu/people/pabo/movie-review-data/
#
# Full discussion:
# https://marcobonzanini.wordpress.com/2015/01/19/sentiment-analysis-with-python-and-scikit-learn