Skip to content

Latest commit

 

History

History
107 lines (73 loc) · 8.38 KB

CHANGELOG.md

File metadata and controls

107 lines (73 loc) · 8.38 KB

v0.5.1 (2024-03-29)

Fix

  • dependencies: Upgrade hyfi version to ^1.36.3 (687d53a)

v0.5.0 (2023-09-09)

Feature

  • pipeline: Add convert_output in config (468fb18)
  • hyabsa: Add convert_absa_output_to_results in pipe and run configs (eef96b2)
  • test_results: Add HyFI.generate_pipe_config function call (e53c9db)
  • tests: Add new test_results module in hyabsa/agents tests (cbd9cce)
  • results: Add convert_output_to_results function (0dfe260)

v0.4.1 (2023-09-07)

Fix

  • openai: Replace backoff with tenacity for retries (d266340)
  • dependencies: Replace backoff with tenacity (f40b0ce)

v0.4.0 (2023-09-04)

Feature

  • absa: Add id column to batch_run and execute_each functions (8422d63)
  • hyabsa: Add id column and rename bodyText to text in absa config (f35f44f)
  • AgentResult: Add id field (65dd028)
  • absa: Add id parameter to execute method (10439ef)
  • runner: Add id_col and text_col in test.yaml (4ca52bd)

v0.3.3 (2023-08-25)

Fix

  • openai: Add ChatCompletionEnv class, refactor environment variables access (ced15cb)
  • dependencies: Upgrade hyfi to 1.32.1 (5e16a32)

v0.3.2 (2023-08-08)

Fix

  • hyabsa: Modify configuration in init.yaml files for agent, llm and prompts. (f5c55dd)
  • openai: Replace dotenv with DotEnvConfig (263a0ce)
  • runner: Remove project from absa.yaml (16bb682)
  • dependencies: Upgrade hyfi to 1.25.0 (44730e4)

v0.3.1 (2023-08-04)

Fix

  • pipeline: Rename num_samples to sample_size in test.yaml (5b1022a)

v0.3.0 (2023-08-03)

Feature

  • openai: Set API key and initialize ChatCompletion API (611ca18)
  • base agent: Add timestamp to output_filename, add verbose parameter to execute function (c6a531d)
  • config: Add test-gpt4.yaml and gpt4.yaml configuration files, update absa.yaml with more configurations, create gpt4.yaml configuration file (257c6e6)

Fix

  • absa: Add top_n attribute for row selection (1920f42)

v0.2.0 (2023-08-02)

Feature

  • hyabsa/agents: Add directory creation in base agent (796135f)
  • runner: Add train split to test configuration (3e502f5)
  • agent: Rename /api to /llm in init.yaml, add new absa.yaml with configurations (aa6d8b0)
  • tests: Add basic tests for BaseAgent and AbsaRunner (0cb0f59)
  • runners: Add AbsaRunner class and support methods in absa.py (b63df84)
  • prompts: Add build function for generating prompts (408da56)
  • runners: Add AbsaRunner to init (f5147cf)
  • hyabsa-contexts: Add ChatMessage model (659ddb5)
  • hyabsa: Add AgentResult class in results.py (9048d35)
  • hyabsa/llms: Add OpenAI ChatCompletion classes and methods (f42029b)
  • hyabsa: Add new class BaseAgent and associated methods (5df6656)
  • hyabsa: Add AbsaAgent class and execute method (b9d3560)
  • config: Add test.yaml configuration file (caafad3)
  • absa: Add prediction functions for ABSA model (5197b9a)
  • prompts: Add new prompts module (4fc3a1e)
  • prompts: Add initial and default configuration files (15f0e97)
  • api: Add configuration for openai, gpt35, and gpt4 models (163b97c)
  • hyabsa/conf/agent: Initialize AbsaAgent configs (ac2da0f)
  • openai-api: Implement functionality to interact with OpenAI API (003ee0d)
  • hyabsa/api: Add OpenaiAPI module (bc2a50b)
  • hyabsa: Add AbsaAgent class with generate_prompt and predict methods (e451a12)
  • config: Add test configuration files for pipeline, project, task and workflow (2e50659)
  • tests: Add sample_100.parquet data file (8ee7b27)
  • dependencies: Upgrade hyfi to 1.14.0 and add backoff and openai dependencies (bcac9c0)

Fix

  • absa: Adjust task prediction and agent model handling (1fca422)

v0.1.0 (2023-07-30)

Feature