Skip to content

Commit

Permalink
Extracts candidate values from documents (#226)
Browse files Browse the repository at this point in the history
Using a separate LLM call per document. The extracted, "candidate" field
values are then provided to the guided conversation. The guided
conversation then works through asking the user which values to use.

Additionally, removes unneeded truncation of completion messages in
message debug, now that it's stored and retrieved separately.
  • Loading branch information
markwaddle authored Nov 7, 2024
1 parent 67f62c9 commit 3cc191a
Show file tree
Hide file tree
Showing 20 changed files with 628 additions and 546 deletions.
4 changes: 2 additions & 2 deletions assistants/explorer-assistant/assistant/chat.py
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ async def respond_to_conversation(
method_metadata_key: {
"request": {
"model": config.request_config.openai_model,
"messages": openai_client.truncate_messages_for_logging(completion_messages),
"messages": completion_messages,
"max_tokens": config.request_config.response_tokens,
},
"response": completion.model_dump() if completion else "[no response from openai]",
Expand All @@ -358,7 +358,7 @@ async def respond_to_conversation(
method_metadata_key: {
"request": {
"model": config.request_config.openai_model,
"messages": openai_client.truncate_messages_for_logging(completion_messages),
"messages": completion_messages,
},
"error": str(e),
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -919,7 +919,7 @@ def _on_success_metadata_update(
f"{method_metadata_key}": {
"request": {
"model": config.request_config.openai_model,
"messages": openai_client.truncate_messages_for_logging(chat_completion_messages),
"messages": chat_completion_messages,
"max_tokens": config.request_config.response_tokens,
},
"response": completion.model_dump() if completion else "[no response from openai]",
Expand All @@ -943,7 +943,7 @@ def _on_error_metadata_update(
f"{method_metadata_key}": {
"request": {
"model": config.request_config.openai_model,
"messages": openai_client.truncate_messages_for_logging(chat_completion_messages),
"messages": chat_completion_messages,
},
"error": str(e),
},
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 3cc191a

Please sign in to comment.