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

Feature: Conditional input interview transcript #62

Closed
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
4c028fe
implemented whisper timestamp for converstion in command line
sethu Dec 26, 2024
4808cba
#60 implemented whishper_timestamped model and llama 3.2 for action i…
sethu Dec 28, 2024
448645d
#60 updated requirements.txt, test cases, audio services, added API v…
sethu Dec 28, 2024
4cb8070
#60 updated readme and requirements.txt
sethu Dec 28, 2024
a16c81a
add conditional input for interview transcript in AiCruit form
Abhishek-Jain-1925 Dec 30, 2024
f3a2ce0
code optimizations
Abhishek-Jain-1925 Dec 30, 2024
09b26c4
feature: finding questions difficulty level mapping with que bank
Abhishek-Jain-1925 Dec 30, 2024
d7b1dbf
Merge pull request #61 from joshsoftware/timestamp
kumarpanzade Dec 31, 2024
eef9e85
Remove unwanted notation
prajjwalkumarpanzade Dec 31, 2024
f4ab7fc
bug fix:conditionally accepting interview transcript file
Abhishek-Jain-1925 Dec 31, 2024
a3befdf
bug fix: optionally accepting transcript file and interview link
sethu Jan 2, 2025
63e4131
feat: timestamped translation card
Jan 2, 2025
dea49b4
chore: removed file size validation from ui
Jan 2, 2025
f038cc3
Merge pull request #63 from joshsoftware/timestamp
sourabh-josh Jan 3, 2025
7f73768
feature: database migration done by abhishek
sethu Jan 3, 2025
73dadd1
Merge pull request #64 from joshsoftware/feature/timestamped-translat…
Abhishek-Jain-1925 Jan 6, 2025
440e469
feat: showing summary in bullet points
sethu Jan 9, 2025
296bde0
feat: optimize the prompt of summary
sethu Jan 9, 2025
5f3b94b
Merge pull request #67 from joshsoftware/feature/summary-bullet-points
sourabh-josh Jan 9, 2025
9f1892b
fix: removed max file size text on card
sethu Jan 9, 2025
495e699
feat: resolve comments in PR#62
Abhishek-Jain-1925 Jan 13, 2025
f8ff332
feat: resolve comments in PR#62
Abhishek-Jain-1925 Jan 13, 2025
9c89c5d
Merge branch 'main' of https://github.com/joshsoftware/lingo.ai into …
Abhishek-Jain-1925 Jan 13, 2025
8b48db7
feat: schema changes as per comments of PR#62
Abhishek-Jain-1925 Jan 13, 2025
38d512c
revised prompt for question bank aligner
Abhishek-Jain-1925 Jan 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions app/migrations/0008_sudden_switch.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
CREATE TABLE IF NOT EXISTS "analysis_feedback" (
"id" text PRIMARY KEY NOT NULL,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why primary key id is of type text?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As we are storing the IDs in AlphaNumeric Format so that type text is used

"user_id" text NOT NULL,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why foreign key user_id is of type text?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As we are storing the IDs in AlphaNumeric Format so that type text is used

"analysis_id" uuid NOT NULL,
"is_found_useful" boolean NOT NULL,
"impact" text,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's column 'impact' here?
Is this field where we store feedback messages? If yes please name it accordingly.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done!

"createdAt" timestamp DEFAULT now()
);
--> statement-breakpoint
CREATE TABLE IF NOT EXISTS "interview_analysis" (
"id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL,
"user_id" text NOT NULL,
"candidate_name" text NOT NULL,
"interviewer_name" text NOT NULL,
"interview_recording_link" text,
"interview_transcript_link" text,
"job_description_document_link" text NOT NULL,
"transcript" text,
"questions_answers" text,
"parsed_job_description" text,
"analysis_result" text,
"conversation" text,
"status" text,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we convert 'status' to enum?

"created_at" timestamp DEFAULT now()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're missing 'updated_at' column.

);
--> statement-breakpoint
DO $$ BEGIN
ALTER TABLE "analysis_feedback" ADD CONSTRAINT "analysis_feedback_analysis_id_interview_analysis_id_fk" FOREIGN KEY ("analysis_id") REFERENCES "public"."interview_analysis"("id") ON DELETE no action ON UPDATE no action;
EXCEPTION
WHEN duplicate_object THEN null;
END $$;
--> statement-breakpoint
DO $$ BEGIN
ALTER TABLE "interview_analysis" ADD CONSTRAINT "interview_analysis_user_id_user_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."user"("id") ON DELETE no action ON UPDATE no action;
EXCEPTION
WHEN duplicate_object THEN null;
END $$;
Loading