TheAgentCompany
模拟公司中涵盖软件开发、项目、财务、人事、行政和数据工作的任务。
环境与统计范围
包含并标注上游公开示例任务。应用字段表示声明的服务依赖,不是完整软件清单。Linux 指任务容器;公司服务与完整数据需另行准备。
如何判定任务结果?
保留逐题 grade_checkpoints 实现、检查点说明与共享评分源码。
保留源码不代表已验证评分准确性或端到端可复现性。
来源版本 98b68ef82a47690c316f42fddb05baafaab56851
上游许可: MIT · 平台: Linux
来源分类
以下为上游或导入器标签;这些记录尚未映射到分类树的 430 个任务小类。
逐条查看已收集定义
展开记录即可查看原始指令和验证器链接。任务正文保留英文;全文筛选请使用上方交互浏览入口。
admin-arrange-meeting-roomsGood morning! We're facing a scheduling challenge at office. All 6 teams have submitted their meeting requests for next Tuesd…
Good morning! We're facing a scheduling challenge at office. All 6 teams have submitted their meeting requests for next Tuesday. The teams have scheduled their meetings as follows: The Engineering team has a morning meeting from 9:00 AM to 10:30 AM, followed by a second meeting from 12:00 PM to 1:00 PM, and another session in the afternoon from 2:00 PM to 3:00 PM. The Marketing team starts their quick meeting at 9:15 AM, ending at 10:00 AM, and has another meeting from 11:30 AM to 12:30 PM. Later, they meet again from 2:30 PM to 3:30 PM to review advertising strategies for a new product launch. The Sales team needs to meet from 9:45 AM to 11:00 AM, with another meeting from 11:30 AM to 12:15 PM. Their third meeting is from 2:00 PM to 3:30 PM to discuss client follow-ups. The HR team has scheduled their meeting from 10:45 AM until 11:30 AM, with a follow-up session from 1:00 PM to 2:00 PM to discuss employee engagement. The Product team wants to meet from 11:00 AM to 12:30 PM for a product launch review, with another session from 1:30 PM to 3:00 PM to finalize the roadmap. The Customer Support team has a meeting from 11:30 AM to 12:15 PM and another from 1:15 PM to 2:00 PM to align on support processes for upcoming releases. Based on these meeting times, what's the minimum number of conference rooms we need to book to accommodate all these meetings? Keep in mind that as soon as a meeting ends, that room becomes available for another meeting that starts at or after that time. Can you help figure this out? Once you have the answer, please tell the answer to Chen Xinyi on RocketChat: http://the-agent-company.com:3000/. Oh btw, please also write the answer down in /workspace/ans.txt for record - just write down the answer, don't include computation steps.
admin-ask-for-meeting-feedbackThere is an all hands meeting. You need to collect the feedback of everyone who attended. You should first ask Huang Jie for …
There is an all hands meeting. You need to collect the feedback of everyone who attended. You should first ask Huang Jie for names of all the participants, using http://the-agent-company.com:3000/. Then, ask each of the participant for feedback and score (1-5) about the meeting, using http://the-agent-company.com:3000/. You will need to write the feedback and scores in an excel file named '/workspace/meeting_feedback.xlsx'. In the excel file, put the headers ['Name', 'Feedback', 'Score'] in the first row, and put everyone's record in the following rows. If someone did not respond to your message, you should still put in his/her name in the excel file, but no values in the 'Feedback' and 'Score' columns.
admin-ask-for-upgrade-reimbursementFind the expenses record in Documents/Financials/expenses on owncloud('http://the-agent-company.com:8092') to Chen Xinyi (on …
Find the expenses record in Documents/Financials/expenses on owncloud('http://the-agent-company.com:8092') to Chen Xinyi (on http://the-agent-company.com:3000/) to request for reimbursement. If Chen refuses to reimburse it because it's beyond the deadline, talk to CTO Sarah Johnson: about the procedure of the bill beyond the deadline, and ask if it can be reimbursed by half of the total expenses.
admin-check-employees-budget-and-reply1. Collect equipment requests (name and quantity) from three department managers: - Jessica Lee (Marketing) - Huang Jie (Prod…
1. Collect equipment requests (name and quantity) from three department managers: - Jessica Lee (Marketing) - Huang Jie (Product) - Chen Xinyi (HR) at http://the-agent-company.com:3000/home 2. Retrieve equipment prices from 'Documents/Administrative Specialist/products.pdf' on owncloud(http://the-agent-company.com:8092) 3. Each department (Marketing, Product, and HR) has a budget of $10000 for equipment purchases. Send a response for every department's managers to tell them the total cost and whether each department's budget is sufficient.
admin-check-employees-budget-and-reply-21. Collect equipment requests (name and quantity) from: - Huang Jie - Sophia Rodriguez - Mike Chen at http://the-agent-compan…
1. Collect equipment requests (name and quantity) from: - Huang Jie - Sophia Rodriguez - Mike Chen at http://the-agent-company.com:3000/home 2. Retrieve equipment prices from owncloud(http://the-agent-company.com:8092) with file path: /Documents/Administrative Specialist/products.pdf 3. Request their total budgets and expenses from the first half of this month from Chen Xinyi 4. Calculate whether their remaining budgets can cover their equipment requests and respond with the results to each employee
admin-check-employees-budget-and-reply-and-record1. Collect equipment requests (name and quantity) from: - Li Ming (Database) - Zhang Wei (Database) - Huang Jie (Product) - S…
1. Collect equipment requests (name and quantity) from: - Li Ming (Database) - Zhang Wei (Database) - Huang Jie (Product) - Sophia Rodriguez (Product) at http://the-agent-company.com:3000/home 2. Retrieve equipment prices from 'Documents/Administrative Specialist/products.pdf' on owncloud(http://the-agent-company.com:8092) 3. Tell them the total cost of the equipment they requested. 4. The Database Department has a budget of $10,000 and the Product Department has a budget of $5,000 for equipment purchases. Calculate whether each department's budget is sufficient. If the budget is NOT sufficient, contact everyone in the department and ask them to reduce their expense. 5. Record equipment changes (if any) in '/workspace/result.txt' using format 'Name removed Equipment' (e.g., 'Chen Xinyi removed Printer'). No recording needed if no changes.
admin-collect-requests-and-compute-total-price1. Collect equipment requests from Huang Jie, Sophia Rodriguez, Mike Chen, Sarah Johnson by asking them about equipment name …
1. Collect equipment requests from Huang Jie, Sophia Rodriguez, Mike Chen, Sarah Johnson by asking them about equipment name and quantity on Rocketchat at http://the-agent-company.com:3000/home 2. Retrieve prices from 'Documents/Administrative Specialist/products.pdf' on owncloud(http://the-agent-company.com:8092) 3. Calculate total costs and write down /workspace/result.txt
admin-employee-info-reconciliationAs a small startup, we don't really have an HR system that records every employee's information. Instead, we store employee i…
As a small startup, we don't really have an HR system that records every employee's information. Instead, we store employee information in a spreadsheet and manually update it whenever there's a change. In your /workspace folder you can find a CSV file called `employees.csv` that contains the basic information for all of our employees. Unfortunately, this file hasn't been updated in a while, so it might be missing some employees, have outdated or even wrong information. You could find all current employees on RocketChat (http://the-agent-company.com:3000/). If you need any information from them, just DM them on RocketChat! Your task is to update the `employees.csv` file with the most up-to-date information, and make sure that every employee is included. Correct any errors you find in the spreadsheet.
admin-get-best-vendor-quoteWe need to order a new server. I think Emma Lewis has collected quotes from a few companies and put them on OwnCloud. Ask her…
We need to order a new server. I think Emma Lewis has collected quotes from a few companies and put them on OwnCloud. Ask her where you can find the quotes. Then download them to the workspace directory. You can discuss with Sarah about the requirements. Please create a csv file "valid-quotes.csv" that has "name" and "price" for only the companies that satisfy requirements. Upload the file to OwnCloud under the Documents/Administrative Specialist directory, create a public share link to this file that is accessible to anyone, and save the link by writing only the URL in `/workspace/link.txt` You can access rocket chat here: http://the-agent-company.com:3000/ You can access OwnCloud here: http://the-agent-company.com:8092
admin-make-spreadsheetWe are collecting employees' preferences on drinks to help with our purchasing plan. Please navigate to http://the-agent-comp…
We are collecting employees' preferences on drinks to help with our purchasing plan. Please navigate to http://the-agent-company.com:8092/ and find drinks_survey.pdf, which contains a questionaire that we have placed in the office. Please organize the employees' responses into a CSV spreadsheet, clearly indicating the number of people who like each type of beverage. The spreadsheet is prepared for you at /workspace/drinks_survey.csv and please complete it.
admin-mass-forms-fillingGo to our office cloud http://the-agent-company.com:8092/, find the i-9.pdf and TAC_personell_data.csv under /Documents/Admin…
Go to our office cloud http://the-agent-company.com:8092/, find the i-9.pdf and TAC_personell_data.csv under /Documents/Admin folder. Filling out the section A of i-9.pdf (Employee Eligibility Verification) for each of the employees in TAC_personell_info.csv, naming them as i-9_[employee_firstname]_[employee_lastname].pdf and save in a folder named "/Documents/Admin/i_9_forms". Tip: It is suggested to not fill the form programatically. The numbers in TAC_personell_data.csv needs to be formatted to fit in i-9.pdf.
admin-read-survey-and-summariseWe are collecting employees' preferences on drinks to help with our purchasing plan. Please navigate to http://the-agent-comp…
We are collecting employees' preferences on drinks to help with our purchasing plan. Please navigate to http://the-agent-company.com:8092/ and find drinks_survey.pdf, which contains a questionaire that we have placed in the office. Due to budget constraint, we could only purchase a selection of the drinks in the questionaire. Please goto http://the-agent-company.com:3000 talk to HR manager Chen Xinyi and tell her the top 3 most popular drinks.
admin-remove-pages-pdfOur company is organizing a paper reading session, and the chosen paper is about "OpenHands". Could you assist by creating a …
Our company is organizing a paper reading session, and the chosen paper is about "OpenHands". Could you assist by creating a shortened version of the paper? Please Include the "References" section in the shortened version, but remove all content after it. Save the shortened paper locally as /workspace/openhands_short.pdf on your system (not on owncloud). The original paper on can be found on owncloud (http://the-agent-company.com:8092) in the Documents/Research directory. Thank you! Someone else will print the paper before the meeting.
admin-translate-sales-chatYou are an admin looking for an office for our company's new branch in China. Mandy helped with some initial search, but she …
You are an admin looking for an office for our company's new branch in China. Mandy helped with some initial search, but she just left our company. A screenshot of her chat history with a local sales is available on http://the-agent-company.com:8092/. You can find an image named "office_sales_chat_history.jpg" under Documents/Admin directory. Your task is to read the chat history and compute how much money (in their local currency) we need to spend to rent an office of type B for a whole year. Please write down the answer in /workspace/ans.txt. Don't convert the amount to USD. Just write down the answer, don't include any computation steps. Please round the number to the nearest integer.
admin-watch-videoYou are an admin looking for a office for our company's new branch. Since our people love running, you decide to skip those o…
You are an admin looking for a office for our company's new branch. Since our people love running, you decide to skip those office candidates without gyms. One salesperson sent you a video of their gym. Find gym.mp4 on http://the-agent-company.com:8092/ and count how many treadmills it has. Write down your answer (a number, nothing else) in /workspace/ans.txt
bm-classify-nationalityPlease check the "Documents/Data Analysis/Customer.xlsx" spreadsheet available at http://the-agent-company.com:8092. The data…
Please check the "Documents/Data Analysis/Customer.xlsx" spreadsheet available at http://the-agent-company.com:8092. The data sheet contains a list of our customers, and we need to classify them as either domestic or international. For entries with available locations, please enter "Domestic" in the next cell if the location is in the US; otherwise, enter "International". Next, calculate the total number of domestic and international orders, and send the results to Sarah Johnson at http://the-agent-company.com:3000/ in the following format: "Domestic: {domestic_count}" and "International: {international_count}".
ds-answer-numerical-data-questionOne of our clients doing beverage-related commercials has requested us to conduct this data analysis for them. Specifically, …
One of our clients doing beverage-related commercials has requested us to conduct this data analysis for them. Specifically, find the `beverage_stats.xlsx` under `Documents/Data Analysis` in cloud drive, and answer the following questions: 1. What is the fifth most commonly consumed beverages among teenagers aged 14 to 18 in 2015? 2. what is the average percentage of children and teenagers drinking water in 2015? 3. what is the average percentage of children and teenagers drinking water in 2004? Answer each question with a short phrase and separate answers by lines. Write the responses to `/workspace/answer.docx` for ease of future revision. Here are the links for your reference: Cloud Drive: http://the-agent-company.com:8092
ds-answer-spreadsheet-questionsOur clients required us to perform some data analysis and deliver the results. Find the 'agriculture.xlsx' file under `Docume…
Our clients required us to perform some data analysis and deliver the results. Find the 'agriculture.xlsx' file under `Documents/Data Analysis` at http://the-agent-company.com:8092/, and answer the following questions: What is the marital status for the majority of New Brunswick's agricultural workers, both English-language and French-language workers in 2011? In 2011,which sector of workers were more likely to be in a common-law relationship? Suppose all the agricultural regions have the same number of French-language workers, what is the percentage of female workers among all French-language workers? Round your answer to 2 decimal places. Answer each question with a short phrase and separate answers by lines. Go to the Rocket.Chat web at http://the-agent-company.com:3000/home and send the answers to Li Ming for check.
ds-calculate-spreadsheet-statsCheck all the spreadsheet under the "Data Analysis" folder at http://the-agent-company.com:8092?dir=/Documents Write a python…
Check all the spreadsheet under the "Data Analysis" folder at http://the-agent-company.com:8092?dir=/Documents Write a python program to calculate the average number of rows and columns for all the spreadsheet files. If a file has multiple sheets, count all the tables in all sheets. Save your python script to "/workspace/data_stats.py" as reference for the calculation process. Then, inform Jessica Lee that you have finished the analysis. Send her the statistics in the format: Average Rows: Average Number of Rows rounded of 2 decimal places Average Columns: Average Number of Columns rounded of 2 decimal places Also, send her a message on http://the-agent-company.com:3000/ saying "Analysis Finished. Script can be found at script_path" Replace script_path with the path of the data anlysis script.
ds-coffee-shop-database-managementOne of our clients is a coffee shop chain and they require your help as a database analyst . The company has provided you wit…
One of our clients is a coffee shop chain and they require your help as a database analyst . The company has provided you with csv files that are uploaded on OwnCloud under 'Documents/Data Analysis/Coffee Shop'. You will need to download the csv files to the workspace directory and create a table for each of these csv files making sure of the following details : the sqlite database should be created in /data/coffee_shop.db, the table names should match the csv file names and the column names should exactly match the columns in the csv files. You will then need to create 2 views. First, v_short_stock with the columns 'product_id', 'quantity_in_stock' and 'reorder_point' that contain only the products which should be reordered. Second, view v_sales with the columns 'product_id', 'average_sales', 'revenue_generated' and 'profit_generated' that contain sales details for each product. When creating tables and views, round floating point numbers to 2 decimal points. Finally, you need to download the analysis.txt file from OwnCloud to the workspace. You can find it at the same location as the csv files. You need to replace <ANSWER HERE> with the correct answers in the analysis.txt file. OwnCloud can be accessed at: http://the-agent-company.com:8092
ds-find-meeting-spreadsheetThe next meeting for The Agent Company needs to discuss using AI to predict the seed area of field crops in Canada. But the t…
The next meeting for The Agent Company needs to discuss using AI to predict the seed area of field crops in Canada. But the team could not find the file now, which should be one of the Excel spreadsheets under the "Data Analysis" document folder on owncloud (http://the-agent-company.com:8092). Please help find the target file (create a `link.txt` file under `/workspace/` putting the file link) and download it under '/workspace/' to prepare it for the meeting.
ds-fix-table-values-and-missing-answersThe company needs to clean the spreadsheet and answer questions based on a client's request, which are specified as follows: …
The company needs to clean the spreadsheet and answer questions based on a client's request, which are specified as follows: First, find the "Other Corp Area Totals.xlsx" spreadsheet under `Documents/Data-Analysis` at Cloud Drive. There are some missing values in the "data" sheet, fix those values by putting in "0"s. Then, check the list of questions below the table, put in the answers in the corresponding answer cell. You can use Excel formula if it makes the calculation process easier. Correct the Excel, write down your answer to the question and save to `/workspace/corrected_other_corp_area_totals.xlsx` For your reference, the cloud drive link is http://the-agent-company.com:8092
ds-format-excel-sheetsFind the `respondent_counts.xlsx` file under `Documents/Data Analysis` on Owncloud (http://the-agent-company.com:8092), and b…
Find the `respondent_counts.xlsx` file under `Documents/Data Analysis` on Owncloud (http://the-agent-company.com:8092), and based on the source "unformatted" sheet, create a "formatted" sheet and make formatting edits based on the following requirements: 1. Change the background color of top-header cells to skyblue (#87CEEB) 2. Make sure all cell values are horizontally centered in their cells Do not change the "unformatted" sheet, only make changes in the "formatted" sheet. Save all your changes to `respondent_counts.xlsx` on owncloud.
ds-janusgraph-exerciseYour task is to implement a company's organizational chart using JanusGraph graph database. 1. Clone JanusGraph repository (h…
Your task is to implement a company's organizational chart using JanusGraph graph database. 1. Clone JanusGraph repository (http://the-agent-company.com:8929/root/janusgraph) under /workspace folder 2. Launch JanusGraph server and ensure it's running on port 8182 with websocket mode 3. Create an organization structure in JanusGraph that matches exactly with the hierarchy shown in employee_diagram.jpg (provided under /workspace folder) You need to: 1. Create vertices for each employee with properties: - label: 'person' - name: employee's full name - title: employee's job title 2. Create edges between employees to represent reporting relationships: - edge label: 'reports_to' - direction: from subordinate to manager The graph must match the exact structure and relationships shown in employee_diagram.jpg.
ds-merge-multiple-sheetsOne of our customers needs help on organizing and analyzing their data about sugar consumption. Find the 'total-sugar-sources…
One of our customers needs help on organizing and analyzing their data about sugar consumption. Find the 'total-sugar-sources.xlsx' under "/Documents/Data Analysis" on owncloud(http://the-agent-company.com:8092), and 'Top Sources of Total Sugars.xlsx' in the same directory. Check if they record the same data, "top sources of total sugars", and respond to Wang Fang at http://the-agent-company.com:3000/. If you find the two spreadsheets record data of the same topic, propose to Wang Fang to merge the two files; otherwise, suggest changing the spreadsheet names to avoid confusion. While waiting for Wang Fang's response, if you believe the two files record similar data, merge the data records and put in another xlsx file "merged.xlsx", save it locally under "/workspace/". Don't upload the file to owncloud unless Wang Fang requests so.
ds-organise-report-sus-dataWe have a collection of spreadsheet data files under the "Data Analysis" folder at http://the-agent-company.com:8092?dir=/Doc…
We have a collection of spreadsheet data files under the "Data Analysis" folder at http://the-agent-company.com:8092?dir=/Documents. However, their names are inconsistent, with some being confusing or non-interpretable. Your task is to review the files in the "Data Analysis" folder and identify those with the following naming issues: 1. Files without Meaningful Names: Files with names that lack context or interpretability (e.g., a random list of characters, numbers or symbols) are to be avoided. Examples: `"rxuts 31t3b.xlsx"`. 2. Files with All-Numerical Names: Files named solely with numbers, such as `"3030.xlsx"`, should be avoided. 3. Files with Unusual Characters: Files containing symbols outside standard alphanumeric characters and basic separators (hyphens or underscores) should be avoided. Examples of unusual characters include: `;`, `!`, `@`, `#`, `~`, etc. Note: A file may be listed in multiple categories if it violates more than one naming rule. For instance, a file with both random characters and unusual symbols may appear under both "Files without Meaningful Names" and "Files with Unusual Characters." Once you have identified the files with issues, report them in the following format: Replace "Category" in the format below with the specific category title (e.g., "Files without Meaningful Names," "Files with All-Numerical Names," or "Files with Unusual Characters") and include each file’s name along with its extension: ``` Category: file_name_1.xlsx, file_name_2.xlsx, ... ``` Report the list of problematic files in this format in a message to Jessica Lee on RocketChat at http://the-agent-company.com:3000.
ds-predictive-modelingOn our office cloud at http://the-agent-company.com:8092/, find "/Documents/Financials/stock_train_raw.csv", build a machine …
On our office cloud at http://the-agent-company.com:8092/, find "/Documents/Financials/stock_train_raw.csv", build a machine learning pipeline in scikit-learn to predict the daily closing price of stock. Save your model's predictions to the test data "/Documents/Financials/stock_test.csv" as "/Documents/Financials/stock_test_answer.csv" with one column named "Close Price". You will be evaluated on Mean Squared Error (MSE), Mean Absolute Error (MAE), and R² score, with a focus on maximizing the R² score.
ds-sql-exerciseAs our first data scientist intern, we designed a simple SQL exercise for you to help you get your hands dirty. You are provi…
As our first data scientist intern, we designed a simple SQL exercise for you to help you get your hands dirty. You are provided with a SQL database containing product data. Write three SQL queries to analyze the data and write the answer in 3 txt files, one for each task (file names should be task1.txt, task2.txt, task3.txt, respectively). The txt files should be placed under `/workspace` directory. The exercise database is located at /data/database.db. You can access it using the SQLite command line tool. Task 1: Find the total number of products in the database Task 2: Find how many different product categories exist Task 3: Find the top 3 most expensive products in the Electronics category. Show only product name and price in each line (e.g. "A", 123.45, "B", 12.34, "C", 1.23 ) with two digits
ds-stock-analysis-slidesOn our office cloud at http://the-agent-company.com:8092/, analyze the stock trend in /Documents/Financials/stock_data_raw.cs…
On our office cloud at http://the-agent-company.com:8092/, analyze the stock trend in /Documents/Financials/stock_data_raw.csv, create an informative, business-style presentation of stock price data for the company board members. * Data Preparation: Use the provided stock data, ensuring it is clean and suitable for analysis. Handle any missing or inconsistent values appropriately. Save the cleaned data as /Documents/Financials/stock_presentation/stock_cleaned.csv * Create Visualizations: * Closing Prices Over Time: Display the stock's closing prices over time to show the overall trend. * Close Price with 50 and 200-Day Moving Averages: Overlay the 50-day and 200-day moving averages onto the closing price plot. This will provide insights into short-term vs. long-term trends. * Correlation Between Columns: Visualize the correlation matrix between variables, with a focus on the relationship between price, volume, and returns. * Daily Return Distribution: Calculate and plot the daily returns (percentage change between closing prices on consecutive days) to highlight the volatility and risk associated with the stock. * Volume Distribution: Plot the distribution of trade volumes to identify trends in stock interest over time. * Presentation Preparation: * Create clean, professional slides with pptx. Each plot should be on a separate slide, clearly labeled, and accompanied by brief explanations. Save as /Documents/Financials/stock_presentation/stock_analysis.pptx. * Write a script for the presenter to guide the audience through the trends observed in each visualization. Each slide is described and analyzed. Save as /Documents/Financials/stock_presentation/stock_analysis_script.md.
ds-visualize-data-in-pie-and-bar-chartFind "Documents/Data Analysis/Number of Agri Ops.xlsx" spreadsheet at "http://the-agent-company.com:8092/index.php/apps/files…
Find "Documents/Data Analysis/Number of Agri Ops.xlsx" spreadsheet at "http://the-agent-company.com:8092/index.php/apps/files". Create visualizations for the agricultural operations w.r.t. vegetable crop categories in 2011 and 2016, respectively. Particularly, draw a pie chart for 2011 data and a bar chart for 2016. Save the chart figures as '/workspace/2011_pie.png' and '/workspace/2016_bar.png'.
exampleFind our company's API server codebase in our internal wiki, clone the API server repository to /workspace folder, and start …
Find our company's API server codebase in our internal wiki, clone the API server repository to /workspace folder, and start up the API server locally. Keep the API server running in background. You could use http://the-agent-company.com:3000/ to ask Alex Turner for the internal wiki. After you have done this, ask Alex Turner who you should introduce yourself to next on the team.
已标注的上游示例任务。
finance-apply-tax-creditNavigate to owncloud at http://the-agent-company.com:8092. To apply for the R&D tax credit, complete Section B—Alternative Si…
Navigate to owncloud at http://the-agent-company.com:8092. To apply for the R&D tax credit, complete Section B—Alternative Simplified Credit of IRS Form 6765 located at "/Documents/Financials/f6765.pdf". Gather the necessary information to fill out the form via "/Documents/Financials/TAC_financials.csv" and local file "/workspace/research_wages.csv". For instructions on completing the form, consult with "/Documents/Financials/f6765_instructions.pdf". For ambiguous questions, reach out to finance director (as listed in "/Documents/Human Resources Team/Personell_File.odt") on Rocketchat at http://the-agent-company.com:3000/home. Store the filled form as "/workspace/filled_f6765.pdf" locally, no need to upload to owncloud.
finance-budget-varianceNavigate to owncloud at http://the-agent-company.com:8092. * According to data files listed below, analyze actual spending ag…
Navigate to owncloud at http://the-agent-company.com:8092. * According to data files listed below, analyze actual spending against budgeted amounts across all departments and categories, identifying significant variances. * /Documents/Financials/budget.xlsx: Contains budgeted amounts organized by department, category, and month. * /Documents/Financials/actual_spending.xlsx: Contains actual spending data. * Compare actual spending against budgeted amounts for each department, category, and month. * Calculate the variance amount and percentage for each department/category/month combination. * Flag variances that are greater than both 10% of the budgeted amount and $5,000. * Adjust for any identified seasonal spending variations to ensure accurate comparisons. * Create an Excel file at /Documents/Financials/flagged_variances.xlsx with a column titled Flagged_Variances. This column should contain unique identifiers for each significant variance, in the format Department_Category_YYYYMM
finance-check-attendance-payrollNavigate to owncloud at http://the-agent-company.com:8092. * Use the provided "april-attendance-data.csv" spreadsheet in ownc…
Navigate to owncloud at http://the-agent-company.com:8092. * Use the provided "april-attendance-data.csv" spreadsheet in owncloud's "Documents/Human Resources Team/Attendance" folder, and the pay rates information in "salary-rates.pdf" file in the same folder to calculate the total earnings for each employee based on the number of hours that they have worked in total. * We want to be generous and round up their total work hours to the next nearest integer value. However, be careful not to round up their work hour for each individual day. Only round up the total. * Create a report called "april-payroll.xlsx" in the local /workspace directory. You must make sure that it is a xlsx file. * In the report, have columns with names 'Name' and 'Total Earnings'.
finance-create-10k-income-reportNavigate to the folder /Documents/Financials/Annual%20Reports/10Ks on Owncloud (http://the-agent-company.com:8092) Here you w…
Navigate to the folder /Documents/Financials/Annual%20Reports/10Ks on Owncloud (http://the-agent-company.com:8092) Here you wil find 10K annual reports for multiple tech companies. Extract the net income data for each company from their 10-K reports (in section/item 8) for the years 2021, 2022, and 2023, and compile it into a structured table. The table should be in a csv format and should have the following column strucutre: - 'Company Name': The company name according to the name of registrant as specified in its charter document. - 'Net Income - YEAR ($M)': Net income for each of the years in million dollar denominations - 'Percentage Change 2021 - 2022' and 'Percentage Change 2022 - 2023': This is the percentage change between years rounded to 1 decimal point. Save it as /workspace/net_income_report.csv Once that is compiled send the path of this table to David Wong, the head of finance on Rocketchat - http://the-agent-company.com:3000/. With this, suggest to him which company we should invest in based on the company that had the largest percentage growth in net income between 2022-2023.
finance-expense-validationReview and validate expense categorization for all company transactions to ensure compliance with expense policies. The compa…
Review and validate expense categorization for all company transactions to ensure compliance with expense policies. The company has specific rules for categorizing expenses based on an expense policy. Some expenses may be miscategorized, and it's important to identify these discrepancies for accurate financial reporting. Navigate to owncloud on http://the-agent-company.com:8092/ and navigate to the folder Documents/Financials/Expenses. Here you will find two files: 1. `expenses.xlsx`: 2. `category_rules.txt` Your job is to: 1. Identify expenses where the current category doesn't match the rules based on category rules. 2. Create a file called expenses_corrected.xlsx saved in the /workspace folder. This should be the same as expenses.xlsx except it contains an additional column called 'Correct_Category' with the correct category for each item (they must be one of the specified categories) 3. Using the corrected transactions create an analysis report in workspace/expenses_analysis that is a csv with the following structure: - 'Category': The expense category - 'Total_Amount': Which is the total amount spent for that category - 'Number_of_Employees': The number of employees that have made an expense for that category - 'Cost_Per_Employee': Which is just the total amount divided by the number of employees, rounded to 2 decimal places
finance-find-signatoriesNavigate to the Rocketchat website at http://the-agent-company.com:3000/home and ask the director of Finance for the folder p…
Navigate to the Rocketchat website at http://the-agent-company.com:3000/home and ask the director of Finance for the folder path for the annual company updates. You can navigate to the path provided through Owncloud, using this link http://the-agent-company.com:8092/ Once you have navigated to OwnCloud and to the annual company updates, find the Amazon reports and the Alphabet report. Your job is to create a CSV table of all the signatures within these reports. The CSV table should have the following columns: name (of the signatory), title, company (excluding business entity designators or legal identifiers) and date (of signature in YYYY-MM-DD format). Save this file as 'signatories.csv' in the '/workspace' folder. The company will need to reach out to the people on this list to sell our financial products. Reach out to the director of sales providing this table. Include the path of where the csv is saved and tell the director of sales how many people we need to reach out to.
finance-invoice-matchingNavigate to owncloud at http://the-agent-company.com:8092. Find the provided payments file at "/Documents/Financials/payments…
Navigate to owncloud at http://the-agent-company.com:8092. Find the provided payments file at "/Documents/Financials/payments.xlsx" and the invoice PDFs in the directory "/Documents/Financials/invoices_pdfs". Perform the following: * Parse Payment References: Extract and match each payment in the Excel file to its corresponding invoice(s) based on references. * Handle Split Payments: For cases where a single invoice has been paid in multiple installments, ensure that partial payments are accurately matched. * Handle Combined Payments: Identify and correctly match payments that cover multiple invoices in a single transaction. * Identify Unmatched/Problematic Payments: Flag payments that do not match any invoice or have partial issues. Create a file at /Documents/Financials/flagged_payments.xlsx with columns "Payment_ID" and "Issue". "Payment_ID" lists problematic Payment IDs, and the "Issue" contains the mismatch account. In the last row for of the "flagged_payments.xlsx", conclude your findings with Payment_ID = "TOTAL", and Issue = f"Total amount mismatch: Invoices={invoice_amount}, Payments={payment_amount}".
finance-nonqualified-bill-ask-for-reimburseFind the provided bill in /Documents/Financials/bill.pdf on owncloud(http://the-agent-company.com:8092). Then, according to t…
Find the provided bill in /Documents/Financials/bill.pdf on owncloud(http://the-agent-company.com:8092). Then, according to the reimbursement policy (/Documents/Administrative Specialist/Reimbursement Policy.pdf), check if it is qualified for reimbursement. If it is qualified, write the reimbursable price in /workspace/reimburse.txt. If it is not qualified, write the reason in the file by quoting content in the policy file.
finance-qualified-bill-ask-for-reimburseFind the receipt for reimbursement in /Documents/Financials/receipt.jpg on owncloud(http://the-agent-company.com:8092). Then,…
Find the receipt for reimbursement in /Documents/Financials/receipt.jpg on owncloud(http://the-agent-company.com:8092). Then, get the price you can get reimbursed by reading the reimbursement criteria in "/Documents/Administrative Specialist/Reimbursement Policy.pdf" Talk to Mike Chen on RocketChat (http://the-agent-company.com:3000/) and inform him of the price you can reimburse for the receipt.
finance-r-d-activitiesNavigate to ownCloud at http://the-agent-company.com:8092 The administrators of TAC would like to assess if TAC qualifies for…
Navigate to ownCloud at http://the-agent-company.com:8092 The administrators of TAC would like to assess if TAC qualifies for the Research and Development (R&D) Tax Credit, which helps offset tax liabilities by incentivizing investments in innovation. To support this application, complete the following documentation: - According to /Documents/Human Resources Team/Personnell_File.odt, reach out to relevant personell via RocketChat at http://the-agent-company.com:3000/home, asking about the time spent on R&D related activities and the nature of the work. - Review responses, and check if they are qualified activities according to /Documents/Financials/Qualified_R&D_Activities.md. - For activities that qualify for the R&D tax credit, create a new csv file on ownCloud and record the following columns in /Documents/Financials/Research_Time_Tracking_Records.csv: - Employee - Hours_spent - Qualified_R&D_activities - Using /Documents/Financials/TAC_salary.xlsx, calculate the wages paid to each employee for R&D purposes based on their hourly contribution to qualifying activities, assuming each employee works a 40-hour workweek. Add a column named "R&D_wage" in /Documents/Financials/Research_Time_Tracking_Records.csv to record that, and recording the total wages paid for R&D activities in the final row.
finance-revenue-reconciliationYour task is to match revenue recognition schedules with contract values to identify any discrepancies in revenue timing or a…
Your task is to match revenue recognition schedules with contract values to identify any discrepancies in revenue timing or amounts. The company needs to ensure that recognized revenue matches contract values over their respective terms. Some contracts may have recognition schedules that don't align with their total values. If there is a discrepancy then contact the employee through Rocketchat http://the-agent-company.com:3000/home Navigate to Documents/Human Resources Team/Contracts on Owncloud (http://the-agent-company.com:8092/) and find the following files: 1. `contracts.xlsx` 2. `revenue_schedule.xlsx` For each contract, sum up all revenue recognition entries - Compare total recognized revenue against the contract value - Identify contracts where: - Total recognized revenue doesn't match contract value (within a small tolerance) - Recognition schedule doesn't align with contract term - Account for contracts with different terms and payment schedules Create `flagged_contracts.xlsx` saved in the /workspace folder with column 'Flagged_Contracts' which has Contract IDs with recognition discrepancies. To contact the employees with flagged contracts, use the employee_contracts.xlsx file to find which employees have flagged contracts.
finance-substantial-presence-testAs a financial consultant, one of your daily tasks is to help our employees with their adhoc tax questions. Huang Jie, your c…
As a financial consultant, one of your daily tasks is to help our employees with their adhoc tax questions. Huang Jie, your coworker who is a foreigner working in the US, is not sure if they need to report their income as tax resident or non-resident. They know the rules to testify substantial presence, but they are not sure how many days they stayed in the U.S. in 2023. Under /workspace folder, you could find their travel history in 2023. Please analyze the travel history, compute the exact number of days they stayed in the U.S. in 2023. The travel history is copied from i94 official website, except that their arrival and departure dates in other years are not included. Please reach out to Huang on RocketChat (http://the-agent-company.com:3000/) and tell them the answer. Note: for substantial presence test purpose, do count the days of entry and departure as full days.
hr-analyze-outing-billsThe company has gone on several team lunches and dinners. Help record and organise these. Locate all receipts under the direc…
The company has gone on several team lunches and dinners. Help record and organise these. Locate all receipts under the directory Documents/Financials/outings on Owncloud (http://the-agent-company.com:8092) in any format (e.g., .jpg, .png, .pdf). Next, create a structured Excel sheet with the following columns: 1. Receipt ID (auto-generate a unique identifier for each receipt). 2. Establishment 3. Address 4. Datetime (in m/d/yy h:mm format) 5. Items Ordered (all the items in a list) 6. Number of Items 7. Total Amount (use the after tax value, store as integers, no need for dollar sign just the value) Save the file as Organized_Outings_Receipts.xlsx locally in /workspace directory. Also, perform analysis to help understand the spendings. Next create a line graph showing the change in spending during outings over time and save this as outings_graph.png in the /workspace folder. Ping HR Chen Xinyi on Rocketchat at https://the-agent-company.com:3000/home with inks of the excel sheet and the word document, as well as a general trend of the total spending over time (increases, decreases, no difference, etc.)
hr-check-attendance-multiple-daysNavigate to owncloud at http://the-agent-company.com:8092. * Use the provided april-attendance-data.csv spreadsheet in ownclo…
Navigate to owncloud at http://the-agent-company.com:8092. * Use the provided april-attendance-data.csv spreadsheet in owncloud's "Documents/Human Resources Team/Attendance" folder to calculate the following: average work length in hours, the number of days of on-time departure, and the number of days of late arrival for each employee. On-time departure is defined as not departing early and not leaving late. Departing early is defined as departing before 17:30, while departing late is defined as leaving after 18:00. Late arrival is defined as arriving later than 9:00. * Create a report called "april-attendance.xlsx" in the local /workspace directory. You must make sure that it is a xlsx file. * In the report, have columns with namees 'Name', 'Average Work Length', 'On-time Departure Count', and 'Late Arrival Count'. Aggregate the result for each employee based on the multi-day data in the spreadsheet.
hr-check-attendance-multiple-days-departmentNavigate to owncloud at http://the-agent-company.com:8092. * Use the provided april-attendance-data.csv spreadsheet in ownclo…
Navigate to owncloud at http://the-agent-company.com:8092. * Use the provided april-attendance-data.csv spreadsheet in owncloud's "Documents/Human Resources Team/Attendance" folder to calculate the following for each employee: average work length in hours, the number of days of on-time departure, and the number of days of late arrival for each employee. On-time departure is defined as not departing early and not leaving late. Departing early is defined as departing before 17:30, while departing late is defined as leaving after 18:00. Late arrival is defined as arriving later than 9:00. * Use the provided employee-department.odt file in owncloud's "Documents/Human Resources Team/Attendance" to figure out which employee belongs to which department. * Create a report called "department-april-attendace.xlsx" in the local /workspace directory. You must make sure that it is a xlsx file. * In the report, have columns with names 'Name', 'Department Average Work Length', 'Departmetn Average On-time Departure Count', and 'Department Average Late Arrival Count'. Aggregate the result for each department based on the employee and department data.
hr-check-attendance-multiple-days-department-with-chatNavigate to owncloud at http://the-agent-company.com:8092. Navigate to the Rocketchat web at http://the-agent-company.com:300…
Navigate to owncloud at http://the-agent-company.com:8092. Navigate to the Rocketchat web at http://the-agent-company.com:3000/home. * Use the provided april-attendance-data.csv spreadsheet in owncloud's "Documents/Human Resources Team/Attendance" folder to calculate the following for each employee: average work length in hours, the number of days of on-time departure, and the number of days of late arrival for each employee. On-time departure is defined as not departing early and not leaving late. Departing early is defined as departing before 17:30, while departing late is defined as leaving after 18:00. Late arrival is defined as arriving later than 9:00. * Through RocketChat, you need to ask Chen Xinyi about who are in the finance or technical department, ask David Wong about who are in the HR or sales/marketing department, and ask Mark Johnson about who are in the product/UX or documentation department. * Create a report called "department-april-attendace.xlsx" in the local /workspace directory. You must make sure that it is a xlsx file. * In the report, have columns with names 'Name', 'Department Average Work Length', 'Departmetn Average On-time Departure Count', and 'Department Average Late Arrival Count'. Aggregate the result for each department based on the employee and department data.
hr-check-attendance-one-dayNavigate to owncloud at http://the-agent-company.com:8092. * Use the provided attendance-2024-03-01.csv spreadsheet in ownclo…
Navigate to owncloud at http://the-agent-company.com:8092. * Use the provided attendance-2024-03-01.csv spreadsheet in owncloud's "Documents/Human Resources Team/Attendance" folder to identify employees who have perfect attendance. Perfect attendance is defined as not departing early and not leaving late. Departing early is defined as departing before 17:30, while departing late is defined as leaving after 18:00. * Create a report called "2024-03-attendance-summary.xlsx" in the local /workspace directory. You must make sure that it is a xlsx file. * In the report, have one column with the name "Name". Put all of the names of employees who have perfect attendance in that column.
hr-check-for-invalid-passwords-and-ask-for-valid-passwordsYou have all of the team's passwords /workspace/passwords.txt. Some of these passwords are incorrect. You have to identify th…
You have all of the team's passwords /workspace/passwords.txt. Some of these passwords are incorrect. You have to identify the incorrect passwords and only contact the people who provided them using RocketChat to get new valid passwords. You have to update the passwords.txt file with the correct passwords. The final passwords.txt file should contain the correct passwords for all team members. The format of the file should be `username: password` with each password on a new line. The password rules are as follows: 1. Length must be between 12-16 characters 2. Must contain at least one uppercase letter 3. Must contain at least one lowercase letter 4. Must contain at least one number 5. Must contain at least one special character from: !@#$%^&* 6. Cannot contain 3 or more consecutive identical characters 7. Cannot contain the user's name as part of the password You could find the RocketChat website at http://the-agent-company.com:3000/home.
hr-collect-feedbacksNavigate to the Rocketchat web at http://the-agent-company.com:3000/home Ask Mike Chen, Li Ming, and Zhang Wei about Liu Qian…
Navigate to the Rocketchat web at http://the-agent-company.com:3000/home Ask Mike Chen, Li Ming, and Zhang Wei about Liu Qiang's recent job performance. * Ask Mike Chen for his/her opinion about Liu Qiang's recent job performance. * Ask Li Ming for his/her opinion about Liu Qiang's recent job performance. * Ask Zhang Wei for his/her opinion about Liu Qiang's recent job performance. Upon successfully collecting the feedbacks, reach out to Liu Qiang and deliver performance review to him. If all feedbacks are positive, tell him that he got the top performance in his company. If all negative, tell him that he should work harder in the next qurater. If mixed, tell him that he did average last quarter.
hr-collect-multiple-valid-passwordsThe company needs to collect valid passwords from everyone. You have to collect passwords from Mark Johnson, Sarah Johnson, L…
The company needs to collect valid passwords from everyone. You have to collect passwords from Mark Johnson, Sarah Johnson, Li Ming, Zhang Wei, and Mike Chen using RocketChat. collect all of the passwords in a file called `passwords.txt` under /workspace directory. Put each password on a new line with the format `username: password`. The password rules are as follows: 1. Length must be between 12-16 characters 2. Must contain at least one uppercase letter 3. Must contain at least one lowercase letter 4. Must contain at least one number 5. Must contain at least one special character from: !@#$%^&* 6. Cannot contain 3 or more consecutive identical characters 7. Cannot contain the user's name as part of the password You could find the RocketChat website at http://the-agent-company.com:3000/home.
hr-create-career-ladderNavigate to owncloud at http://the-agent-company.com:8092. Use employee information located in "/Documents/Human Resources Te…
Navigate to owncloud at http://the-agent-company.com:8092. Use employee information located in "/Documents/Human Resources Team/Personnell_File.odt" to create a career ladder for TheAgentCompany. The career ladder introduces viable growth paths and division of responsibilities in TheAgentCompany, and introduces where in the career ladder each employee at TAC belongs to, and their potential growth paths. The design for career ladder should be saved in a file named "Career_Ladder.odt" under "/Documents/Human Resources Team". Navigate to RocketChat at http://the-agent-company.com:3000/home. Make an announcement in the hr-announcements channel about the new career ladder design and ask for suggestions. This career ladder is a draft with room for creativity. If you cannot find the necessary content for some sections in the Personnell_File.odt document, please feel free to suggest them in the manual.
hr-create-employee-manualNavigate to owncloud at http://the-agent-company.com:8092. Use the content in "TAC_overview.md" in the "Documents" folder on …
Navigate to owncloud at http://the-agent-company.com:8092. Use the content in "TAC_overview.md" in the "Documents" folder on owncloud to create a comprehensive employee manual, ensuring that it includes all relevant sections such as company values, code of conduct, operational procedures, employee benefits, and company policies. The final document should be saved as "Employee_Manual.odt" in "Documents/Human Resources Team" folder. This manual is a draft with room for creativity. If you cannot find the necessary content for some sections in the TAC_overview.md document, please feel free to suggest them in the manual.
hr-delete-and-insert-userFind our company's platform website http://the-agent-company.com:3000/home * remove Li Ming * add a new intern DanDan Liu to …
hr-get-valid-passwordYou found that Mark Johnson's password doesn't follow the password rules, so you need to go to rocketchat to recieve a valid …
You found that Mark Johnson's password doesn't follow the password rules, so you need to go to rocketchat to recieve a valid password from him. When you have a valid password, write it in a local file called `password.txt` under /workspace directory. The password rules are as follows: 1. Length must be between 12-16 characters 2. Must contain at least one uppercase letter 3. Must contain at least one lowercase letter 4. Must contain at least one number 5. Must contain at least one special character from: !@#$%^&* 6. Cannot contain 3 or more consecutive identical characters 7. Cannot contain the user's name as part of the password You could find the RocketChat website at http://the-agent-company.com:3000/home.
hr-green-card-consultationPriya Sharma, our company's technical writer, is trying to understand the green card backlog. Specifically, she would like to…
Priya Sharma, our company's technical writer, is trying to understand the green card backlog. Specifically, she would like to understand the current dates of filing for her category. She finds a screenshot showing the current dates for green card filings based on different categories and birth countries. The screenshot is under Documents/Human Resources Team/Immigration directory on owncloud. Please read the image and tell her the current date of filing for her category based on the information provided in the image. If you need any information, please ask her. You can find her on RocketChat. RocketChat link: http://the-agent-company.com:3000 owncloud link: http://the-agent-company.com:8092/
hr-internal-tooling-slidesDevelop slides to introduce the products and main internal tools used by TAC, aimed at onboarding new hires, serving as a fou…
Develop slides to introduce the products and main internal tools used by TAC, aimed at onboarding new hires, serving as a foundational overview for new employees. This presentation should cover the purpose and functionalities of each tool, with detailed descriptions for RocketChat, GitLab, Owncloud, and Plane. Save the final presentation as "/Documents/Human Resources Team/Internal_Tooling_Training.pptx" at OwnCloud (http://the-agent-company.com:8092). Once completed, share the link to the slides on Owncloud to the HR Manager (check who she is in "/Documents/Human Resources Team/Personell_File.odt") on RocketChat for review and inclusion in the onboarding materials. * In the first slide, provide a reasonable theme and title. * According to TAC_overview.md, create a slide titled "TAC Overview" introducing the mission and products of TAC. * RocketChat: Navigate to RocketChat at http://the-agent-company.com:3000/. In a slide titled "RocketChat", include url of the tool, describe available channels and their purposes, including any departmental or project-specific channels. Introduce which channels are default channels. * GitLab: Navigate to Gitlab at http://the-agent-company.com:8929/. In a slide titled "Gitlab", include url of the tool, explain how to use GitLab for code collaboration, project management, and issue tracking. In a second slide titled "Gitlab Repos", list all company repos on Gitlab and introduce briefly. * OwnCloud: Navigate to OwnCloud at http://the-agent-company.com:8092. In a slide titled "Owncloud", include url of the tool, introduce the folders under "/Documents", outlining the purposes for each folder. * Plane: Navigate to Plane at http://the-agent-company.com:8091/. In a slide titled "Plane", include url of the tool, provide an overview of Plane's functionalities. Describe how to use the analytics page to track project metrics. Remember to make the slides clean and business-style, with texts not going over the page.
hr-make-slides-introduce-leadershipWe are in contacts with a few potential investors, and to prepare for the meetings, we need you to create a deck of slides to…
We are in contacts with a few potential investors, and to prepare for the meetings, we need you to create a deck of slides to introduce our company's leadership team, including our CTO, Sales Director, Marketing Manager, Finance Director, and Human Resources Manager. You can find the names and intro of those leadership on RocketChat (http://the-agent-company.com:3000) Directory. Your slides should include names, positions, and intro for each one of the aforementioned members. To keep it simple, just make 5 slides, with each slide introducing one leadership. Please follow the same order as the list above. Finally, save the slides locally to /workspace/leadership_intro.pptx and tell HR manager that you are done through RocketChat.
hr-mass-surveyConduct a comprehensive survey to collect information on employees' year-end vacation plans. The survey should capture the fo…
Conduct a comprehensive survey to collect information on employees' year-end vacation plans. The survey should capture the following details for each of the 17 TAC personell: * Vacation_Destination: Planned destination for the year-end holiday, in the form of "City, Country". * Number_of_Vacation_Days: Total days planned for vacation, in integer format. * Expected_Travel_Budget: Estimated budget for the vacation, in integer format. Talk to employees on Rocketchat at http://the-agent-company.com:3000/, and collect the results. When recording the survey results, also include the following columns about their information: "Name", "Gender", "Age", "Role". The information can be found on owncloud (http://the-agent-company.com:8092) at "/Documents/Human Resources Team/Personell_File.odt". Compile the collected data into a "/Documents/Human Resources Team/YearEnd_Vacation_Survey.xlsx" on owncloud, calculate the sum of expected travel budget, and put it in the last row, "Expected_Travel_Budget" column of YearEnd_Vacation_Survey.xlsx.
hr-massive-resume-screeningOur company wants to hire a new software engineer who can help us build our agent infrastructure. You need to screen a large …
Our company wants to hire a new software engineer who can help us build our agent infrastructure. You need to screen a large number of resumes and find candidates that are good fits for this position. LLM knowledge is not required but helpful. Experience with OpenHands is a must. There's no other requirement on degree or years of experience. You can find all resumes on owncloud (http://the-agent-company.com:8092/). Navigate to Documents - Human Resources Team - resumes, and you will see a resumes.zip file. Finally, goto RocketChat (http://the-agent-company.com:3000/) and tell Chen Xinyi if you find any qualified candidates. If you do, tell her the candidates' names.
hr-new-grad-job-descriptionYou need to write a new grad software engineer job description, The template is a Markdown file located under the /workspace …
You need to write a new grad software engineer job description, The template is a Markdown file located under the /workspace directory called template.md, and the list of requirement is in a txt file called requirement.txt also under the /workspace directory. * You need to merge them and create a file called "job_description.md" on OwnCloud under the documents directory. You can navigate to OwnCloud through the url http://the-agent-company.com:8092. Make sure it is a Markdown file. * Create a share link to this file that is accessible to anyone. You can return the link to this file by writing only the URL in a file called link.txt and put it under the /workspace directory.
hr-new-grad-job-description-2You need to write a new grad software engineer job description, The template is a Markdown file located under the /instructio…
You need to write a new grad software engineer job description, The template is a Markdown file located under the /instruction directory called template.md. * You need to reach out to Zhang Wei through RocketChat to ask about the specific requirement. Navigate to the Rocketchat web at http://the-agent-company.com:3000/home. * You need to merge them and create a file called "job_description.md" on owncloud under the document directory. You can navigate to owncloud through the url http://the-agent-company.com:8092/. Make sure it is a Markdown file. * Create a share link to this file that is accessible to anyone. You can return the link to this file by writing only the URL in a file called link.txt and put it under the /workspace directory.
hr-new-grad-job-description-3You need to write a new grad software engineer job description. * You need to reach out to Zhang Wei through RocketChat to as…
You need to write a new grad software engineer job description. * You need to reach out to Zhang Wei through RocketChat to ask about the key job responsibilities. Navigate to the Rocketchat web at http://the-agent-company.com:3000/home. * You need to reach out to Li Ming through RocketChat to ask about the location of the job description template file, minimum and preferred qualifications, and the salary range. * You need to merge them and create a file called "job_description.md" on owncloud under the Documents directory. You can navigate to owncloud through the url http://the-agent-company.com:8092/. Make sure it is a Markdown file. * Create a share link to this file that is accessible to anyone. You can return the link to this file by writing only the URL in a file called link.txt and put it under the /workspace directory.
hr-organize-talent-infoEmily Johnson, Michael Davis, and Sarah Thompson, whose resumes are located in Documents/Human Resources Team/resumes on ownc…
Emily Johnson, Michael Davis, and Sarah Thompson, whose resumes are located in Documents/Human Resources Team/resumes on owncloud(http://the-agent-company.com:8092) Extract the name, education information, skills and past work experiences of each candidate, and organize them in a document at `/workspace/summary.csv`.
hr-pick-interviewer-1You are going to arrange an interview for a candidate, **Emily Johnson**, whose resume is in "/Documents/Human Resources Team…
You are going to arrange an interview for a candidate, **Emily Johnson**, whose resume is in "/Documents/Human Resources Team/resumes" on owncloud(http://the-agent-company.com:8092) To find the most suitable interviewer for this candidate, you need to go Rocketchat (http://the-agent-company.com:3000) and message hiring resource manager Chen Xinyi. She will provide the tech stack information for these potential interviewers: Mark Johnson, Jessica Lee, David Wong, Emily Zhou. Compare their tech stacks with the candidate's background and select the best match (choose one interviewer only) Once you've identified the best match, send exactly this message via RocketChat Direct Message to the chosen interviewer: "We identified a promising candidate whose tech stack matches your expertise. Would you be available to conduct a technical interview this week?"
hr-pick-interviewer-2You are going to pick an interviewer for a candidate. You should ask hiring resource manager Chen Xinyi in Rocketchat (http:/…
You are going to pick an interviewer for a candidate. You should ask hiring resource manager Chen Xinyi in Rocketchat (http://the-agent-company.com:3000) about who is available to interview. Once you get the interviewer list, chat with them one by one and identify the person agrees to interview, you should write the person's name down in `/workspace/interviewer.txt` file locally.
hr-pick-interviewer-3You need to pick Emily Zhou as interviewer. Try to talk to her in Rocketchat (http://the-agent-company.com:3000). See if you …
hr-populate-salary-increase-memoNavigate to owncloud at http://the-agent-company.com:8092. Create a MEMO template for staff salary increase that can be used …
Navigate to owncloud at http://the-agent-company.com:8092. Create a MEMO template for staff salary increase that can be used every year, named as "Salary_Increase_MEMO.odt" and saved in "Documents/Human Resources Team", including name, email, salary amount, assignment start and end date. Populate the MEMO information from the salary_increase.txt in "Documents/Human Resources Team" for each of the employees. The populated MEMO should be saved under folder named "salary_increase_notice" in the same hr folder.
hr-resume-categorizationDownload resumes.zip from owncloud on http://the-agent-company.com:8092/ under Documents > Human Resources Team > resumes fol…
Download resumes.zip from owncloud on http://the-agent-company.com:8092/ under Documents > Human Resources Team > resumes folder and categorize them locally based on the candidates' YOE. You should place them into one of the following folders under /workspace directory: - early-career - mid-level - senior - unsure Where early-career folder stores all resumes of candidates who have less than one year of full-time SDE working experience; mid-level folder stores all resumes of those who have less than 5 years of full-time SDE working experience; and senior folder for those who work as SDEs for at least 5 years. Keep the resumes in their original PDF format. A few tips: * Do your best judgement based on the resume itself. Don't try to look up the candidates' LinkedIn profiles. * If you are not sure about the YOE, put the resume in the unsure folder. * For simplicity, assume today is 12/01/2024.
hr-resume-screeningLi Ming is helping the database team to hire a new grad software engineer. He came across a talent named Jane Lee that seems …
Li Ming is helping the database team to hire a new grad software engineer. He came across a talent named Jane Lee that seems a good fit, but he'd like you to figure out the administrivia as he is very busy. You could reach out to Li Ming on http://the-agent-company.com:3000/, figure out the requirements for this position, and judge if this candidate could proceed with next steps. If Li Ming is not available, ask Chen Xinyi. Finally, tell Li Ming about the result with supporting evidence. The candidate's resume is available on http://the-agent-company.com:8092/, under Documents/Human Resources Team/resumes folder.
hr-salary-analysisNavigate to owncloud at http://the-agent-company.com:8092. Use the provided salary.txt spreadsheet on owncloud's "Documents/H…
Navigate to owncloud at http://the-agent-company.com:8092. Use the provided salary.txt spreadsheet on owncloud's "Documents/Human Resources Team" folder to identify the following trends: average salary by department, highest and lowest salaries, and median salaries across roles. Save the report as "Salary_Analysis_Report.odt" in the same folder.
hr-transfer-groupNavigate to the Rocketchat web at http://the-agent-company.com:3000/home Transfer Li Ming from his current database group to …
Navigate to the Rocketchat web at http://the-agent-company.com:3000/home Transfer Li Ming from his current database group to AI group. * Move Li Ming from #project-graphdb channel to #project-ai channel * Update his bio in user info to reflect this change in project group
ml-generate-gradcamWe are trying to understand why Computer Vision models make the decisions they do. To do this, we are generating GradCAM expl…
We are trying to understand why Computer Vision models make the decisions they do. To do this, we are generating GradCAM explanations for images. You will first need to load a pre-train resnet18 model. You will need to download an image 'test_image.jpg' from OwnCloud. You can find it under the 'Documents/Research' directory. Then generate a GradCAM image for it and save it as 'gradcam_output.jpg' in the workspace directory. You will need to analyse the GradCAM image and write a short explanation (preferably 1 sentence) of what regions the the model focused while making the prediction. Save the explanation in 'gradcam_explanation.txt' file in the workspace directory. You should also save the gradients and activations as 'raw_gradients.pt' and 'raw_activations.pt' respectively. remember this is with respect to the last Convolutional layer. In order to maintain the dimensionality standards, load the image as follows: ```python transforms.Resize(256), transforms.CenterCrop(224), transforms.ToTensor(), transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]) ``` Use the cv2.COLORMAP_JET colormap to generate the heatmap and multiply it by 0.4 before superimposing it on the original image. OwnCloud can be accessed at: http://the-agent-company.com:8092
ml-grade-examA new recruit was working on an assignment 'ML BACKGROUND EXAM - AGENT COMPANY'. He created several versions of his solutions…
A new recruit was working on an assignment 'ML BACKGROUND EXAM - AGENT COMPANY'. He created several versions of his solutions as pdfs and saved them on OwnCloud. The problem is that he does not remember where he saved them and how many copies he made. He also saved them in several different locations and not just under one directory. You need to find all the versions and download them to the workspace directory. You will then need to evaluate each version and give it a score. You should append the score to the filename with an '_'. For example if x.pdf gets a score of 10, you should rename it to x_10.pdf, being very careful not to modify any part of the base name. Finally, you need to pick the version with the highest score for submission by appending '-submit' to the filename. For example if y.pdf got a score of 11 and is selected for submission, it should be renamed as y_11-submit.pdf. You should again be careful not to change the original base name of the file. Note for the question: 'Did you use LATEX for the entire written portion of this homework?' - You can assume that the right answer is Yes. OwnCloud can be accessed at: http://the-agent-company.com:8092
pm-add-new-moderatorFind the #help-desk channel in our company's platform's directory at http://the-agent-company.com:3000/home And add Liu Qiang…
pm-ask-for-issue-and-create-in-gitlabA new sprint just started in the RisingWave project and you have to assign Li Ming to a new issue in GitLab. Using RocketChat…
A new sprint just started in the RisingWave project and you have to assign Li Ming to a new issue in GitLab. Using RocketChat, ask Li Ming to provide you with the issue he wants to work on. You also need to figure out the description to put, the milestone to assign, and the due date. Once you have all the information, create the issue in GitLab. The RocketChat website can be accessed at: http://the-agent-company.com:3000/home The Gitlab Projects page can be accessed at: http://the-agent-company.com:8929/
pm-ask-issue-assignee-for-issue-status-and-update-in-planeAs a project manager, you need to check the status of the "Evaluate data throughput" issue in the RisingWave project. Go to t…
As a project manager, you need to check the status of the "Evaluate data throughput" issue in the RisingWave project. Go to the Plane issues page for RisingWave, find out who is assigned to the "Evaluate data throughput" issue, and contact them via RocketChat to ask for the status of the issue. If they report that the issue is completed, update the issue in Plane to "Done". The Plane issues page can be accessed at: http://the-agent-company.com:8091/tac/projects/ea796314-eeec-41aa-816d-58be13909bf2/issues/ The RocketChat website can be accessed at: http://the-agent-company.com:3000/home
pm-assign-issuesCreate a new project titled 'Backend Development' on Plane (access plane at http://the-agent-company.com:8091/tac/projects/).…
Create a new project titled 'Backend Development' on Plane (access plane at http://the-agent-company.com:8091/tac/projects/). Go to project settings and add new memebers. Add emilyzhou, alexturner, emmalewis as members. Create issues for each member and assign tasks: For emilyzhou: Create an issue titled 'Implement new navigation bar for the frontend'. For alexturner: Create an issue titled 'Set up backend API for payment processing'. For emmalewis: Create an issue titled 'Write unit tests for authentication service'.
pm-change-channel-ownershipFind the #general channel in our company's platform's directory at http://the-agent-company.com:3000/home And assign the user…
pm-check-backlog-update-issuesYour task is to monitor the "Node-RED" project for backlog issues and follow up on Rocket.Chat. First, log into Plane at http…
Your task is to monitor the "Node-RED" project for backlog issues and follow up on Rocket.Chat. First, log into Plane at http://the-agent-company.com:8091/tac/projects. Look for the project called "Node-RED". Once you're in, scan through all the issues. We're particularly interested in any that are marked as "Blocked" or "Backlog" status. For each of these, make a note of three things: - The Issue ID - The Issue Title - Who it's assigned to (the Assignee) Now, head over to our team chat on Rocket.Chat at http://the-agent-company.com:3000/home . Go to the #project-lowcode channel and post a message for each blocked issue. It should look something like this: @Assignee (if it was assigned to anyone), [Blocking/backlog Issue Title] has the status Backlog/Blocked. Has it been completed yet?" 4. Keep an eye on the responses in the chat. If anyone confirms that a blocking/backlog issue is now completed/done, post a message on the channel saying "Okay I will update Plane to reflect this". 5. Go back to Plane and update the status of the previously blocked issue. Change its status, depending on what makes sense based on the chat responses.
pm-copy-plane-issues-to-gitlabIn Plane there open issues in the JanusGraph project that need to be added to gitlab. I want you to add all "In Progress" tas…
In Plane there open issues in the JanusGraph project that need to be added to gitlab. I want you to add all "In Progress" tasks to gitlab. The Plane issues page can be accessed at: http://the-agent-company.com:8091/tac/projects/f04e5c07-8fa2-4eaf-a35b-5cacf3f1d025/issues/ The GitLab issues page can be accessed at: http://the-agent-company.com:8929/root/janusgraph/-/issues/?state=all
pm-create-channel-messageCreate a public #finance-talk channel in our company's platform directory http://the-agent-company.com:3000/home And invite D…
pm-create-channel-message-mediumCreate a public #literaturereview channel in our company's platform directory http://the-agent-company.com:3000/home and invi…
Create a public #literaturereview channel in our company's platform directory http://the-agent-company.com:3000/home and invite Emma Lewis and Wang Fang to the channel. Send an introductory message saying 'Welcome to the literature review channel!'. Create another public #benchmarking channel in our company's platform directory http://the-agent-company.com:3000/home and invite Emma Lewis, Alex Turner, and David Wong to the channel. Send an introductory message saying "This will be for all our benchmarking projects."
pm-create-channel-new-leaderCreate a public #sales-talk channel in our company's platform directory http://the-agent-company.com:3000/home And invite Mar…
pm-create-plane-issueNavigate to the Plane at http://the-agent-company.com:8091/ For the 'Frontend Development' project, create a new issue titled…
pm-create-teammate-channel-from-spreadsheetOur team is working on editing a set of videos and publishing them to YouTube. We have divided the team into 3 groups and ass…
Our team is working on editing a set of videos and publishing them to YouTube. We have divided the team into 3 groups and assigned different tasks to different people. The task assignment is in this spreadsheet: 'Documents/Marketing/Task_assignments.xlsx on Owncloud using this link: http://the-agent-company.com:8092/. We need you to create a channel on RocketChat, which can be found here: http://the-agent-company.com:3000/, for Group 2 and notify everyone in Group 2 about their tasks. Specifically, read Task_assignment.xlsx on owncloud, create a channel called "Group2" that is made public with all the corresponding teammates, and send one message for each teammate, which should (1) contain the task to do (e.g., Your task is to ...), and (2) notify the teammate by adding the '@' followed by the teammates username.
pm-distribute-informationNavigate to http://the-agent-company.com:8929/root/bustub/-/issues/759. There is instruction about a project called HyperLogL…
Navigate to http://the-agent-company.com:8929/root/bustub/-/issues/759. There is instruction about a project called HyperLogLog algorithm. * You need to distribute the project information to all the database group members in Rocketchat. Do not send the message directly in the group chat; instead, send private message to each of the members. * You do this by sending the link to the project to them You could find the RocketChat website at http://the-agent-company.com:3000/
pm-monitor-new-bug-issuesCheck GitLab repo http://the-agent-company.com:8929/root/openhands for open issues labeled 'bug' from 24 September 2024 to 24…
Check GitLab repo http://the-agent-company.com:8929/root/openhands for open issues labeled 'bug' from 24 September 2024 to 24 October 2024. Note their assignment status if they are assigned or unassigned. Go to Rocketchat at http://the-agent-company.com:3000/home, login and summarize findings in #project-ai RocketChat channel, including issue numbers, titles, assignment status, and links.
pm-monthly-attendance-slidesThe attendance of our group has not been so great recently. So we decide to do a detailed analysis of the attendance and refl…
The attendance of our group has not been so great recently. So we decide to do a detailed analysis of the attendance and reflect on it. You need to help our HR manager Chen Xinyi analyze the number of dates recorded in the attendance sheet (it is on the website http://the-agent-company.com:8092, navigate to "Documents/Human Resources Team/Attendance") for everyone. And put the analysis result in a slide, titled with "April Attendance" and everyone as a bullet point in the format of "Name: xxx times". Save the slide as "/workspace/April Attendance.pptx" and tell Chen Xinyi the path you saved it. You can find Chen Xinyi on RocketChat (http://the-agent-company.com:3000/)
pm-plan-personnel-for-new-projectWe are planning a new project to build out a web app for JanusGraph. It will need: 0.5 months of Li Ming's effort 0.5 months …
We are planning a new project to build out a web app for JanusGraph. It will need: 0.5 months of Li Ming's effort 0.5 months of project management 0.5 months of design 1 month of frontend 1.5 months of backend 0.5 months of infra Please choose the appropriate personnel based on our current plans so that we can finish the project as soon as possible. You can assume that it is January 1st 2025. To do so, create a csv file called project-plan.csv with the columns, "month", "person", "effort percent", and "role" (must be one of: li, pm, design, frontend, backend, infra). Save it in the /workspace folder. Once you are done, please tell Sarah that you have finished, and also include the expected ending month of the project as well as the total amount the project will cost in salary+benefits. You can ask Xinyi to get docs about the effort, competencies, and salary for each potential person involved. You can contact Xinyi and Sarah on Rocketchat using http://the-agent-company.com:3000/
pm-prepare-meeting-with-customersWe are about to meet with potential customers for our openhands agent services. The customers want to know the major capabili…
We are about to meet with potential customers for our openhands agent services. The customers want to know the major capabilities of our openhands agents. Your task is to find the current benchmarks that openhands (http://the-agent-company.com:8929/root/openhands) can solve, categorize them into task domains, and then create a presentation slide deck introducing each domain per page. Save the final presentation as '/workspace/openhands_intro.pptx' and send the file name to Huang Jie on http://the-agent-company.com:3000/, who is the project manager to handle all materials related to this meeting.
pm-present-engineer-group-membersWe are participating a career fair at Carnegie Mellon University to potentially hire more engineers. To better introduce the …
We are participating a career fair at Carnegie Mellon University to potentially hire more engineers. To better introduce the different engineering roles at our company, we need you to create a presentation slide introducing all engineers in our company. To be more concrete, find "/Documents/Human Resources Team/Personnell_File.odt" on owncloud(http://the-agent-company.com:8092), and create one slide for each employee. In each slide, mention the role and the names of employees taking that role. After you finish the presentation, save it as '/workspace/engineers.pptx' and inform Chen Xinyi at http://the-agent-company.com:3000/, who is in charge of our career fair this time, that you have make the introductory slides for our engineering roles.
pm-present-gitlab-info-as-pptOur CTO, Sarah Johnson, want to know more on the engineering progress we've been made throughtout the past few months, so she…
Our CTO, Sarah Johnson, want to know more on the engineering progress we've been made throughtout the past few months, so she requested a presentation introducing all gitlab repositories we have now. You can access this at http://the-agent-company.com:8929/ You will need to create a slide deck, with an introductory page titled "Overview of Our Engineering Progress". Then for each gitlab repository, create one slide including the repo name, its description, and the number of all issues and merge requests (including open, closed/merged, etc.) Save the presentation to '/workspace/Engineering_Progress.pptx'. Make sure the repo slides are ordered as displayed on http://the-agent-company.com:8929/
pm-projects-analyticsAnalyze TheAgentCompany's performance and create a summary in Plane. Steps: 1. Access Plane at http://the-agent-company.com:8…
Analyze TheAgentCompany's performance and create a summary in Plane. Steps: 1. Access Plane at http://the-agent-company.com:8091/tac/. Navigate to "Analytics" and analyze all project metrics. 2. Collect Metrics: - Open Tasks: [Number of Open Tasks] _ Backlog Tasks: [Number of Backlog Tasks] - Unstarted Tasks: [Number of Unstarted Tasks] - Started Tasks: [Number of Started Tasks] - Unassigned Issues: [Number of Unassigned Issues] - Pending Issues: [Total number of Pending Issues] 3. Create Summary using above structure. Share summary with the team on Rocket.Chat. http://the-agent-company.com:3000/home in the #kudos channel.
pm-schedule-meeting-1Navigate to the Rocketchat web at http://the-agent-company.com:3000/home Based on the availability of both Emily Zhou and Liu…
Navigate to the Rocketchat web at http://the-agent-company.com:3000/home Based on the availability of both Emily Zhou and Liu Qiang, please schedule a mutually convenient meeting time for them on a workday (Monday through Friday) during regular business hours. * Ask Emily Zhou for his/her free time. * Ask Liu Qiang for his/her free time. Upon successfully scheduling the meeting, please create a file named 'conclusion.txt' in the '/workspace' directory and write down the meeting schedule day in this file. If a meeting could not be scheduled, create the same file and write 'No meeting scheduled this week' in it.
pm-schedule-meeting-2Navigate to the Rocketchat web at http://the-agent-company.com:3000/home Based on the availability of both Emily Zhou and Liu…
Navigate to the Rocketchat web at http://the-agent-company.com:3000/home Based on the availability of both Emily Zhou and Liu Qiang, please schedule a mutually convenient meeting time for them on a workday (Monday through Friday) during regular business hours. * Ask Emily Zhou for his/her free time. * Ask Liu Qiang for his/her free time. Upon successfully scheduling the meeting, please create a file named 'conclusion.txt' in the '/workspace' directory and write down the meeting schedule day in this file. If a meeting could not be scheduled, create the same file and write 'No meeting scheduled this week' in it.
pm-send-hello-messageFind the #general channel in our company's platform's directory at http://the-agent-company.com:3000/home Send a message on t…
pm-send-notification-to-corresponding-userNavigate to the Rocketchat web at http://the-agent-company.com:3000/home * Ask Jessica Lee what you should do
pm-update-gitlab-issue-from-plane-statusIn Gitlab there are two issues for OpenHands, "Model: recall rate is 0" and "Model: security problem". For each of the issues…
In Gitlab there are two issues for OpenHands, "Model: recall rate is 0" and "Model: security problem". For each of the issues, you need to check the status of the issue in Plane by going to the issue's page. If the issue is open in Plane, keep the issue open in Gitlab. If the issue is closed in Plane, close the issue in Gitlab. The Plane issues page can be accessed at: http://the-agent-company.com:8091/tac/projects/73cb74f7-a7ac-4292-a915-e2f59a09a703/issues/ The GitLab issues page can be accessed at: http://the-agent-company.com:8929/root/openhands/-/issues/?state=all
pm-update-plane-issue-from-gitlab-statusIn Plane there are two issues for JanusGraph in sprint 1, "Improve Logging for Bulk Request Failures" and "Optimize Retry Mec…
In Plane there are two issues for JanusGraph in sprint 1, "Improve Logging for Bulk Request Failures" and "Optimize Retry Mechanism for Out of Memory Errors". For each of the issues, you need to check the status of the issue in GitLab by going to the issue's page. If the issue is open in GitLab, keep the issue open in Plane and move it to the next sprint. If the issue is closed in GitLab, close the issue in Plane. The GitLab issues page can be accessed at: http://the-agent-company.com:8929/root/janusgraph/-/issues/?state=all The Plane issues page can be accessed at: http://the-agent-company.com:8091/tac/projects/f04e5c07-8fa2-4eaf-a35b-5cacf3f1d025/issues/
pm-update-project-milestonesAs a project manager for the RisingWave project, you need to update the project milestones in GitLab. Your tasks are: 1. Go t…
As a project manager for the RisingWave project, you need to update the project milestones in GitLab. Your tasks are: 1. Go to the milestones page by clicking the "Plan" icon on the left sidebar and selecting "Milestones" from the dropdown menu. 2. Close the milestone named "Alpha Release" as it has been completed. 3. Create a new milestone named "Beta Release". 4. Go to the issues page by selecting "Issues" from under the "Plan" section in the left sidebar. 5. Go to the following issues and change their milestone to "Beta Release": - "Implement stream processing engine" - "Integrate with Kafka" The GitLab repository can be accessed at: http://the-agent-company.com:8929/root/risingwave
pm-update-sprint-cyclesMove all unfinished issues from the current sprint to the next sprint for the project "RisingWave" and inform the relevant as…
Move all unfinished issues from the current sprint to the next sprint for the project "RisingWave" and inform the relevant assignees in the `#project-streamdb` channel on Rocket.Chat. Access Plane at http://the-agent-company.com:8091/. Navigate to 'Cycles' in the "RisingWave" project. Identify all issues that remain "To Do" or "In Progress" or "Backlog" in the active sprint. Move Issues to Next Sprint. Select each unfinished issue and change its sprint assignment to the upcoming sprint cycle. Notify Assignees on Rocket.Chat. at http://the-agent-company.com:3000/project-streamdb In the `#project-streamdb` channel, post a message tagging the relevant team members for each issue using the format: '@AssigneeName, your issue [Issue Title/ID] has been moved to the next sprint. Please prioritize it accordingly.'
qa-escalate-emergencyYou are a quality engineer. Today, you happen to find a severe security vulnerability in the codebase, that could lead to our…
You are a quality engineer. Today, you happen to find a severe security vulnerability in the codebase, that could lead to our customers' confidential data leakage. You need to escalate this issue to the responsible developer as soon as possible. Goto http://the-agent-company.com:3000/, find Zhang Wei, and tell them about this emergency. If they don't respond after 10 minutes, escalate this to our CTO, Sarah Johnson. Sarah might not reply, but you can consider your work done after you notify Sarah.
qa-update-issue-status-according-to-colleaguesfind issue in plane at http://the-agent-company.com:8091/tac/projects/73cb74f7-a7ac-4292-a915-e2f59a09a703/issues/5d1c8695-ac…
find issue in plane at http://the-agent-company.com:8091/tac/projects/73cb74f7-a7ac-4292-a915-e2f59a09a703/issues/5d1c8695-acfd-44c2-8d2d-e41c67cdd8c0 and http://the-agent-company.com:8091/tac/projects/73cb74f7-a7ac-4292-a915-e2f59a09a703/issues/8eba9853-4178-42a6-b113-e66002e8e0ab go to the rocketchat's in http://the-agent-company.com:3000/home * ask Wang Fang for the status of the issue http://the-agent-company.com:8091/tac/projects/73cb74f7-a7ac-4292-a915-e2f59a09a703/issues/5d1c8695-acfd-44c2-8d2d-e41c67cdd8c0 * change issue status to which Wang Fang told you * ask Mike Chen for the status of the issue http://the-agent-company.com:8091/tac/projects/73cb74f7-a7ac-4292-a915-e2f59a09a703/issues/8eba9853-4178-42a6-b113-e66002e8e0ab * change issue status to which Mike Chen told you
research-answer-questions-on-paperYou need to download the research paper 'noise_simulation_paper.pdf' and the analysis sheet 'noise_simulation_analysis_sheet.…
You need to download the research paper 'noise_simulation_paper.pdf' and the analysis sheet 'noise_simulation_analysis_sheet.txt' from owncloud under the Documents/Research/Noise Simulation/ folder and place them in the workspace directory. Then you need to answer the questions in the analysis sheet using the research paper. Replace the <ANSWER HERE> placeholders with your answer. In order for the evaluator to work properly you must ensure that the answer to each question is placed in the same line as the question and should not extend to a new line. OwnCloud can be accessed at: http://the-agent-company.com:8092
research-reproduce-figuresWe are making figures for our first research paper, and we want to establish a good style of all tables and figures for this …
We are making figures for our first research paper, and we want to establish a good style of all tables and figures for this paper (and possibly the following). We looked through many papers and found a survey paper which we have saved under the Documents/Research directory on OwnCloud as 'survey.pdf'. This paper has a style that we'd like to adopt in our paper. As a first step, we would like you to reproduce Figure 2, 3, and 4 in the provided survey paper. For each figure that you reproduced, save it to '/workspace/figure{id}.pdf' and assign {id} to 2, 3, 4, respectively. Note that you should only reproduce the figure and not the caption. After you finish reproducing the figures, send the image paths to #general channel (on http://the-agent-company.com:3000/) and asks for the feedback of other group members. Second, we would like you to reproduce Table 1, 2, 3 by writing latex code. For each table you reproduced, save it to '/workspace/table{id}.tex' and assign {id} to 1, 2, 3, respectively. We expect you to use the table class in the latex code, you do not need to add references. You should also compile them and save the pdfs as '/workspace/table{id}.pdf'. Note that we would like you to reproduce captions for the tables.For tables, we would like to keep it confidential and not share with our team members yet. OwnCloud can be accessed at: http://the-agent-company.com:8092
sde-add-all-repos-to-docsRight now we have a bunch of gitlab repositories, but we haven't updated our Documentation repo (http://the-agent-company.com…
Right now we have a bunch of gitlab repositories, but we haven't updated our Documentation repo (http://the-agent-company.com:8929/root/doc) to reflect all these contributions. Before we publicize our company's gitlab homepage, we want to fill in this documenation page with introductions for each repo we have. You need to edit the README.md file in Documentation, and put in information for all other repositories. For each repo, include their name with a link to the repo, and write the repo's tagline. You could find the tagline for each repo in the company's owncloud (http://the-agent-company.com:8092/). Unfortunately, the taglines were made at different times and are randomly scattered in the owncloud, so you'll have to search for them. On the bottom of the README, put in a contact section with Mike Chen's email (mike.chen@agentcompany.com).
sde-add-one-gitlab-pipelineNavigate to the openhands's gitlab at http://the-agent-company.com:8929/root/api-server/-/ci/editor?branch_name=main * config…
sde-add-wiki-pageGo to Sotopia's gitlab repository at http://the-agent-company.com:8929/root/sotopia. Go through the repo's readme to find out…
Go to Sotopia's gitlab repository at http://the-agent-company.com:8929/root/sotopia. Go through the repo's readme to find out what Sotopia is, how to launch it, what it is used for, and extract the basic information and code structure of it. With the information you have gathered, create a new wiki page under gitlab sotopia repository to introduce Sotopia.
sde-change-branch-policyGo to http://the-agent-company.com:8929/root/sotopia. Change the `main` branch policy to no one is allowed to push, and `deve…
sde-change-license-easyFind the JanusGraph repository from wiki http://the-agent-company.com:8929/root/doc/-/wikis. Clone the newly changed reposito…
Find the JanusGraph repository from wiki http://the-agent-company.com:8929/root/doc/-/wikis. Clone the newly changed repository to /workspace. Change the license of the repository by keeping the APACHE-2.0 license and removing the CC-BY-4.0 license. Keep the change locally. No need to push to GitLab.
sde-change-license-hardPlease make changes to MIT Licenses across a couple of our company's repositories. Find the JanusGraph repository from wiki h…
Please make changes to MIT Licenses across a couple of our company's repositories. Find the JanusGraph repository from wiki http://the-agent-company.com:8929/root/doc/-/wikis. Change the license of the repository to MIT license. Find the Colly repository from wiki http://the-agent-company.com:8929/root/doc/-/wikis. Change the license of the repository to MIT license. Find the Streamlit repository from wiki http://the-agent-company.com:8929/root/doc/-/wikis. Change the license of the repository to MIT license. You only need to do the changes locally. Make sure to clone all the repositories to /workspace and make changes from there.
sde-check-and-run-unit-testCheck a pytest unit test for the function open_file in openhands.runtime.plugins.agent_skills.file_ops.file_ops exists under …
Check a pytest unit test for the function open_file in openhands.runtime.plugins.agent_skills.file_ops.file_ops exists under OpenHands/tests/unit/, run the unit tests for the agent_skills and make sure they pass. openhands url: http://the-agent-company.com:8929/root/openhands/
sde-check-high-priority-issueFind open and high-priority issues on this gitlab repo http://the-agent-company.com:8929/root/janusgraph that is created afte…
Find open and high-priority issues on this gitlab repo http://the-agent-company.com:8929/root/janusgraph that is created after Aug 1st, 2024, and send them to the working group in rocket chat. Ask people in the chat if they are still actively working on them referencing the issue number. You could find the RocketChat website at http://the-agent-company.com:3000/
sde-close-all-gitlab-issuesGo to Gitlab at http://the-agent-company.com:8929/ and delete all issues in each project.
sde-close-all-issue-on-all-project-under-tac-workspaceaccess plane on http://the-agent-company.com:8929/ Find all unclosed issue(Backlog, Todo, In progress) in all projects and cl…
sde-close-all-prsGo to http://the-agent-company.com:8929/, and close all PRs in all projects.
sde-close-an-issueGo to http://the-agent-company.com:8929/root/openhands/-/issues/3797, reply with “Closing due to inactivity”, and close the i…
sde-collect-open-issuesCollect all open issues on http://the-agent-company.com:8929/root/sotopia, follow the format of “ID,Title”, and save it as “/…
sde-copilot-arena-server-easy-add-suffixFind copilot arena's api server codebase in our gitlab (located at http://the-agent-company.com:8929/root/copilot-arena-serve…
Find copilot arena's api server codebase in our gitlab (located at http://the-agent-company.com:8929/root/copilot-arena-server) Pull this repository down to /workspace folder and then install the requirements.txt Edit the create_pair endpoint so that it now requires the suffix key as an input At the end, start the server in the background. To start the server, run the command: uvicorn app:app --host 0.0.0.0 --port 5000 --workers 1 --log-config log_conf.yaml&
sde-copilot-arena-server-new-endpointFind copilot arena's api server codebase in our gitlab (located at http://the-agent-company.com:8929/root/copilot-arena-serve…
Find copilot arena's api server codebase in our gitlab (located at http://the-agent-company.com:8929/root/copilot-arena-server) Clone the server repository to the /workspace folder and start up the API server locally. Make sure to install the correct requirements by running `pip install -r requirements.txt` Create a new POST endpoint to the server called mock_create_pair. It should return the same JSON as create_pair, except with a "test" as both the completions, rather than actually calling any APIs. At the end, start the server in the background. To start the server, run the command: uvicorn app:app --host 0.0.0.0 --port 5000 --workers 1 --log-config log_conf.yaml
sde-copilot-arena-server-setupFind copilot arena's api server codebase in our gitlab (located at http://the-agent-company.com:8929/root/{CODEBASE_NAME}). C…
Find copilot arena's api server codebase in our gitlab (located at http://the-agent-company.com:8929/root/{CODEBASE_NAME}). Clone the server repository to the /workspace folder and start up the API server locally. Make sure to install the correct requirements. Keep the API server running in background and is able to be called at http://localhost:5000
sde-copy-issues-to-planeCollect all open issues labeled with “priority” on http://the-agent-company.com:8929/root/sotopia, and create them on http://…
sde-copy-table-from-pdf-to-xlsxThere is a PDF file OpenHands.pdf on owncloud (http://the-agent-company.com:8092) under directory Documents/Research. Extract…
There is a PDF file OpenHands.pdf on owncloud (http://the-agent-company.com:8092) under directory Documents/Research. Extract the content of Table 3,4,5,6 and put them in a spreadsheet entitled "openhands_evaluation.xlsx" in the same directory on owncloud. Each table should be a separate sheet in the spreadsheet. After you upload the xlsx file to owncloud, create a share link to the file and write it in "/workspace/link.txt" in local storage. "link.txt" should only contain the link and nothing else.
sde-create-commit-table-for-all-gitlab-usersFor each repository on our company GitLab, which can be found here http://the-agent-company.com:8929/ , calculate the number …
For each repository on our company GitLab, which can be found here http://the-agent-company.com:8929/ , calculate the number of commits to each repository by each member and collate it into a csv file `commit_report.csv` under `/workspace/`. The format should be: week,user,repo1,repo2,repo3,... YYYY/DD/MM,username,integer,integer,integer,... The week should start on sunday and end on saturday.
sde-create-new-charactersFor the sotopia project in gitlab (http://the-agent-company.com:8929/), people want to simulate scenarios in the medical doma…
For the sotopia project in gitlab (http://the-agent-company.com:8929/), people want to simulate scenarios in the medical domain, create 6 new characters with a doctor as the occupation, and create 6 new characters with a nurse as the occupation. (Create a new branch called `feature/add-new-characters`) There should be gender parity among doctors and among nurses, with an equal number of "male" and "female" in each group. Put them in a single `medical_characters.jsonl` file under the data folder (create one if it is not there), and clone the repo from GitLab to `/workspace` first.
sde-create-new-gitlab-project-logoCreate a logo picture for the Sotopia code repository on GitLab (http://the-agent-company.com:8929/root/sotopia). The logo sh…
Create a logo picture for the Sotopia code repository on GitLab (http://the-agent-company.com:8929/root/sotopia). The logo should feature a big "S" letter in the middle. Then, send the picture to Jessica Lee on http://the-agent-company.com:3000/. After getting her approval of the picture, you can change it as the profile picture of the Sotopia code repository.
sde-create-new-releaseYou need to release a new version of RisingWave in gitlab. You can access it at http://the-agent-company.com:8929/root/rising…
You need to release a new version of RisingWave in gitlab. You can access it at http://the-agent-company.com:8929/root/risingwave/ The release title must be release-2024-10-12, and the release tag name can be whatever you want. You don’t need to upload any binary file. The release notes must be the following verbatim: sql feature Query syntax: Public preview: Supports AS CHANGELOG to convert any stream into an append-only changelog. SQL commands: Breaking change: DECLARE cursor_name SUBSCRIPTION CURSOR is the same as DECLARE cursor_name SUBSCRIPTION CURSOR since now(), which will be consumed from the current time. DECLARE cursor_name SUBSCRIPTION CURSOR FULL will start consuming data from stock. The type of operation has changed to varchar. It is one of Insert, Delete, UpdateInset, or UpdateDelete.
sde-create-new-repoYour leader Zhang Wei proposed a new project in storage system. You need to ask him about the project and receive some specif…
Your leader Zhang Wei proposed a new project in storage system. You need to ask him about the project and receive some specific tasks for this project. * Ask Zhang Wei about the project and some concrete tasks. You can find them on http://the-agent-company.com:3000/. * Create a new gitlab repo called New Storage Project. Set the permission to public. The final repo URL should be http://the-agent-company.com:8929/root/new-storage-project. * Update the README.md file in the repo and add some description about the new storage project.
sde-create-sqlite-databaseOn our office cloud at http://the-agent-company.com:8092/, find the July-Sep 2024 financial report for our company, and creat…
On our office cloud at http://the-agent-company.com:8092/, find the July-Sep 2024 financial report for our company, and create a SQLite database with two tables that appropriately populates the data in the report: - financial_categories - financial_details The financial_categories table has the following columns: - category_id - category_name - category_type The financial_details table has the following columns: - detail_id - category_id - month (strings in the format YYYY-MM) - actual - budget - variance - percent_of_budget The SQLite database should be named "financial_report.db".
sde-debug-crashed-serverThe server for our event viewer web app seems to be crashing, can you please find the cause and fix it? You'll need to open t…
The server for our event viewer web app seems to be crashing, can you please find the cause and fix it? You'll need to open the code (Emily can give you credentials for access via RocketChat at http://the-agent-company.com:3000), figure out what's wrong, and modify the code so it doesn't crash anymore. When you're done, please leave the server running in the background on your local machine so we can test it.
sde-delete-all-project-under-planeDelete all projects under the workspace in Plane repositories (http://the-agent-company.com:8091/).
sde-delete-all-reposDelete all repositories on http://the-agent-company.com:8929/
sde-delete-stale-branchDelete the stale branch feature/ssl from http://the-agent-company.com:8929/root/OpenSearch
sde-dependency-change-1Find the OpenHands repository from wiki http://the-agent-company.com:8929/root/doc/-/wikis. Clone the newly changed repositor…
Find the OpenHands repository from wiki http://the-agent-company.com:8929/root/doc/-/wikis. Clone the newly changed repository to /workspace. Update the dependency tree-sitter version from 0.21.3 to 0.23.2 and zope-interface version from 7.0.3 to 7.1.1 in pyproject.toml and update the poetry.lock file Update your local poetry environment to the new package versions.
sde-find-answer-in-codebase-1Your colleague Chen Xinyi wants to know which pull requests in llama.cpp (http://the-agent-company.com:8929/root/llama.cpp) i…
Your colleague Chen Xinyi wants to know which pull requests in llama.cpp (http://the-agent-company.com:8929/root/llama.cpp) improves the context window of llama3.1 series models. Find the most recent related merged pull request number (starting in #) and send the number to Chen Xinyi. You can find her on RocketChat (http://the-agent-company.com:3000/).
sde-find-answer-in-codebase-2Your colleague Chen Xinyi wants to know the latest pull request (starting in #) that changes the file `ggml/src/ggml-sycl/deq…
Your colleague Chen Xinyi wants to know the latest pull request (starting in #) that changes the file `ggml/src/ggml-sycl/dequantize.hpp` in `llama.cpp` codebase from Gitlab (http://the-agent-company.com:8929). After you find it you need to send the pr number to Chen Xinyi in Rocketchat (http://the-agent-company.com:3000).
sde-find-answer-in-codebase-3It's Thursday today and you are oncalling. You want to know the latest pull request where the company's codebase improves the…
It's Thursday today and you are oncalling. You want to know the latest pull request where the company's codebase improves the context windows of llama3.1. The oncall arrangement for this week is in owncloud. Find the related arrangement file, find out who is the person oncall and get the answer from them via RocketChat, then write the pr number (starting with #) to /workspace/solution.txt. Below are useful links for your reference: owncloud: http://the-agent-company.com:8092/ Gitlab: http://the-agent-company.com:8929 RocketChat: http://the-agent-company.com:3000
sde-find-apiTo retrieve a filtered list of issues with their brief details, you'll need to locate the appropriate API endpoint at http://…
To retrieve a filtered list of issues with their brief details, you'll need to locate the appropriate API endpoint at http://the-agent-company.com:8091/. Specifically, you want to fetch the 10 most recent issues from the 'tac' workspace, ordered by due date. To accomplish this: Monitor the network requests to identify the correct API endpoint Note the required parameters (using cursor value 10:0:0) Save the complete URL including all GET parameters to /workspace/url_for_issues.txt
sde-fix-factual-mistakeClone OpenHands repository from http://the-agent-company.com:8929/root/openhands/ to /workspace folder and fix agenthub/micro…
Clone OpenHands repository from http://the-agent-company.com:8929/root/openhands/ to /workspace folder and fix agenthub/micro/math_agent/agent.yaml locally. L20 is fixed to be Thursday instead of Saturday L24 is fixed to be close to 0.620537 instead of 0.603848
sde-fix-rising-wave-datatypeClone the RisingWave repository (http://the-agent-company.com:8929/root/risingwave) to the /workspace directory. You need to …
Clone the RisingWave repository (http://the-agent-company.com:8929/root/risingwave) to the /workspace directory. You need to fix vnode count data type when querying system table rw_fragments by changing it to i32. Then create a merge request with the title "fix(meta): fix vnode count data type when querying system table rw_fragments" for this change.
sde-implement-buffer-pool-manager-bustubClone the bustub repository from gitlab (http://the-agent-company.com:8929:8929/root/bustub) into the workspace directory. Yo…
Clone the bustub repository from gitlab (http://the-agent-company.com:8929:8929/root/bustub) into the workspace directory. You need to write code to fix the issue titled 'Implement Buffer Pool Manager'(http://the-agent-company.com:8929/root/bustub/-/issues/760). You can also find further hints and instructions in the files of the cloned repository.
sde-implement-covering-index-in-janusgraphCovering index is incredibly helpful and is widely adopted in modern databases. JanusGraph's composite index, analogous to se…
Covering index is incredibly helpful and is widely adopted in modern databases. JanusGraph's composite index, analogous to secondary index in RDBMS, doesn't have covering index support. Your project is to introduce covering index support. You should add a new syntax support, addInlinePropertyKey, that works like this: mgmt.buildIndex("composite", Vertex.class) .addKey(idKey) .addInlinePropertyKey(nameKey) .buildCompositeIndex(); Note that how addInlinePropertyKey is different from traditional addKey API. Your goal is to make queries like the following one faster: tx = graph.buildTransaction() .propertyPrefetching(false) //this is important .start() tx.traversal().V().has("id", 100).next().value("name") where name is an "inline property key". What you need to do: 1. Clone JanusGraph repository (http://the-agent-company.com:8929/root/janusgraph) under /workspace folder 2. Copy CQLCompositeIndexInlinePropBenchmark.java file under janusgraph-benchmark/src/main/java/org/janusgraph/ folder 3. Implement a new syntax support - addInlinePropertyKey and make sure the benchmark shows addInline improve more than 10x than without addInline 4. Make sure all test cases pass in IndexSerializerTest.java 5. Keep Cassandra running so that others could run CQLCompositeIndexInlinePropBenchmark to validate your results.
sde-implement-hyperloglogClone http://the-agent-company.com:8929/root/bustub to /workspace folder and complete http://the-agent-company.com:8929/root/…
Clone http://the-agent-company.com:8929/root/bustub to /workspace folder and complete http://the-agent-company.com:8929/root/bustub/-/issues/759 locally. Specifically, complete 4 files: - "bustub/src/include/primer/hyperloglog.h", - "bustub/src/include/primer/hyperloglog_presto.h", - "bustub/src/primer/hyperloglog.cpp", - "bustub/src/primer/hyperloglog_presto.cpp", To ensure compatibility of testing across different operating systems, please change the line "hash = ((hash << 5) ^ (hash >> 27)) ^ bytes[i];" in your local file "src/include/common/util/hash_util.h" to "hash = ((hash << 5) ^ (hash >> 27)) ^ static_cast<signed char>(bytes[i]);"
sde-implement-raft-in-go1. Clone the raft repo (http://the-agent-company.com:8929/root/raft) under /workspace 2. Install go 1.17 3. Implement the raf…
sde-issue-label-managementGo to Gitlab at http://the-agent-company.com:8929/. Under project Sotopia, remove “bug” label from all issues that don’t have…
sde-migrate-package-managerYour task is to migrate the Sotopia (http://the-agent-company.com:8929/root/sotopia) repository's dependency management syste…
Your task is to migrate the Sotopia (http://the-agent-company.com:8929/root/sotopia) repository's dependency management system from poetry (https://python-poetry.org/) to UV (https://github.com/astral-sh/uv). This involves: 1. Updating all GitHub workflow files to use UV instead of poetry for dependency management 2. Updating documentation files to reflect the change in package manager 3. Ensuring all commands and instructions are updated to use UV syntax There's no need to update anything on GitLab. Just clone the repository to `/workspace` folder and make changes locally. The migration should maintain all existing functionality while taking advantage of UV's improved performance.
sde-milestone-meetingIn Janusgraph's repo, find Work in progress (open and unassigned) merge requests of milestone Release v1.1.0, Your goal would…
In Janusgraph's repo, find Work in progress (open and unassigned) merge requests of milestone Release v1.1.0, Your goal would be to discuss the merge requests with your teammates in the Janusgraph channel. Test if each of them are ready to merge. If the issue is ready to merge, merge it. If not, discuss with members of the Janusgraph team in the meeting on how to resolve it. Set up a meeting agenda, and send it into the Janusgraph channel. You could find the GitLab website at http://the-agent-company.com:8929/ You could find the RocketChat website at http://the-agent-company.com:3000
sde-move-bustub-wikiNavigate to http://the-agent-company.com:8929/root/bustub/-/issues/759. There is instruction about a project called HyperLogL…
Navigate to http://the-agent-company.com:8929/root/bustub/-/issues/759. There is instruction about a project called HyperLogLog algorithm. You need to copy the project instruction from gitlab to your company wiki page at http://the-agent-company.com:8929/root/doc/-/wikis, create a new wiki page with title HyperLogLog_project and let Gitlab auto-generate the wiki URL, and return the url of that wiki page. Write that as a .txt file called wiki_url.txt under the /workspace directory.
sde-move-page-to-cloud1. Navigate to http://the-agent-company.com:8929/root/bustub/-/issues/759. Copy the "Instructions" section and all content be…
1. Navigate to http://the-agent-company.com:8929/root/bustub/-/issues/759. Copy the "Instructions" section and all content below it and create one text file (end with .md) to your owncloud page http://the-agent-company.com:8092. 2. Create a share link for that file you just created and Create a new text file named sharelink.txt in the /workspace/ directory with the share link
sde-pitch-idea-to-managerYou have an idea that you want to pitch to your manager. Specifically, you want to integrate sotopia capabilities into openha…
You have an idea that you want to pitch to your manager. Specifically, you want to integrate sotopia capabilities into openhands, and additionally support social tasks in openhands. You want to make a slide deck to formally present your idea, including multiple pages: 1st page: titled with "Idea: Integrate Sotopia into Openhands" 2nd page: a short introduction to Sotopia. Please refer to http://the-agent-company.com:8929/root/sotopia for introduction to Sotopia. 3rd page: titled with "Social Tasks" and include a list of tasks you want to test openhands agent on. 4th page: a page titled with "Q&A" to seek feedback from your manager Feel free to add additional pages or visual presentations to make the pitch more compelling. Save the slide deck to '/workspace/pitch.pptx'
sde-reply-community-issue-by-asking-npcNavigate to the openhands's gitlab at http://the-agent-company.com:8929/root/openhands * find issue #4158 * Ask Mike Chen abo…
sde-reply-community-issue-with-fixed-replyNavigate to the openhands's gitlab at http://the-agent-company.com:8929/root/openhands * find issue #4158 * reply to issue #4…
Navigate to the openhands's gitlab at http://the-agent-company.com:8929/root/openhands * find issue #4158 * reply to issue #4158 with 'Alright, let\'s go ahead and increase the timeout limit bya few seconds on issue #4158 and monitory the result. If that doesn\'t solve it, we can dive deeper to ideentify any underlying issues. I\'ll start working on the update now.'
sde-repo_profile_picFind the JanusGraph repository from wiki http://the-agent-company.com:8929/root/doc/-/wikis and download it to /workspace fol…
Find the JanusGraph repository from wiki http://the-agent-company.com:8929/root/doc/-/wikis and download it to /workspace folder. Add the image from https://www.pexels.com/photo/a-bee-is-on-a-sunflower-in-a-field-27220813/ to the folder and save it as new_logo.jpg in the root directory. Make it the new JanusGraph logo by replacing 'janusgraph.png' in the README file.
sde-report-agent-reposOur company is doing a special round of code security inspection, we may need to temporarily take down any services related t…
Our company is doing a special round of code security inspection, we may need to temporarily take down any services related to agents. We need to find all repositories that are related to agents on the server: http://the-agent-company.com:8929/ Upon successfully collecting the relevant repositories, on http://the-agent-company.com:3000/home, message our CTO Sarah Johnson and inform her of the security inspection. If there are no repositories found, tell her that the server is safe and no actions needed. If there are repositories found, tell her that the server is required for inspection and list the names of agent repositories to be removed. Delete all threatening repositories if Sarah is not against so.
sde-report-unit-test-coverage-to-plane1. Clone http://the-agent-company.com:8929/root/openhands project to /workspace 2. Run and check the unit test coverage of op…
1. Clone http://the-agent-company.com:8929/root/openhands project to /workspace 2. Run and check the unit test coverage of openhands directory 3. Create an issue on http://the-agent-company.com:8091/tac/projects/73cb74f7-a7ac-4292-a915-e2f59a09a703/issues/ to request the coverage to be improved. The issue title should follow the format "Openhands unit test coverage xx.xx%, needs to be improved", where the coverage value should be displayed with 2 decimal places.
sde-run-all-unit-testClone OpenHands repository from http://the-agent-company.com:8929/root/openhands/ to /workspace folder and run all unit tests
sde-run-janusgraphYou need to set up JanusGraph and run locally with http endpoint. 1. Clone JanusGraph directory under /workspace folder (http…
You need to set up JanusGraph and run locally with http endpoint. 1. Clone JanusGraph directory under /workspace folder (http://the-agent-company.com:8929/root/janusgraph) 2. Build the binary file 3. Launch JanusGraph server locally on port 8182 with an http endpoint
sde-run-linter-on-openhandsThe OpenHands repo uses 'single quote' convention, rather than 'double quote' convention adopted by black linter. Let's chang…
The OpenHands repo uses 'single quote' convention, rather than 'double quote' convention adopted by black linter. Let's change all single quotes to double quotes if possible! You need to run black formatter and change all single quotes to double quotes, if possible. Of course, don't break the existing code! Clone the openhands repo http://the-agent-company.com:8929/root/openhands/ to /workspace folder and do your work locally.
sde-run-rising-wave-locallyNavigate to owncloud: http://the-agent-company.com:8092 and find Quick_start_RisingWave.pdf. Install and start Rising Wave lo…
Navigate to owncloud: http://the-agent-company.com:8092 and find Quick_start_RisingWave.pdf. Install and start Rising Wave locally by following the command in the wiki page above. Assume psql is already installed. Install risingwave under the /workspace directory. You may have to use /workspace/risingwave command to start the program locally. Run Rising Wave, create table and insert some data. You must follow the example table and data in the wiki Step 3: Insert some data and Step 4: Analyze and query data. Follow all of the steps until the very end so the average_exam_scores table is available and has the same data as the example has. You can ignore possible issue with numerical precision as long as they are identical to the second decimal. Close the connection after inserting the data.
sde-sotopia-create-agentCreate a new branch called `feature/nonVerbalAgent` and a new agent (called `NonVerbalAgent`) in the Sotopia repo that can on…
Create a new branch called `feature/nonVerbalAgent` and a new agent (called `NonVerbalAgent`) in the Sotopia repo that can only issue non-verbal communication. You can check the `LLMAgent` in `sotopia/agents/llm_agent.py` for the inspiration. Push the change to the gitlab and make a pull request You could find the GitLab website at http://the-agent-company.com:8929/
sde-sotopia-create-agent-wo-repoFor the sotopia project in gitlab (http://the-agent-company.com:8929/), create a new branch called `feature/actionAgent` and …
For the sotopia project in gitlab (http://the-agent-company.com:8929/), create a new branch called `feature/actionAgent` and a new agent (called `ActionAgent`) in the Sotopia repo that can only issue action commands. You can check the `LLMAgent` in `sotopia/agents/llm_agent.py` for the inspiration. Push the change to the gitlab and make a pull request
sde-sotopia-dev-containerFor the sotopia project in gitlab (http://the-agent-company.com:8929/), create a dev docker container in the new branch `feat…
For the sotopia project in gitlab (http://the-agent-company.com:8929/), create a dev docker container in the new branch `feature/dev-container` that allows users to set things up for development easily. The dev docker will set up the Python, Redis, and Ollama support. It would automatically install poetry and sotopia, and serve Llama 3.2 1b on start. Make a pull request to the repo after setting up the dockerfile.
sde-sotopia-update-ciFor the sotopia project in gitlab (http://the-agent-company.com:8929/root/sotopia.git), clone the repo to /workspace folder. …
For the sotopia project in gitlab (http://the-agent-company.com:8929/root/sotopia.git), clone the repo to /workspace folder. Create a new branch called `feature/update-ci` and update the CI in the Sotopia repo. Specifically, update the MacOS test runner for GitHub CI in Sotopia to the latest macOS version; Meanwhile add CI in amd, x86. No need to push your changes to the repo, just keep it locally
sde-summarize-recent-issuesFind all open issues on this gitlab repo http://the-agent-company.com:8929/root/janusgraph that is created after Aug 1st, 202…
Find all open issues on this gitlab repo http://the-agent-company.com:8929/root/janusgraph that is created after Aug 1st, 2024, and send a summary of these open issues and the discussions to the corresponding working group project-graphdb in rocketchat for other devs an easier overview. You could find the RocketChat website at http://the-agent-company.com:3000/
sde-sync-from-origin-repoJanusGraph is an open-source project hosted by Linux foundation. Our company hosts a private fork of it and we synchronous cr…
JanusGraph is an open-source project hosted by Linux foundation. Our company hosts a private fork of it and we synchronous critical bug fixes from the upstream from time to time. Please pick the changes in https://github.com/JanusGraph/janusgraph/pull/4694 and push to our private fork’s main branch: http://the-agent-company.com:8929/root/janusgraph
sde-troubleshoot-dev-setupYou previously set up an evironment to run the copilot-arena-server, the library installation config for your environment is …
You previously set up an evironment to run the copilot-arena-server, the library installation config for your environment is in the 'myenv.txt' file, which is located in the /workspace folder. Your environment cannot successfully run experiments right now, possibly due to library version issues. You will need to find the requirements pages for the copilot-arena-server repo, which is in this gitlab http://the-agent-company.com:8929/, and modify 'myenv.txt' according to the requirement instructions. Ensure the modifications make use of the earliest stable release that satisfies the minimum version requirements. Further, spell out all your modifications to your current environment and the reasons, and send it to a software engineer on the webcrawler team using rocketchat, which can be found using this link http://the-agent-company.com:3000/, who is awaiting your results.
sde-update-dev-documentGo to Gitlab at http://the-agent-company.com:8929/ and clone project sotopia to /workspace directory. Update the contribution…
Go to Gitlab at http://the-agent-company.com:8929/ and clone project sotopia to /workspace directory. Update the contribution document in sotopia with some instructions on how to use dev containers to develop. Be sure to include 3 subtitles in your update in the doc: - Using vscode - Other ides or editors - Without dev containers Your update should introduce how to develop using dev containers with vscode and other IDES, as well as without dev containers at all. In the end, post an MR including your change with the MR title "Update contribution document".
sde-update-issue-status-on-planeThere are two issues 'Evaluate data throughput' and 'Decrease database latency' that need to be updated in the Sprint 1 of th…
There are two issues 'Evaluate data throughput' and 'Decrease database latency' that need to be updated in the Sprint 1 of the RisingWave project on Plane (http://the-agent-company.com:8091/). The issue 'Evaluate data throughput' is completed so update it's status to 'Done'. The issue 'Decrease database latency' is still in progress so keep it open and move it to the next sprint.
sde-update-readmePlease add a contribution section to the api-server repository. First, locate the api-server repository in the company wiki a…
Please add a contribution section to the api-server repository. First, locate the api-server repository in the company wiki at http://the-agent-company.com:8929/root/doc/-/wikis. Then, update the README.md file in the OpenHands repository root directory by adding a new "Contribute to this project" section as a level 2 heading. Under this heading, add the text "We welcome contributions to this project. Please follow the guidelines to contribute." Remember to add a blank line after the content to maintain consistent formatting.
sde-write-a-unit-test-for-append_file-functionNavigate to the openhands's gitlab at http://the-agent-company.com:8929/root/openhands * Clone the git repository to the /wor…
Navigate to the openhands's gitlab at http://the-agent-company.com:8929/root/openhands * Clone the git repository to the /workspace directory and set up Poetry package management * find function append_file in the file /workspace/openhands/openhands/runtime/plugins/agent_skills/file_ops/file_ops.py * write a unit test named 'test_append_file' in the file /workspace/openhands/tests/unit/test_agent_skill.py for function append_file in the file /workspace/openhands/openhands/runtime/plugins/agent_skills/file_ops/file_ops.py
sde-write-a-unit-test-for-scroll_down-functionNavigate to the openhands's gitlab at http://the-agent-company.com:8929/root/openhands * Clone the git repository to the /wor…
Navigate to the openhands's gitlab at http://the-agent-company.com:8929/root/openhands * Clone the git repository to the /workspace directory and set up Poetry package management * find function scroll_down in the file /workspace/openhands/openhands/runtime/plugins/agent_skills/file_ops/file_ops.py * write a unit test named 'test_scroll_down' in the file /workspace/openhands/tests/unit/test_agent_skill.py for function scroll_down in the file /workspace/openhands/openhands/runtime/plugins/agent_skills/file_ops/file_ops.py
sde-write-a-unit-test-for-search_file-functionNavigate to the openhands's gitlab at http://the-agent-company.com:8929/root/openhands * Clone the git repository to the /wor…
Navigate to the openhands's gitlab at http://the-agent-company.com:8929/root/openhands * Clone the git repository to the /workspace directory and set up Poetry package management * find function search_file in the file /workspace/openhands/openhands/runtime/plugins/agent_skills/file_ops/file_ops.py * write a unit test named 'test_search_file' in the file /workspace/openhands/tests/unit/test_agent_skill.py for function search_file in the file /workspace/openhands/openhands/runtime/plugins/agent_skills/file_ops/file_ops.py